写在题前:文章为本人原创, 如果文章转载,必须标明作者与出处,并将原文链接以及github地址附在文章首行, 否则将追究其法律责任。 请尊重作者劳动成果! github地址:...
写在题前:文章为本人原创, 如果文章转载,必须标明作者与出处,并将原文链接以及github地址附在文章首行, 否则将追究其法律责任。 请尊重作者劳动成果! github地址:...
“围在城里的人想逃出来,城外的人想冲进去,对婚姻也罢,职业也罢,人生的愿望大都如此。” 这句话是很多人从钱钟书的《围城》里读出来的。 但是当读完这部钱老历经两年完成的呕心沥血...
一些开发场景会用到模拟器多开的场景,虽然苹果现在支持多个模拟器同时在,但需要每个都跑起来,对一个稍微大点的app来说,就比较耗时了。FBSimulatorControl很好的...
- (void)setValue:(id)value forKey:(NSString *)key方法,实现原理与验证 功能:使用一个字符串标示符给一个对象的属性赋值.它支持...
runtime之属性和成员变量 目录 成员变量和属性到底是什么?怎么通过runtime获取属性?怎么通过runtime获取成员变量?成员变量和属性的区别?实际应用场景是什么?...
思考:我们在学习一个知识的时候,要积极思考,不能死记硬背。一种框架/特性出现时,一定有它的原因,多想想为什么会出现?解决了什么样的问题?为什么要这样做?这样做的好处是什么?原...
单元测试分为3种: 逻辑测试:测试逻辑方法 异步测试:测试耗时方法(用来测试包含多线程的方法) 性能测试:测试某一方法运行所消耗的时间 本节在 iOS 单元测试--逻辑测试 ...
CocoaPods1.0.1依赖库添加方法 自从CocoaPods升级到1.0.1之后,各种坑,之前的link_with语法不能用了,在网上找了好久也没找到解决办法.错误如下...
项目中需求,需要发起一个异步网络请求,等待请求数据回来后才可以进行之后的操作。首先,定义一个BOOL类型的requestEndFlag,当网络数据回来的时候将endFlag置...