
概要 在講isa指針前,我們先來看一道經(jīng)典的面試題: 看到這道題,心中可能朦朦朧朧有些答案,也可能不太確定,抑或說不明白。那咱就帶著這個問題,揭...
概要 剛開始接觸Objective-C語言的時候,看到說到的最多的概念就是「類和對象」。最初的認(rèn)識停留在把類實(shí)例化就變成對象了,天真認(rèn)為只存在類...
概述 在上篇文章「類與對象」揭秘本質(zhì)的第一步講解Objective-C代碼的轉(zhuǎn)換過程,本文在此基礎(chǔ)上繼續(xù)探究一下NSObject對象的內(nèi)存布局。...
Objective-C本身是一種高級語言,底層都是由C/C++實(shí)現(xiàn)。 若想了解Objective-C一些API具體實(shí)現(xiàn)以及一些對象真實(shí)的數(shù)據(jù)結(jié)構(gòu)...
關(guān)于權(quán)限相關(guān)的文章已經(jīng)發(fā)了不少:iOS開發(fā)中的這些權(quán)限,你搞懂了嗎?、如何獲取iOS應(yīng)用網(wǎng)絡(luò)權(quán)限?、iOS開發(fā)中權(quán)限再度梳理等,這些文章羅列在一...
正是因?yàn)锽lock對于我們而言不可或缺,我更覺得應(yīng)該抽出時間好好認(rèn)識一下Block,了解一些他的優(yōu)缺點(diǎn)、過往經(jīng)歷,讓我們對它的理解更深一層,進(jìn)而...
概述 在上篇文章Objective-C Runtime:深入理解類與對象[http://www.lxweimin.com/p/dd29d67d0...
概述 常說Objective-C是一門動態(tài)語言,那么問題來了,這個動態(tài)表現(xiàn)在那些方面呢? 其實(shí)最主要的表現(xiàn)就是Objective-C將很多靜態(tài)語...
前言 在開發(fā)過程中,避免不了會使用公共變量,記錄共享對象狀態(tài)、數(shù)據(jù)最簡單的方式就是創(chuàng)建創(chuàng)建公共變量; 當(dāng)業(yè)務(wù)邏輯變多,還采用這種思想就會變得危險...