
在開發(fā)中航徙,發(fā)現(xiàn)忘記了很基礎(chǔ)的內(nèi)容。所以學(xué)習(xí)記錄下C語言中會遇到指針和變量之間賦值的情況屡穗,*和&以及組合撒蟀。如果不知道符號的真實含義虽风,就會很容易遺忘...
本文主要是實驗了兩個不同的NSString初始化方法導(dǎo)致的奇怪現(xiàn)象咆瘟,因為能力有限嚼隘,只進行了一番簡單的解釋,拋磚引玉袒餐。最后附上了一些猜想飞蛹,供君參考...
本文邏輯圖 copy和mutableCopy賦值的異同1.copy,mutableCopy都是深拷貝匿乃,也就是會重新開辟出一塊內(nèi)存來保存和原有值相...
本文邏輯圖: 在知道他們區(qū)別之前桩皿,我們首先要知道NSObject對象的賦值操作做了哪些操作。 A=C其實是在內(nèi)存中創(chuàng)建了一個A幢炸,然后又開辟了一個...
SEL : 類成員方法的指針泄隔,但不同于C語言中的函數(shù)指針,函數(shù)指針直接保存了方法的地址宛徊,但SEL只是方法編號佛嬉。 IMP:一個函數(shù)指針,保存了方法...
以iOS編程為例,每當(dāng)我們從服務(wù)器獲得到一個鏈接需要分析鏈接的組成闸天,或者在捕捉本地網(wǎng)路請求作出響應(yīng)判斷的時候暖呕,我們經(jīng)常需要對URL進行解碼和編碼...
1.Runtime是什么 Objective-C語言是一門動態(tài)語言湾揽,它將很多靜態(tài)語言在編譯和鏈接時期做的事放到了運行時來處理。這種動態(tài)語言的優(yōu)勢...