objc_precise_lifetime 在 FBRetailCycleDetector 中的这个类 FBObjectiveCBlock 有一个实际使用的例子
NSObjCRuntime.h中你不知道的宏前言 通过阅读别人的优秀源码,你会发现别人的开源API设计中,有一些宏你是经常忽略的,或者你不知道的。通过这些宏,可以让你的设计的API更加完善,当然看上去也会更加高端~举个...
objc_precise_lifetime 在 FBRetailCycleDetector 中的这个类 FBObjectiveCBlock 有一个实际使用的例子
NSObjCRuntime.h中你不知道的宏前言 通过阅读别人的优秀源码,你会发现别人的开源API设计中,有一些宏你是经常忽略的,或者你不知道的。通过这些宏,可以让你的设计的API更加完善,当然看上去也会更加高端~举个...
在 block 之前声明一个 weakSelf 指向 self 是为了避免循环引用。 在 block 中声明 strongSelf 是一旦进入了 block , 就不允许 s...
@(iOS & Objective-C & iOS架构) 做App的时候,我们经常需要自定义大量的界面,来让我们的界面看起来更加的美观。自从iOS5之后,UIAppearan...
当在iPad上运行上面这段代码的时候,如果没有设置如下两个属性 alertController.popoverPresentationController.sourceV...
一. 冒泡排序(BubbleSort) 基本思想:两个数比较大小,较大的数下沉,较小的数冒起来。 过程: 比较相邻的两个数据,如果第二个数小,就交换位置。 从后向前两两比较...