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