iPhone UIKit詳解

出版時(shí)間:2012-7  出版社:電子工業(yè)出版社  作者:王志剛,王中元,朱蕾 編著  頁(yè)數(shù):464  字?jǐn)?shù):630000  
Tag標(biāo)簽:無(wú)  

前言

前言在iPhone應(yīng)用程序開(kāi)發(fā)中用得最多、也最重要的應(yīng)該是UIKit框架(Framework)了,UIKit框架中不僅包含構(gòu)建iPhone應(yīng)用程序畫(huà)面的各種控件,以及與iPhone特色的畫(huà)面布局控制、跳轉(zhuǎn)控制相關(guān)的各種類,甚至還包含控制攝像頭、加速度傳感器、接近傳感器等iPhone特色傳感器的API。本書(shū)緣起對(duì)于UIKit框架中種類繁多的各種類,要讓iPhone程序員們一一記住它們是不現(xiàn)實(shí)的。即便是經(jīng)驗(yàn)豐富的iPhone程序員,在開(kāi)發(fā)過(guò)程中也會(huì)為了某個(gè)畫(huà)面功能的實(shí)現(xiàn),需要查開(kāi)發(fā)文檔或者“求助”于互聯(lián)網(wǎng)。開(kāi)發(fā)文檔不僅解說(shuō)得比較粗略,而且是英文的,去互聯(lián)網(wǎng)中查找資料就更加費(fèi)時(shí)費(fèi)力了。筆者以前時(shí)常奢望如果手頭能有一本類似于UIKit開(kāi)發(fā)大全那樣的中文參考書(shū)該有多好。筆者編寫(xiě)本書(shū)的目標(biāo)正在于此,不僅可以讓每一位iPhone程序員在開(kāi)發(fā)iPhone應(yīng)用程序時(shí)可以實(shí)時(shí)參考,而且對(duì)于初學(xué)者,相信本書(shū)也能加深其對(duì)UIKit框架的理解。本書(shū)內(nèi)容本書(shū)內(nèi)容共分13章,其中:第0章、第1章為引導(dǎo)部分,介紹UIKit框架的基本概念,以及如何在不使用Xcode的“所見(jiàn)即所得”界面編輯功能下進(jìn)行iPhone編程。第2~4章為iPhone應(yīng)用程序畫(huà)面基礎(chǔ)部分。這一部分介紹構(gòu)成iPhone應(yīng)用程序畫(huà)面的基本類。包括構(gòu)成畫(huà)面的UIView及各種常用UI控件(皆為UIView子類),以及與畫(huà)面控制相關(guān)的UIViewController及其子類。第5~7章介紹iPhone特色畫(huà)面組成控件,此部分介紹圖形、動(dòng)畫(huà)、文字顯示、屏幕效果等所有iPhone特色效果的實(shí)現(xiàn)方式。第9章、第10章介紹UIKit框架中的事件與動(dòng)作控制類,此部分介紹各種事件處理方法及與用戶交互相關(guān)的API。第11章、第12章為UIKit框架中的其他功能,主要介紹設(shè)置/獲取應(yīng)用程序及設(shè)備信息的功能,以及復(fù)制/粘貼功能,還介紹與攝像頭及視頻相關(guān)的各種API及使用方法。本書(shū)讀者對(duì)象本書(shū)適合具有一定Objective-C2.0語(yǔ)言基礎(chǔ)的讀者使用,作為iPhone應(yīng)用程序開(kāi)發(fā)的參考書(shū),或者作為學(xué)習(xí)iPhone軟件開(kāi)發(fā)的進(jìn)階參考資料,尤其可加深關(guān)于UIKit框架部分的理解。武漢大學(xué)計(jì)算機(jī)學(xué)院王中元副教授以及朱蕾負(fù)責(zé)編寫(xiě)了本書(shū)的部分內(nèi)容。另外,江友華、羅偉、黃建峰、朱至濂參加了本書(shū)部分章節(jié)的審校及編寫(xiě)工作。在此特別感謝我父母在本書(shū)編寫(xiě)過(guò)程中給予的大力支持。

內(nèi)容概要

UIKit框架是iPhone應(yīng)用程序開(kāi)發(fā)中最基本的框架,也是用得最多、最重要的框架。王志剛、王中元、朱蕾編著的《iPhone
UIKit詳解(適用于
iOS5)》就是一本UIKit開(kāi)發(fā)大全,包括UIKit框架中各種類、控件使用技巧的相關(guān)介紹。本書(shū)每個(gè)章節(jié)都配有詳細(xì)的應(yīng)用實(shí)例,方便讀者對(duì)UIKit中各種類、控件的理解,也可直接應(yīng)用于自己的iPhone應(yīng)用程序中。《iPhone
UIKit詳解(適用于iOS5)》可作為開(kāi)發(fā)iPhone應(yīng)用程序的工具書(shū)。

書(shū)籍目錄

