iOS底層面試
JSON是一種輕量級的數(shù)據(jù)格式,一般用于數(shù)據(jù)交互。服務(wù)器返回給客戶端的數(shù)據(jù),一般都是JSON格式或者XML格式。 在iOS中,JSON的常見解析方案有4種: (1)第三方框架...
HTTPS介紹 超文本傳輸安全協(xié)議(英語:Hypertext Transfer Protocol Secure,縮寫:HTTPS,常稱為HTTP over TLS,HTTP ...
一、MVC 從字面意思來理解,MVC 即 Modal View Controller(模型 視圖 控制器),是 Xerox PARC 在 20 世紀(jì) 80 年代為編程語言 S...
Objective-C有兩個神奇的方法:+load 和 +initialize,這兩個方法在類被使用時會自動調(diào)用。但是兩個方法的不同點會導(dǎo)致應(yīng)用層面上性能的顯著差異。 + i...
Atomic (1)是默認的 (2)會保證 CPU 能在別的線程來訪問這個屬性之前,先執(zhí)行完當(dāng)前流程 (3)速度不快,因為要保證操作整體完成 Non-Atomic (1)不是...
具體可參考以下鏈接:http://www.itdecent.cn/p/1b66c4d47cd7、http://www.cocoachina.com/ios/20150610...
weak 此特質(zhì)表明該屬性定義了一種「非擁有關(guān)系」(nonowning relationship)。為這種屬性設(shè)置新值時,設(shè)置方法既不持有新值(新指向的對象),也不釋放舊值(...
具體可參考以下鏈接:http://www.itdecent.cn/p/d28a5633b963、http://www.cocoachina.com/ios/20180628...
說起tableview優(yōu)化,簡直是博大精深。 有時候遇到這樣一種場景:每次滑動頁面的時候,就會出現(xiàn)卡頓嚴(yán)重的情況。那么問題來了,為什么會出現(xiàn)卡頓情況呢?那就要從UITable...
淺拷貝就是拷貝后,并沒有進行真正的復(fù)制,而是復(fù)制的對象和原對象都指向同一個地址 深拷貝是真正的復(fù)制了一份,復(fù)制的對象指向了新的地址。 深拷貝和淺拷貝的本質(zhì)是地址是否相同 在開...
前言 什么是內(nèi)存管理?是指軟件運行時對計算機內(nèi)存資源的分配和使用的技術(shù)。其最主要的目的是如何高效,快速的分配,并且在適當(dāng)?shù)臅r候釋放和回收內(nèi)存資源。 我們本篇學(xué)習(xí)的就是iOS開...