RunLoop就是跑圈, 保證程序一直在執(zhí)行. App運行起來之后, 即使你什么都不做, 放在那兒它也不會退出, 而是一直在"跑圈", 這就是R...
1.創(chuàng)建一個用于管理demo project和sdk project的workspace. xcode-File-New-Workspace -...
一個objc對象如何進(jìn)行內(nèi)存布局?(考慮有父類的情況) NSString *str = @“”;* 所有父類的成員變量和自己的成員變量都會存放在...
一、performSelector調(diào)用和直接調(diào)用區(qū)別 下面兩段代碼都在主線程中運行,我們在看別人代碼時會發(fā)現(xiàn)有時會直接調(diào)用,有時會利用perfo...
參考:http://www.itdecent.cn/p/a29a0bdd5da8 使用copy,strong,retain,weak,assig...
kvc 也就是key-value-coding,即鍵值編碼,通常是用來給某一個對象的屬性進(jìn)行賦值. 用法: 1.對私有變量進(jìn)行賦值 2.字典轉(zhuǎn)模...
IOS 開發(fā)中的KVC 和KVO,實踐。 KVO 即key-value-observing,利用一個key來找到某個屬性并監(jiān)聽其值得改變。其實這...
備注:下面說到的內(nèi)容都基于藍(lán)牙4.0標(biāo)準(zhǔn)以上,主要以實踐為主。 ~ CoreBluetooth.framework 藍(lán)牙4.0以低功耗著稱,也稱...