第1章  UIKit概要
1.1 UIKit概要
1.2 iPhone HelloWorld程序
1.2.1 創(chuàng)建HelloWorld工程
1.2.2 使用Interface Builder工具作成畫(huà)面
1.3 不使用Interface Builder的HelloWorld程序
1.3.1 編輯HelloWorldAppDelegate.m
1.3.2 刪除MainWindow.xib文件
1.3.3 編輯main.m文件
1.3.4 再次編輯HelloWorldAppDelegate.m文件
1.4 關(guān)于Xcode 4及在Xcode 4中創(chuàng)建HelloWorld程序
1.4.1 Xcode 4 概要
1.4.2 使用Xcode 4創(chuàng)建Hello World應(yīng)用程序
1.4.3 在Xcode 4中編寫(xiě)代碼
第2章 UIView概要
第3章 UIViewController與畫(huà)面控制
第4章 常用UI控件
第5章 圖形與動(dòng)畫(huà)
第6章 文本與Web顯示
第7章 表格視圖(UITableView)
第8章 全屏顯示與畫(huà)面旋轉(zhuǎn)
第9章 傳感器API
第10章 用戶交互相關(guān)API
第11章 應(yīng)用程序及設(shè)備相關(guān)API
第12章 視頻相關(guān)AP
索引

章節(jié)摘錄

版權(quán)頁(yè):   插圖:    定制導(dǎo)航條并不是件特別困難的事情。本例中,創(chuàng)建了UISlider實(shí)例后,將其設(shè)置到UINavigationItem的title View屬性中即可。分別將UISlider的minimum Value屬性以及maximum Value屬性設(shè)置為0.0與1.0。因?yàn)榇酥岛竺鎸⒆鳛轭伾颠M(jìn)行設(shè)置,而顏色RGB值的范圍為0.0到1.0之間。另外將滑塊的初始值設(shè)置為0.5。最后,當(dāng)滑塊移動(dòng)時(shí)(具體事件為UIControlEventValueChanged)調(diào)用sliderDidChange方法,具體在addTarget:action:forControlEvents:方法中進(jìn)行設(shè)置。這樣將UISlider設(shè)置到title View屬性中后,即完成了導(dǎo)航條的定制。 在sliderDidChange方法中,調(diào)用UIColor的initWithRed:green:blue:alpha:方法創(chuàng)建標(biāo)簽的顏色,除了alpha參數(shù)設(shè)置為1.0外,其他三個(gè)參數(shù)都設(shè)置為滑塊當(dāng)前的值。將此創(chuàng)建的UIColor實(shí)例設(shè)置到UILabel實(shí)例的backgroundColor屬性后,即完成了對(duì)標(biāo)簽顏色的設(shè)置。 3.4.3 導(dǎo)航條的顏色 可以通過(guò)改變UINavigationController類的tintColor屬性,改變導(dǎo)航條的背景顏色。以下是實(shí)例代碼。 3.5 工具條 從iPhone OS 3.0開(kāi)始,通過(guò)調(diào)用UIViewController的setToolbaItems:animated:方法可以簡(jiǎn)單地在畫(huà)面中追加工具條。下面是簡(jiǎn)單的實(shí)例代碼。

編輯推薦

《iPhone UIKit詳解(雙色)》編輯推薦:系統(tǒng)描述UIKit框架,有助于了解各類間的關(guān)系,圖示表示一些屬性設(shè)定的差異,最易學(xué)的iPhone開(kāi)發(fā)書(shū)。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    iPhone UIKit詳解 PDF格式下載


