OC
文章平均质量分 82
taoshu123
这个作者很懒,什么都没留下…
展开
-
OC block 与协议的一些小理解
今天重新复习了OC中比较常用的几个语法点,在OC项目中经常会使用到,这样会节省很多精力避免做一些重复而又没有意义的工作,还是那句话“不会偷懒的程序猿,不是个好猴子”。好了,进入正题:关于协议的问题(protocal)协议的用途是可以声明许多方法,不能声明成员变量,同一个类可以遵守多个协议,这个跟分类挺像的,不过也有不同,协议只是声明方法但自己并不去实现而是由遵守它的类去实现而分类却要自己声明自己原创 2015-04-30 18:43:47 · 825 阅读 · 0 评论 -
关于OC 特有的语法
这篇博客主要是关于OC 特有的语法,以前没怎么注意语言的特性,所以经常会出现一些细节的错误跟繁琐,知道一下特性会在你的coding中有很大的帮助,以下主要是我认为重要的,方便加强记忆。@property可以取代我们对成员变量的setter/getter 方法的声明与实现。 @property int age;//int 为 age的类型,同时声明了(系统自动生成的一个私有成员变量_age)- (原创 2015-05-04 11:42:22 · 561 阅读 · 0 评论 -
Socket TCP Ping使用小结
TCP Ping 检测网络延迟原理是,先在客户端和服务端建立一个tcp连接,然后发出一个检测包,测量响应时间。socket连接,发送/接收数据,发送数据如何遵守HTTP协议,如何设置connection/send/revc的timeout原创 2015-05-15 16:33:42 · 8285 阅读 · 3 评论 -
AFNetworking使用扩展
AFN关于发送数据压缩/解压问题AFN的所有扩展列表原创 2015-05-20 15:47:37 · 727 阅读 · 0 评论 -
iOS 企业应用的发布要点
iOS 企业应用的发布整个发布的流程:拥有企业级证书应用参数的设置生成ipa文件手动编写plist文件设置发布地址企业级证书原创 2015-08-28 15:54:17 · 933 阅读 · 1 评论 -
XCode7的使用与iOS 9适配的小结
iOS 9 已经发布,就更新XCode由6.4 到7,应用瞬间不能使用,做些小结,虽然有点晚,自己记录下一. bitcodebitcode是xcode7新出的属性,默认打开状态,在新的游戏接入xcode6.4打包的sdk时并没有该属性,可以理解为bitcode为关闭状态,因此在程序中导入该sdk时会报一下错误lib**SDK.a(****.o)’does not contain bitcode. Y原创 2015-10-20 16:44:20 · 1380 阅读 · 0 评论 -
NSDate 获取当前日期之后的N个工作日
因工作需要,要获取当前日期之后的N个工作日日期,为此写了个分类,Mark一下,需要的小伙伴可以自行拿走,不用谢(转载请注明出处taoshu123zone)//获取当前日期之后的N个工作日后的日期+ (NSDate *)nextWeekdays:(NSInteger)days{ if (days <= 0) { return [NSDate date]; }原创 2016-12-19 17:45:10 · 1238 阅读 · 0 评论 -
问题分享
昨天去面试iOS 岗位开发,问了一些问题,记录一下什么时候使用copy 1、属性声明为copy — 一些具有可变子类的对象(NSstring ,NSDictionary,NSArray等) copy 声明的不可变对象 用其可变子类去赋值 则会进行一次深copy,从新生成一个变量,这样当改变其可变赋值时, 该对象不会改变 copy 声明的不可变对象 用同样为不可变对象去赋值 则原创 2017-07-19 13:12:04 · 411 阅读 · 0 评论