![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS
文章平均质量分 78
yawei147
这个作者很懒,什么都没留下…
展开
-
进阶之路(基础篇)OC——block
进阶之路(基础篇)OC——blockBlock简介block实际上是Objective-c对闭包的实现。 闭包允许一个函数访问声明该函数运行上下文中的变量,甚至可以访问不同运行上下文中的变量。Block使用场景通常作为回调函数取代传统的回调方式。主要使用场景为: 1.任务完成时回调处理。 2.消息监听时的回调处理。 3.错误消息的回调处理。 4.枚举回调。 5.视图动原创 2015-11-01 15:39:02 · 485 阅读 · 0 评论 -
进阶之路(基础篇)OC——KVC&KVO
KVC&KVOKVCOC中提供的一种通过字符串访问一个对象的实例变量的一种方法,采用观察者模式,在NSObject中实现。API- (id)valueForKey:(NSString *)key; - (void)setValue:(id)value forKey:(NSString *)key; - (id)valueForKeyPath:(NSString *)keyPath; -原创 2015-11-05 21:29:35 · 608 阅读 · 0 评论 -
进阶之路(基础篇)OC——Category&Extension
category&extensioncategory使用场景1.为已经存在的类添加方法。2.可以把类的实现放到不同的文件中。3.声明私有方法。表现形式#import "ClassName.h"@interface ClassName (CategoryName)//method declarations@end使用注意category的使用声明:@interface NSString(Add原创 2015-11-04 20:56:24 · 450 阅读 · 0 评论 -
IOS9通用链接使用要点
1 简介通用链接是Apple在WWDC2015上为IOS9引入的一个新功能,是通过传统HTTP链接来启动App的技术。可以使用相同的网址打开网站和App。通过唯一的网址,就可以链接到App中具体的视图,不需要特殊的schema。如果用户没有安装App则链接到对应的普通网页。2 先决条件l 至少Xcode beta2l 至少IOS9beta2(之前的测试版原创 2016-02-02 19:55:37 · 8845 阅读 · 3 评论