摘要:
dispatch_block_t 阅读全文
摘要:
1、block是控制器对象的一个属性,则在block内部使用self将会引起循环应用 2、把block内部抽出一个作为self的方法,当使用weakSelf调用这个方法,并且这个方法里有self的属性,block不会造成内存泄露 3、当block不是self的属性时,block内部使用self也不会 阅读全文
摘要:
问题描述 在我们的项目中,通常使用了大量的第三方代码,这些代码可能很复杂,我们不敢改动他们,可是作者已经停止更新了,当sdk升级或者是编译器升级后,这些遗留的代码可能会出现许许多多的警告,那么我们有没有办法去掉这些烦人的警告,不然一个工程几百个警告,你看着怎么都不爽吧。我们怎么去掉警告呢? 1. 最 阅读全文
摘要:
1、RACSignal: // 只要订阅RACDynamicSignal,就会执行didSubscribe // 前提条件是RACDynamicSignal,不同类型信号的订阅,处理订阅的事情不一样 // nextBlock调用:只要订阅者发送数据就会调用 2、RACSubject 3、RACRep 阅读全文
摘要:
Runtime数据结构:在Objective-C中,使用[receiver message]语法并不会马上执行receiver对象的message方法的代码,而是向receiver发送一条message消息,这条消息可能由receiver来处理,也可能由转发给其他对象来处理,也有可能假装没有接收到这 阅读全文