IOS
文章平均质量分 83
kexuwang
IT安全行业
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OC 常用结构体
NSRange\\CGRangeA structure used to describe a portion of a series—such as characters in a string or objects in an NSArray object.DeclarationSWIFTtypealias NSRange = _NSRangeOBJECTIV原创 2015-05-11 10:15:42 · 609 阅读 · 0 评论 -
OC简单实现代理
OC 代理机制其实代理机制就是C语言中的回调函数。即将通过函数指针来调用函数。A类需要调用B类中的函数,则B类需要提供回调函数来供A类来调用。场景:A要委托B买电影票。声明A类: 拥有一个代理属性。告诉代理需要做什么。定义一个协议C: 让代理来遵守的协议。(一些方法的声明)声明B类: 实现协议里的方法。代码实例:声明一个Person类(场景中的A类)原创 2015-05-11 10:51:25 · 1018 阅读 · 0 评论 -
NSString常用方法
+ (instancetype)stringWithFormat:(NSString *)format, ...@property(readonly, copy) NSString *pathExtensionReceiver’s String ValueString Returned“/tmp/scratch.tiff”“tiff”“.scratch.tiff”“tiff”“/t原创 2015-05-11 15:53:23 · 493 阅读 · 0 评论 -
内存管理
一、计数器的基本操作1、retain::计数器+12、release:计数器-13、retainCount:获得计数器二、set方法的内存管理1、set方法的实现- (void)setCar :(Car *)car{if(_car !=car){[_car release];_car = [car retain];}}2、deallo原创 2015-05-04 23:23:07 · 434 阅读 · 0 评论 -
arc的使用
ARC的判断准则:只要没有强指针指向对象,就会释放对象 1.ARC特点 1> 不允许调用release、retain、retainCount 2> 允许重写dealloc,但是不允许调用[super dealloc] 3> @property的参数 * strong :成员变量是强指针(适用于OC对象类型) * weak : 成员变量是弱指针(适用于OC对原创 2015-05-04 23:30:05 · 470 阅读 · 0 评论
分享