logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ObjectiveC中的赋值,对象拷贝,浅拷贝与深拷贝(续)

三、实现对象的拷贝对于我们自己创建的类来说,如果需要实现对象的拷贝,则需要实现NSCopying协议或者NSMutableCopying协议。前者用于实现对象拷贝,而后者则通常会返回一个可以进行修改的对象副本,例如Foundation框架中的常用容器类NSArray、NSSet等。这两个协议定义如下:@protocol NSCopying- (id)copyWithZone:(NSZ

Setting up a git server on MacOS X Lion

Setting up a git server on MacOS X Lion08.26.2011, MacOSX, Shell, Unix,by rhaen.原文出处:http://www.pkgbox.org/wordpress/2011/08/setting-up-a-git-server-on-macos-x-lion/Please

#git
Uniapp设置页面的背景图片

可以通过设置view的background或者background-image属性来实现:<template><view class="content" :style="{background: 'url('+imageURL+')'}"><!-- 如果是设置background-image则写成:<view class="content" :styl...

使用clang命令行工具编译链接Objective-C应用程序

Objective-C编程语言是一种面向对象的高级编程语言,可以用它编写基于Mac或者iOS系统的应用程序。闲言少叙,下面我们创建一个Hello World程序,了解一下最基本的Objective-C程序的写法。打开任何文本编辑工具,例如系统的“文本编辑”工具(应用程序 -> 文本编辑),或者在终端中使用vi命令都可以。这里以文本编辑工具为例,在其编辑区中输入下面的代码:#import

#cocoa
控制iOS 7中的状态栏

苹果终于发布了iOS 7正式版,大批的用户都已经纷纷进行了升级。然而很多开发者却发现,自己之前编写的App在iOS 7上却出现了种种问题,其中最明显的问题就是状态栏与导航栏的显示问题。iOS 6:iOS7:当未使用导航栏时,上面的截图对比了在iOS 6与iOS 7上的显示情况。iOS 6中的状态栏不透明,视图控制器

#ios
让iOS应用支持不同版本的系统与设备

Despite the convenience of over-the-air (OTA) OS updates, some folks will just never update their OS. Unless you specifically back-support old versions, these late adopters(or non-adopters) won’t b

#ios#xcode
iOS 12 Auto Layout界面自动布局系列2-使用Xcode的Interface Builder添加布局约束

上一篇文章《iOS 12 Auto Layout界面自动布局系列1》简要介绍了iOS界面布局方式的前世今生。本篇文章将详细介绍如何使用自动布局实现不同屏幕尺寸的适配。 添加自动布局约束(下文简称约束)有以下几种方式: 使用Xcode的Interface Builder界面设计器添加并设置约束通过系统原生的NSLayoutConstraint逐条添加约束通过可视化格式语言VF...

#ios#iphone#xcode
Uniapp设置页面的背景图片

可以通过设置view的background或者background-image属性来实现:<template><view class="content" :style="{background: 'url('+imageURL+')'}"><!-- 如果是设置background-image则写成:<view class="content" :styl...

到底了