IP属地:台湾
RunLoop就是跑圈, 保证程序一直在执行. App运行起来之后, 即使你什么都不做, 放在那儿它也不会退出, 而是一直在"跑圈", 这就是R...
1.创建一个用于管理demo project和sdk project的workspace. xcode-File-New-Workspace -...
一个objc对象如何进行内存布局?(考虑有父类的情况) NSString *str = @“”;* 所有父类的成员变量和自己的成员变量都会存放在...
一、performSelector调用和直接调用区别 下面两段代码都在主线程中运行,我们在看别人代码时会发现有时会直接调用,有时会利用perfo...
参考://www.greatytc.com/p/a29a0bdd5da8 使用copy,strong,retain,weak,assig...
kvc 也就是key-value-coding,即键值编码,通常是用来给某一个对象的属性进行赋值. 用法: 1.对私有变量进行赋值 2.字典转模...
IOS 开发中的KVC 和KVO,实践。 KVO 即key-value-observing,利用一个key来找到某个属性并监听其值得改变。其实这...
备注:下面说到的内容都基于蓝牙4.0标准以上,主要以实践为主。 ~ CoreBluetooth.framework 蓝牙4.0以低功耗著称,也称...