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