概要 在講isa指針前,我們先來看一道經典的面試題: 看到這道題,心中可能朦朦朧朧有些答案,也可能不太確定,抑或說不明白。那咱就帶著這個問題,揭開isa指針的神秘面紗。 這篇...
概要 剛開始接觸Objective-C語言的時候,看到說到的最多的概念就是「類和對象」。最初的認識停留在把類實例化就變成對象了,天真認為只存在類與對象兩種。 其實,存在三種類...
概述 在上篇文章「類與對象」揭秘本質的第一步講解Objective-C代碼的轉換過程,本文在此基礎上繼續(xù)探究一下NSObject對象的內存布局。 如何獲取NSObject對象...
Objective-C本身是一種高級語言,底層都是由C/C++實現(xiàn)。 若想了解Objective-C一些API具體實現(xiàn)以及一些對象真實的數(shù)據(jù)結構等,就需要將Objective...
又長又啰嗦,總結起來就一個字——貪。
選擇了老男人的成熟和安穩(wěn),享受了他最好的十年。就迫不及待地嫌棄他的衰老。
這樣的女人,如果和年紀匹配的年輕男人在一起,現(xiàn)在的標題就是《嫁給不成熟的男人,是一場賭博,我輸了》
@蒙蒙_00 是有些不嚴謹,我的意思是從view的生命周期的角度闡釋的
[UIVIew]談談對drawRect的理解寫在前面 UIView對于iOS開發(fā)來講,再熟悉不過了。也正是因為這一點,我們可能會忽略UIView一些特有方法的理解和使用。今天,筆者主要整理一下對drawRect方法的理...
是有些不嚴謹,我的意思是從view的生命周期的角度闡釋的
[UIVIew]談談對drawRect的理解寫在前面 UIView對于iOS開發(fā)來講,再熟悉不過了。也正是因為這一點,我們可能會忽略UIView一些特有方法的理解和使用。今天,筆者主要整理一下對drawRect方法的理...
正是因為Block對于我們而言不可或缺,我更覺得應該抽出時間好好認識一下Block,了解一些他的優(yōu)缺點、過往經歷,讓我們對它的理解更深一層,進而開發(fā)出更加高效的程序。 對Bl...
@我是宋仲基 多謝
[UIVIew]談談對drawRect的理解寫在前面 UIView對于iOS開發(fā)來講,再熟悉不過了。也正是因為這一點,我們可能會忽略UIView一些特有方法的理解和使用。今天,筆者主要整理一下對drawRect方法的理...
@經文緯武 這個是可以的。請看文章中提到開源庫已經進行封裝了
iOS開發(fā)中的這些權限,你搞懂了嗎?寫在前面 APP開發(fā)避免不開系統(tǒng)權限的問題,如何在APP以更加友好的方式向用戶展示系統(tǒng)權限,似乎也是開發(fā)過程中值得深思的一件事; 那如何提高APP獲取iOS系統(tǒng)權限的通過率呢...
@星際啊 嗯嗯 可以的
Objective-C Runtime:深入理解類與對象概述 常說Objective-C是一門動態(tài)語言,那么問題來了,這個動態(tài)表現(xiàn)在那些方面呢? 其實最主要的表現(xiàn)就是Objective-C將很多靜態(tài)語言在編譯和鏈接時做的事情放到了...