資源描述:
《《高性能ios應用開發(fā)》閱讀計劃》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、《高性能iOS應用開發(fā)》閱讀計劃——圖靈移動開發(fā)群閱讀計劃(第1.5期)領讀人:錦濤同學—>hejintao@outlook.com微信ID:hjt13980073267本書特點為iOS開發(fā)者提供常見性能問題的解決方案適合讀者具有一定iOS開發(fā)經(jīng)驗的人群、想了解移動應用開發(fā)性能優(yōu)化的人群總閱讀時長:3周每天閱讀時間:2小時答疑時間安排:每周一次,每周六晚移動開發(fā)群20:00—22:00圖靈社區(qū)本書網(wǎng)址:《高性能iOS應用開發(fā)》圖靈閱讀計劃GitHub網(wǎng)址:圖靈閱讀計劃本書閱讀打卡小程序“前言:作為一名iOS開發(fā)者,我們該如何開發(fā)出一款高性能的iOS應用呢?上圖:閱讀計
2、劃閱讀時間安排需要閱讀的所需時大致內(nèi)容章節(jié)間移動應用的2小時iOS開發(fā)中的如何定義高性能和性能指標性能內(nèi)存管理8小時內(nèi)存消耗、ARC、僵尸對象、循環(huán)引用....能耗1小時CPU、網(wǎng)絡、定位和GPS并發(fā)編程8小時線程、GCD、隊列、線程安全應用的生命1小時冷熱啟動、首次啟動、升級后啟動、通知、后臺拉去...周期用戶界面2小時視圖加載、視圖層級、自動布局、iOS8新特性...網(wǎng)絡4小時指標和測量、應用部署、工具(如Charles)數(shù)據(jù)共享1小時深層鏈接、剪貼板、共享內(nèi)容、iOS8擴展應用安全3小時應用訪問、網(wǎng)絡安全、本地存儲、數(shù)據(jù)共享、安全和應用性能...測試及發(fā)布1小時
3、測試類型、單元測試、功能測試...AccessibilityInspector、Instruments、Xcode視圖調(diào)試器、工具2小時PonyDebugger、Charles埋點與分析1小時埋點、分析、真實用戶監(jiān)控iOS91小時應用生命周期、用戶界面、擴展、應用瘦身iOS101小時Siri擴展、改進的通知、iMessage擴展、VoIP支持第一部分開始第1章移動應用的性能建議閱讀時長:2小時內(nèi)容概要主要講解如何定義移動開發(fā)的性能指標,以及被定義出來的有哪些性能指標,如內(nèi)存、電量消耗、初始化時間、響應速度等等。重點性能指標采樣、應用埋點日志第二部分核心優(yōu)化第2章內(nèi)存管
4、理建議閱讀時長:3.5小時內(nèi)容概要主要講解iPhone和iPad上內(nèi)存管理的相關(guān)知識,包括內(nèi)存消耗、內(nèi)存管理(自動引用計數(shù)、自動釋放池...)、僵尸對象等。重點內(nèi)存消耗自動釋放池、自動引用計數(shù)僵尸對象循環(huán)引用補充針對內(nèi)存管理這一塊還可以閱讀《Objective-C高級編程》以及這篇文章“iOS內(nèi)存管理”第3章能耗建議閱讀時長:1小時內(nèi)容概要主要講解CPU、網(wǎng)絡、地圖、屏幕等相關(guān)知識。重點CPU網(wǎng)絡地圖其他硬件第4章并發(fā)編程建議閱讀時長:3.5小時內(nèi)容概要主要講解開發(fā)中的線程、GCD、隊列、線程安全這一塊的內(nèi)容。重點線程、線程安全GCD隊列補充針對線程和GCD(宏中心派
5、發(fā))這一塊還可以閱讀《Objective-C高級編程》第三部分iOS性能第5章應用的生命周期建議閱讀時長:2小時內(nèi)容概要主要講解如應用的啟動(冷啟動、熱啟動、首次啟動、升級后啟動)、推送、后臺拉取這一塊知識。重點冷啟動、熱啟動、首次啟動、升級后啟動推送后臺拉取第6章用戶界面建議閱讀時長:1.5小時內(nèi)容概要主要講解視圖控制器的加載、層級、可見性還有UIView下的一些組件以及自動布局等內(nèi)容。重點視圖加載、層級、可見性UIView下的一些重要組件自動布局、屏幕尺寸類型補充自動布局參考書籍:《iOSAutoLayout開發(fā)秘籍(第2版)》視圖層級:視圖加載、層級、可見性第7
6、章網(wǎng)絡建議閱讀時長:1.5小時內(nèi)容概要主要講解移動開發(fā)中網(wǎng)絡的相關(guān)知識,如DNS查找時間、SSL握手時間、網(wǎng)絡延遲、服務器、數(shù)據(jù)請求以及數(shù)據(jù)格式等。重點DNS查找時間、SSL握手時間、網(wǎng)絡延遲、網(wǎng)絡類型服務器、請求、數(shù)據(jù)格式Charles第8章數(shù)據(jù)共享建議閱讀時長:1.5小時內(nèi)容概要主要講解iOSApp開發(fā)中的深層鏈接、剪貼板、共享內(nèi)容、iOS8擴展。重點深層鏈接剪貼板共享內(nèi)容iOS8擴展(配置操作擴展、共享擴展)第9章安全建議閱讀時長:1小時內(nèi)容概要主要講解iOSApp開發(fā)中的涉及的安全問題,如應用訪問、網(wǎng)絡安全、本地存儲、數(shù)據(jù)的共享以及安全和應用的性能問題。重點應
7、用訪問(匿名訪問、認證訪問)網(wǎng)絡安全本地存儲數(shù)據(jù)共享補充本地存儲第四部分代碼之外第10章測試和發(fā)布建議閱讀時長:1小時內(nèi)容概要測試一項功能、一個組件或一個應用與實現(xiàn)它同樣重要重點測試類型單元測試功能測試持續(xù)集成與自動化補充持續(xù)集成與自動化第11章工具建議閱讀時長:1.5小時內(nèi)容概要介紹iOS開發(fā)中一些常用的調(diào)試工具,如Instruments、Charles、Xcode視圖調(diào)試器等重點Instruments介紹與使用Charles使用Xcode視圖調(diào)試器補充Instruments使用Charles使用第12章埋點與分析建議閱讀時長:1.5小時內(nèi)容概要應