前言 在前文重學iOS系列之APP啟動(四)Mach-O[http://www.itdecent.cn/p/ff4f0b59e99b]中,我們對二進制在內(nèi)存中的存儲...
前言 在前文重學iOS系列之APP啟動(四)Mach-O[http://www.itdecent.cn/p/ff4f0b59e99b]中,我們對二進制在內(nèi)存中的存儲...
原文鏈接: http://draveness.me/autoreleasepool/關(guān)注倉庫,及時獲得更新:iOS-Source-Code-AnalyzeFollow: Dr...
在2013年9月,蘋果推出了iPhone5s,配備了首個采用64位架構(gòu)的A7雙核處理器,為了節(jié)省內(nèi)存和提高執(zhí)行效率,蘋果提出了標記指針(Tagged Pointer)的概念。...
中間人去權(quán)威機構(gòu)申請數(shù)字證書的時候,權(quán)威機構(gòu)用私鑰幫著生成的。
看完還不懂HTTPS我直播吃翔本文首發(fā)于我的個人技術(shù)博客看完還不懂HTTPS我直播吃翔 存在即合理 http是非常常見的應(yīng)用層協(xié)議,是超文本傳輸協(xié)議的簡稱,其傳輸?shù)膬?nèi)容都是明文的。在這個混亂的世界,明文傳...
本文首發(fā)于我的個人技術(shù)博客看完還不懂HTTPS我直播吃翔 存在即合理 http是非常常見的應(yīng)用層協(xié)議,是超文本傳輸協(xié)議的簡稱,其傳輸?shù)膬?nèi)容都是明文的。在這個混亂的世界,明文傳...
本文首發(fā)于我的個人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-complete-le...
Runtime的特性主要是消息(方法)傳遞,如果消息(方法)在對象中找不到,就進行轉(zhuǎn)發(fā),具體怎么實現(xiàn)的呢。我們從下面幾個方面探尋Runtime的實現(xiàn)機制。 Runtime介紹...
KVC KVC定義 KVC(Key-value coding)鍵值編碼,就是指iOS的開發(fā)中,可以允許開發(fā)者通過Key名直接訪問對象的屬性,或者給對象的屬性賦值。而不需要調(diào)用...
Runtime的特性主要是消息(方法)傳遞,如果消息(方法)在對象中找不到,就進行轉(zhuǎn)發(fā),具體怎么實現(xiàn)的呢。我們從下面幾個方面探尋Runtime的實現(xiàn)機制。 Runtime介紹...
那你要好好反思下自己了
升級Xcode13 Prepare buid報錯解決辦法The Legacy Build System will be removed in a future release. You can configure the sele...
內(nèi)存分配 我們可以看到string1和string2的內(nèi)存地址是相同的。事實上,@"11"存在于常量存儲區(qū),無論你創(chuàng)建、釋放多少次,都不會被釋放掉。如果你有興趣打印下它的類型...
The Legacy Build System will be removed in a future release. You can configure the sele...
底層原理 在ARC中,看一下@autoreleasepool底層代碼具體是什么。 1.查看@autoreleasepool{ }編譯成C++代碼 使用編譯器clang編譯ma...
一.內(nèi)存管理基礎(chǔ) 一個程序的可執(zhí)行文件在內(nèi)存中的結(jié)果,從大的角度可以分為兩個部分:只讀部分和可讀寫部分。只讀部分包括程序代碼(.text)和程序中的常量(.rodata)???..
"注意:之所以會采取從后往前遍歷子控件的方式尋找最合適的view只是為了做一些循環(huán)優(yōu)化。因為相比較之下,后添加的view在上面,降低循環(huán)次數(shù)。"
應(yīng)該不是優(yōu)化吧,而是必須這樣做,這樣最上層的響應(yīng)者才能最先接受響應(yīng),而阻斷事件繼續(xù)傳遞。
+load和+initialize +load 與 +initialize 的異同 +load 方法會在 main() 函數(shù)之前調(diào)用,而 +initialize 是在類第一次...
GCD 1.進程與線程分別是什么意思? 1.進程是一個具有一定獨立功能的程序關(guān)于某次數(shù)據(jù)集合的一次運行活動,它是操作系統(tǒng)分配資源的基本單元. 2.進程是指在系統(tǒng)中正在運行的一...
是的,一般價格都保留兩位小數(shù)
后臺返回float類型解析出現(xiàn)多位小數(shù)點的解決辦法很多iOS開發(fā)者也許碰到過這個問題,就是server明明返回的是48.72,json解析后卻是48.71000000009等之類的問題。而且這種問題只是偶現(xiàn),很難準確的說是不...