iOS開發(fā)知識體系

    1. 基礎(chǔ)
    • 1.1. 開發(fā)階段
      • 1.1.1. 啟動流程
      • 1.1.2. 界面布局
      • 1.1.3. 架構(gòu)設(shè)計
    • 1.2. 調(diào)試測試階段
      • 1.2.1. 提速調(diào)試
      • 1.2.2. 靜態(tài)分析
    • 1.3. 發(fā)布階段
      • 1.3.1. 自動埋點
      • 1.3.2. 體積優(yōu)化
    • 1.4. 上線階段
      • 1.4.1. 奔潰監(jiān)控
      • 1.4.2. 卡頓監(jiān)控
      • 1.4.3. 日志收集
      • 1.4.4. 性能監(jiān)控
      • 1.4.5. 多線程問題
      • 1.4.6. 電量問題
  1. 應(yīng)用開發(fā)
    • 2.1. GUI框架
      • 2.1.1. UIKit
      • 2.1.2. Core Animation
      • 2.1.3. Core Graphics
      • 2.1.4. Core Image
      • 2.1.5. OpenGL ES
    • 2.2. 響應(yīng)式框架
      • 2.2.1. ReactCocoa
      • 2.2.2. RxSwift
      • 2.2.3. EasyReact
    • 2.3. A/B方案
    • 2.4. 消息總線
      • 2.4.1. PromiseKit
      • 2.4.2. SwiftTask
    • 2.5. JSON處理
      • 2.5.1. JSONModel
      • 2.5.2. Mantle
      • 2.5.3. JSONDecoder
    • 2.6. 布局框架
      • 2.6.1. Masonary
      • 2.6.2. SnapKit
      • 2.6.3. Cartography
      • 2.6.4. Yoga
    • 2.7. 富文本
      • 2.7.1. YYText
      • 2.7.2. DTCoreText
    • 2.8. TDD/BDD
    • 2.9. 編碼規(guī)范
  2. 原理
    • 3.1. 系統(tǒng)內(nèi)核 XNU
    • 3.2. AOP
      • 3.2.1. Runtime Method Swizzing
      • 3.2.2. libffi
    • 3.3. 編譯
  3. 原生與前端
    • 4.1. JavaScriptCore
    • 4.2. 跨端方案
      • 4.2.1. React Native
      • 4.2.2. Weex
      • 4.2.3. Flutter
      • 4.2.4. H5
    • 4.3. 布局區(qū)別
      • 4.3.1. 原生布局
      • 4.3.2. 前端布局
    • 4.4. 渲染區(qū)別
      • 4.4.1. 原生渲染
      • 4.4.2. React Native 渲染
      • 4.4.3. Flutter 渲染
    • 4.5. 動態(tài)化方案分析
      • 4.5.1. WaxPatch
      • 4.5.2. JSPatch
      • 4.5.3. OCS
      • 4.5.4. 低風險方案
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市疏咐,隨后出現(xiàn)的幾起案子剃幌,更是在濱河造成了極大的恐慌,老刑警劉巖趣钱,帶你破解...
    沈念sama閱讀 216,402評論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異胚宦,居然都是意外死亡首有,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評論 3 392
  • 文/潘曉璐 我一進店門枢劝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來井联,“玉大人,你說我怎么就攤上這事您旁±映#” “怎么了?”我有些...
    開封第一講書人閱讀 162,483評論 0 353
  • 文/不壞的土叔 我叫張陵鹤盒,是天一觀的道長蚕脏。 經(jīng)常有香客問我侦副,道長,這世上最難降的妖魔是什么蝗锥? 我笑而不...
    開封第一講書人閱讀 58,165評論 1 292
  • 正文 為了忘掉前任跃洛,我火速辦了婚禮,結(jié)果婚禮上终议,老公的妹妹穿的比我還像新娘汇竭。我一直安慰自己,他們只是感情好穴张,可當我...
    茶點故事閱讀 67,176評論 6 388
  • 文/花漫 我一把揭開白布细燎。 她就那樣靜靜地躺著,像睡著了一般皂甘。 火紅的嫁衣襯著肌膚如雪玻驻。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,146評論 1 297
  • 那天偿枕,我揣著相機與錄音璧瞬,去河邊找鬼。 笑死渐夸,一個胖子當著我的面吹牛嗤锉,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播墓塌,決...
    沈念sama閱讀 40,032評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼瘟忱,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了苫幢?” 一聲冷哼從身側(cè)響起访诱,我...
    開封第一講書人閱讀 38,896評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎韩肝,沒想到半個月后触菜,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,311評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡哀峻,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,536評論 2 332
  • 正文 我和宋清朗相戀三年涡相,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片谜诫。...
    茶點故事閱讀 39,696評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡漾峡,死狀恐怖攻旦,靈堂內(nèi)的尸體忽然破棺而出喻旷,到底是詐尸還是另有隱情,我是刑警寧澤牢屋,帶...
    沈念sama閱讀 35,413評論 5 343
  • 正文 年R本政府宣布且预,位于F島的核電站槽袄,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏锋谐。R本人自食惡果不足惜遍尺,卻給世界環(huán)境...
    茶點故事閱讀 41,008評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望涮拗。 院中可真熱鬧乾戏,春花似錦、人聲如沸三热。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽就漾。三九已至呐能,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間抑堡,已是汗流浹背摆出。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留首妖,地道東北人偎漫。 一個月前我還...
    沈念sama閱讀 47,698評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像悯搔,于是被迫代替她去往敵國和親骑丸。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,592評論 2 353

推薦閱讀更多精彩內(nèi)容

  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴謹 對...
    cosWriter閱讀 11,097評論 1 32
  • 一妒貌、基礎(chǔ)模塊按照App的開發(fā)(開發(fā)通危、調(diào)試測試、發(fā)布灌曙、上線)流程菊碟,進行劃分 開發(fā)階段啟動流程界面布局架構(gòu)設(shè)計 調(diào)試測...
    798798123閱讀 777評論 0 0
  • 1 CALayer IOS SDK詳解之CALayer(一) http://doc.okbase.net/Hell...
    Kevin_Junbaozi閱讀 5,148評論 3 23
  • 我們應(yīng)該先學習哪些知識,才能快速提高日后學習和工作的效率呢在刺?主要分四個模塊:基礎(chǔ)模塊逆害、應(yīng)用開發(fā)、原理模塊蚣驼、原生與前...
    轉(zhuǎn)崗做JAVA閱讀 651評論 0 2
  • 之前看過一篇博客魄幕,博主梳理一個iOS開發(fā)知識與能力體系的思維導圖,點擊這里傳送颖杏。作者梳理得非常不錯但是擴展得非常大...
    SeeLee閱讀 12,477評論 7 251