iOS開發快速進階與實戰

iOS開發快速進階與實戰

《iOS開發快速進階與實戰》是2018年8月清華大學出版社出版的圖書,作者是黃新宇。

基本介紹

  • 書名:iOS開發快速進階與實戰
  • 作者:黃新宇
  • ISBN:9787302503859
  • 定價:49元
  • 出版社:清華大學出版社
  • 出版時間:2018年8月
內容簡介,圖書目錄,
《iOS開發快速進階與實戰》偏向於iOS套用的實際開發,介紹了iOS開發過程中的技術實現方案和原理,包含基本知識、底層常用技術原理、開發技巧,以及技能擴展等書各方面,其中大部分章節以實際項目開發中常見的問題為背景,內容闡述方式包括介紹原理、對比技術方案、實際套用、引導讀者思維等,並在每一章最後部分歸納總結本章的重點內容。
本書既可以作為高等學校計算機軟體技術課程的教材,也可以作為企業iOS開發人員的技術參考書。
第1章iOS的類
1.1創建並描述一個類
1.2類方法的self
1.3類屬性
1.4黑魔法
第2章底層實現分析
2.1記憶體分區
2.2初始化
2.3拷貝
2.4數組與集合
2.5字典與哈希表
2.6KVC
2.6.1對象關係映射
2.6.2對私有屬性訪問
2.6.3控制是否觸發setter、getter方法
2.6.4KVC進階用法
第3章開發原理相關
3.1定時器的引用
3.2動畫事務
3.3回響鏈
3.4UITableViewCell高度
3.5圖片初始化
3.6靜態庫與動態庫
3.7離屏渲染
3.8約束動畫
第4章執行緒安全——鎖
4.1NSLock
4.2synchronized
4.3pthread
4.3.1互斥鎖(普通鎖)
4.3.2遞歸鎖
4.3.3pthread信號量
4.3.4讀寫鎖
4.4信號量
4.5NSConditionLock與NSCondition
4.5.1NSConditionLock
4.5.2NSCondition
4.6自旋鎖
4.7遞歸鎖
小結
第5章排序算法
5.1冒泡排序
5.2選擇排序
5.3插入排序
5.4快速排序
5.5希爾排序
5.6歸併排序
5.7堆排序
5.8基數排序
小結
第6章技能進階與思考
6.1按鈕的圖文位置
6.2創建Pod庫
6.3子控制器
6.4APP狀態恢復
6.5APP編譯過程
6.6APP啟動
6.7多執行緒
6.7.1GCD
6.7.2NSOperation
6.8繼承與多態
6.9快取
6.10字數限制
參考文獻

相關詞條

熱門詞條

聯絡我們