用戶評(píng)論 (總計(jì)46條)

 
 

  •   對(duì)于UIKit框架,描述的很有系統(tǒng),有助于了解各類間的關(guān)系,書(shū)中對(duì)一些屬性設(shè)定的差異,有用圖示的方法表示,讓人更容易明白,推薦~~
  •   從2009年7月開(kāi)始上手iOS,就一直希望有一本大全類的手冊(cè)。雖然蘋(píng)果的官方文檔,已經(jīng)很全面了。但是,一方面,在線文檔不如紙版書(shū)閱讀方便——盡管電子文檔查找很快,但不適合品讀;另外,在線文檔,往往大而全,需要費(fèi)比較多時(shí)間閱讀。這本王老師編寫(xiě)的UIKit,正是我想編寫(xiě)也是我的朋友們都想和值得擁有的手冊(cè)。雖然有幾年iOS開(kāi)發(fā)經(jīng)驗(yàn)了,還是能從王老師的書(shū)中得到收獲,加深理解,了解更多實(shí)踐細(xì)節(jié)!如果這本書(shū)早出版,我們的工作成效可能會(huì)更高!
  •   對(duì)UIKit介紹的很詳細(xì),排版風(fēng)格也很好,看上去很舒服。
  •   很齊全,uikit講的挺詳細(xì)的,很適合新手看看
  •   對(duì)iphone開(kāi)發(fā)View層面有介紹,不錯(cuò)
  •   書(shū)不錯(cuò),書(shū)紙和想像的不一樣,它用得是環(huán)保輕型紙,不是膠版紙。內(nèi)容很不錯(cuò),對(duì)于有一定objc基礎(chǔ)的人來(lái)說(shuō),自學(xué)IPHONE開(kāi)發(fā)相當(dāng)不錯(cuò)。
  •   很像培訓(xùn)機(jī)構(gòu)得書(shū) 作者估計(jì)做這方面得培訓(xùn)機(jī)構(gòu) 很好 很適合初學(xué)者學(xué)習(xí) 方法挺全得 得好好研究研究 書(shū)中得東西都很基礎(chǔ) 就是入門(mén) 講的不深 初學(xué)者可以好好利用 加強(qiáng)基礎(chǔ) 當(dāng)當(dāng)網(wǎng) 贊一個(gè);
  •   很不錯(cuò)的工具書(shū),為開(kāi)發(fā)帶來(lái)了很大方便
  •   比較基礎(chǔ),適合初學(xué)者閱讀,內(nèi)容也比較全面,值得擁有
  •   基礎(chǔ)學(xué)習(xí)一下有幫助。
  •   這本書(shū)就是一本參考而已,總體還行吧!
  •   基礎(chǔ)必須扎實(shí)
  •   好書(shū),說(shuō)的很詳細(xì),有用。
  •   書(shū)內(nèi)容不錯(cuò),就是書(shū)的質(zhì)量不敢恭維
  •   太基本了。。。感覺(jué)沒(méi)有必要買(mǎi)這本書(shū),,,,
  •   很實(shí)用的一本書(shū) 值得看!
  •   對(duì)新手很有啟發(fā)
  •   幫老公買(mǎi)的,發(fā)貨速度超快!價(jià)格便宜!
  •   朋友推薦的 還沒(méi)怎么看
  •   對(duì)uikit講解比較全面,最重要是梳理了uikit的結(jié)構(gòu)
  •   跟20天學(xué)習(xí)IPHONE有很多雷同的地方
  •   速度快,服務(wù)好,當(dāng)當(dāng)網(wǎng)值得信賴。
  •   內(nèi)容很基礎(chǔ),畢竟涉及的是UIKit,圖書(shū)紙張附彩,挺好的,但內(nèi)容太基礎(chǔ)簡(jiǎn)單了,不是我所期望的UIKit介紹。初學(xué)者可以買(mǎi)來(lái)學(xué)習(xí)參考。
  •   怎么回事啊 送來(lái)的書(shū)搞的這么臟呢 上面一堆白色的東西摳不掉 是什么東東呢 沒(méi)有封皮啊 是不是二手書(shū)呢 里面的東西還沒(méi)看 要是有問(wèn)題是可以換的對(duì)吧
  •   還是用xcode3.x的開(kāi)發(fā)工具,不太喜歡
  •   愧對(duì)了詳解二字,內(nèi)容還是 Xcode 3,現(xiàn)在都5了。簡(jiǎn)單介紹了控件的使用。
  •   還行 剛看 適合剛開(kāi)始學(xué)習(xí)的
  •   本來(lái)覺(jué)得是新書(shū)結(jié)果最后幾頁(yè)有個(gè)大大的泥腳印。。。。。。。。。。
  •   可以用來(lái)做工具書(shū)!里面關(guān)于UIKit的介紹很詳細(xì)
  •   首先,要說(shuō)的是,封面原來(lái)是是印著“適用于IOS5”,現(xiàn)在換湯不換藥封面印著“適用于IOS6”,吐槽下。第二,該書(shū)其實(shí)就是闡述UIkit本有的API,沒(méi)有進(jìn)行擴(kuò)展:比如自定義UI這樣進(jìn)階性的主題。所以適合初學(xué)者。 要進(jìn)階的可買(mǎi)相對(duì)主題的書(shū)。第三,該書(shū)雖然多少有些羅列嫌疑,但畢竟書(shū)名就講API,能不羅列嗎?綜上,該書(shū)對(duì)UIKit框架層次、脈絡(luò)、細(xì)節(jié)了解有幫助 ,適合初學(xué)者。
  •   介紹很詳細(xì),值得擁有
  •   內(nèi)容詳細(xì),有點(diǎn)基礎(chǔ)學(xué)過(guò)的人可能會(huì)覺(jué)得,有點(diǎn)啰嗦。總體不錯(cuò),可以工具書(shū)查閱
  •   很好。內(nèi)容講解的比較詳細(xì),適合初學(xué)者
  •   命令集式的書(shū),雖然有一些不是很全,但基本上還不錯(cuò),可以供我們查一些資料
  •   很好,很詳細(xì),適合做工具書(shū)。
  •   不錯(cuò)正在學(xué)習(xí)中,價(jià)格便宜
  •   買(mǎi)來(lái)自學(xué)用的,書(shū)很不錯(cuò)只是自己基礎(chǔ)太差正在惡補(bǔ)
  •   對(duì)初學(xué)者來(lái)說(shuō),這本書(shū)確實(shí)不錯(cuò),各種控件用法,挺詳細(xì)的
  •   不錯(cuò) 大概看了下 適合我
  •   可以當(dāng)個(gè)字典
  •   送貨及時(shí),貨品完好
  •   uikit詳解
  •   還形把·
  •   iPhone UIKit詳解(雙色)
  •   UIkit的詳解,比自己做的筆記要好
  •   還不錯(cuò)吧,比較基礎(chǔ)
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7