目錄 iOS 基礎(chǔ)題 1. 分類(lèi)和擴(kuò)展有什么區(qū)別工窍?可以分別用來(lái)做什么揭朝?分類(lèi)有哪些局限性蝇刀?分類(lèi)的結(jié)構(gòu)體里面有哪些成員仪媒? 2.講一下atomic的實(shí)現(xiàn)機(jī)制败玉;為什么不能保證絕對(duì)的線(xiàn)...
目錄 iOS 基礎(chǔ)題 1. 分類(lèi)和擴(kuò)展有什么區(qū)別工窍?可以分別用來(lái)做什么揭朝?分類(lèi)有哪些局限性蝇刀?分類(lèi)的結(jié)構(gòu)體里面有哪些成員仪媒? 2.講一下atomic的實(shí)現(xiàn)機(jī)制败玉;為什么不能保證絕對(duì)的線(xiàn)...
原起 學(xué)習(xí)swift劈愚,swift中的關(guān)鍵字當(dāng)然要了解清楚了茄蚯,最近在網(wǎng)上看到了關(guān)于聲明關(guān)鍵字的文章压彭,整理記錄一下睦优。 關(guān)鍵字是類(lèi)似于標(biāo)識(shí)符的保留字符序列,除非用重音符號(hào)(`)將其...
屬性關(guān)鍵字1.讀寫(xiě)權(quán)限:readonly,readwrite(默認(rèn))2.原子性: atomic(默認(rèn))健蕊,nonatomic菱阵。atomic讀寫(xiě)線(xiàn)程安全,但效率低绊诲,而且不是絕對(duì)的...
一.閉包的介紹 閉包是功能性自包含模塊送粱,可以在代碼中被傳遞和使用。 Swift 中的閉包與 C 和 Objective-C中的 blocks 以及其他一些編程語(yǔ)言中的 lam...
首先我們先來(lái)看一段代碼: 輸入結(jié)果: 可能執(zhí)行結(jié)果出乎大多數(shù)人的意料抗俄, 如果不是很清楚對(duì)象、類(lèi)對(duì)象世舰、元類(lèi)關(guān)系的动雹,可以先看一下下圖: 對(duì)象的isa指針指向類(lèi)對(duì)象 類(lèi)對(duì)象的指針指...
介紹 動(dòng)態(tài)庫(kù)形式:.dylib和.framework 靜態(tài)庫(kù)形式:.a和.framework 動(dòng)態(tài)庫(kù)和靜態(tài)庫(kù)的區(qū)別 靜態(tài)庫(kù):鏈接時(shí),靜態(tài)庫(kù)會(huì)被完整地復(fù)制到可執(zhí)行文件中跟压,被多次...