序 一直想寫(xiě)一些關(guān)于系統(tǒng)底層方面的知識(shí)點(diǎn),并且醞釀了很久,后來(lái)也跟其他人交流,你為何不出一個(gè)系列呢? 不必要一次性把所有的東西都寫(xiě)完后才發(fā)表,我聽(tīng)說(shuō)后覺(jué)得非常的有道理,雖然自...
序 一直想寫(xiě)一些關(guān)于系統(tǒng)底層方面的知識(shí)點(diǎn),并且醞釀了很久,后來(lái)也跟其他人交流,你為何不出一個(gè)系列呢? 不必要一次性把所有的東西都寫(xiě)完后才發(fā)表,我聽(tīng)說(shuō)后覺(jué)得非常的有道理,雖然自...
Other Linker Flags到底是用來(lái)干嘛的? 它是用來(lái)鏈接的, 一個(gè)程序從代碼到可執(zhí)行文件往往要經(jīng)歷以下步驟: 源代碼 > 預(yù)處理器 > 編譯器 > 匯編器 > 機(jī)...
合抱之木,生于毫末;九層之臺(tái),起于壘土;千里之行,始于足下。--(老子·道德經(jīng) ) 對(duì)于一個(gè)閉源系統(tǒng)來(lái)說(shuō)如果想研究某些邏輯的內(nèi)部實(shí)現(xiàn)就需要對(duì)匯編語(yǔ)言進(jìn)行掌握和了解、對(duì)于某些需...
前言 本文翻譯自iOS Assembly Tutorial: Understanding ARM 翻譯的不對(duì)的地方還請(qǐng)多多包涵指正,謝謝~ iOS匯編教程:理解ARM 當(dāng)你...
在 WWDC 2016 和 2017 都有提到啟動(dòng)這塊的原理和性能優(yōu)化思路,可見(jiàn)啟動(dòng)時(shí)間,對(duì)于開(kāi)發(fā)者和用戶們來(lái)說(shuō)是多么的重要,本文就談?wù)勅绾尉_的度量 App 的啟動(dòng)時(shí)間,啟...
編寫(xiě)iOS應(yīng)用UI的方式大概有兩種,一種是Storyboard/Xib,另一種是手寫(xiě)代碼。采用Storyboard/Xib方式組織UI,由于提供可視化的特性,只要從UI庫(kù)中拖...
編寫(xiě)iOS應(yīng)用UI的方式大概有兩種,一種是Storyboard/Xib,另一種是手寫(xiě)代碼。采用Storyboard/Xib方式組織UI,由于提供可視化的特性,只要從UI庫(kù)中拖...
寫(xiě)在開(kāi)頭: 作為一個(gè)iOS開(kāi)發(fā),也許你不知道NSUrlRequest、不知道NSUrlConnection、也不知道NSURLSession...(說(shuō)不下去了...怎么會(huì)什么...