- iPhone UIKit詳解
- 王志剛 王中元 朱蕾編著
- 868字
- 2019-01-01 07:04:18
前言
在iPhone應(yīng)用程序開發(fā)中用得最多、也最重要的應(yīng)該是UIKit框架(Framework)了,UIKit框架中不僅包含構(gòu)建iPhone應(yīng)用程序畫面的各種控件,以及與iPhone特色的畫面布局控制、跳轉(zhuǎn)控制相關(guān)的各種類,甚至還包含控制攝像頭、加速度傳感器、接近傳感器等iPhone特色傳感器的API。
本書緣起
對于UIKit框架中種類繁多的各種類,要讓iPhone程序員們一一記住它們是不現(xiàn)實的。即便是經(jīng)驗豐富的iPhone程序員,在開發(fā)過程中也會為了某個畫面功能的實現(xiàn),需要查開發(fā)文檔或者“求助”于互聯(lián)網(wǎng)。開發(fā)文檔不僅解說得比較粗略,而且是英文的,去互聯(lián)網(wǎng)中查找資料就更加費時費力了。筆者以前時常奢望如果手頭能有一本類似于UIKit開發(fā)大全那樣的中文參考書該有多好。
筆者編寫本書的目標(biāo)正在于此,不僅可以讓每一位iPhone程序員在開發(fā)iPhone應(yīng)用程序時可以實時參考,而且對于初學(xué)者,相信本書也能加深其對UIKit框架的理解。
本書內(nèi)容
本書內(nèi)容共分13章,主要內(nèi)容分為5個部分。
第1部分(第0章、第1章)為引導(dǎo)部分,介紹UIKit框架的基本概念,以及如何在不使用Xcode的“所見即所得”界面編輯功能下進(jìn)行iPhone編程。
第2部分(第2~4章)為iPhone應(yīng)用程序畫面基礎(chǔ)部分。這一部分介紹構(gòu)成iPhone應(yīng)用程序畫面的基本類。包括構(gòu)成畫面的UIView及各種常用UI控件(皆為UIView子類),以及與畫面控制相關(guān)的UIViewController及其子類。
第3部分(第5~7章)介紹iPhone特色畫面組成控件,此部分介紹圖形、動畫、文字顯示、屏幕效果等所有iPhone特色效果的實現(xiàn)方式。
第4部分(第9章、第10章)介紹UIKit框架中的事件與動作控制類,此部分介紹各種事件處理方法及與用戶交互相關(guān)的API。
第5部分(第11章、第12章)為UIKit框架中的其他功能,主要介紹設(shè)置/獲取應(yīng)用程序及設(shè)備信息的功能,以及復(fù)制/粘貼功能,還介紹與攝像頭及視頻相關(guān)的各種API及使用方法。
本書讀者對象
本書適合具有一定Objective-C 2.0語言基礎(chǔ)的讀者使用,作為iPhone應(yīng)用程序開發(fā)的參考書,或者作為學(xué)習(xí)iPhone軟件開發(fā)的進(jìn)階參考資料,尤其可加深關(guān)于UIKit框架部分的理解。
武漢大學(xué)計算機(jī)學(xué)院王中元副教授以及朱蕾負(fù)責(zé)編寫了本書的部分內(nèi)容。另外,江友華、羅偉、黃建峰、朱至濂參加了本書部分章節(jié)的審校及編寫工作。在此特別感謝我父母在本書編寫過程中給予的大力支持。
- 中國戰(zhàn)略性新興產(chǎn)業(yè)研究與發(fā)展·數(shù)據(jù)中心
- 現(xiàn)代數(shù)據(jù)通信技術(shù)與應(yīng)用
- 太赫茲超表面的理論基礎(chǔ)與應(yīng)用
- 通信線路工程設(shè)計、施工與維護(hù)(第2版)
- LTE無線網(wǎng)絡(luò)優(yōu)化實踐
- 室內(nèi)定位理論、方法和應(yīng)用
- 上門速查快修新型VCD/DVD機(jī)500例
- 手機(jī)故障維修技巧與實例
- 物聯(lián)網(wǎng)在中國的探索與實踐
- 云存儲解析
- 天地一體化信息網(wǎng)絡(luò)通信服務(wù)技術(shù)
- 空間信號協(xié)同處理理論與技術(shù)
- 網(wǎng)絡(luò)安全應(yīng)急響應(yīng)
- 空間導(dǎo)彈目標(biāo)的捕獲和處理
- 軍事通信網(wǎng)絡(luò)技術(shù)