有劃線標(biāo)記、光盤(pán)等附件不全詳細(xì)品相說(shuō)明>>
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍(lán)圖完全學(xué)習(xí)教程
-
>
深入理解計(jì)算機(jī)系統(tǒng)-原書(shū)第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門(mén)到精通-(附贈(zèng)1DVD.含語(yǔ)音視頻教學(xué)+辦公模板+PDF電子書(shū))
Objective-C基礎(chǔ)教程(第2版) 版權(quán)信息
- ISBN:9787115314581
- 條形碼:9787115314581 ; 978-7-115-31458-1
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>>
Objective-C基礎(chǔ)教程(第2版) 本書(shū)特色
權(quán)威解讀objective-c和cocoa特性.全面涵蓋*新技術(shù)和新增工具.iphone、ipad、mac開(kāi)發(fā)**.objective-c是一門(mén)面向?qū)ο、通用、高?jí)、強(qiáng)大的編程語(yǔ)言。它有著優(yōu)雅的編程環(huán)境,并發(fā)揚(yáng)了c語(yǔ)言的優(yōu)秀特性,是蘋(píng)果的ios和os x操作系統(tǒng)的主要編程語(yǔ)言。全面系統(tǒng)地講述了objective-c的基礎(chǔ)知識(shí)和面向?qū)ο缶幊痰闹匾拍,結(jié)合實(shí)例介紹了cocoa工具包的優(yōu)秀特性及框架,以及繼承、復(fù)合、對(duì)象初始化、類別、協(xié)議、內(nèi)存管理和源文件組織等重要編程技術(shù),教你如何針對(duì)ios或os x用戶界面編寫(xiě)出優(yōu)秀的應(yīng)用程序。另外,本書(shū)第2版新增內(nèi)容有: 1. objecitve-c*新特性:代碼塊、arc、類擴(kuò)展;2. 新增工具clang靜態(tài)分析器gcd;3. 如何使用uikit框架開(kāi)發(fā)精致的ios應(yīng)用程序;4. 如何使用*新版本的xcode。無(wú)論你是初次接觸objective-c和cocoa,還是已有豐富的c語(yǔ)言、c++或者java編程經(jīng)驗(yàn),本書(shū)都能讓你輕松過(guò)渡并熟練掌握objective-c!
Objective-C基礎(chǔ)教程(第2版) 內(nèi)容簡(jiǎn)介
objective-c是擴(kuò)展c的面向?qū)ο缶幊陶Z(yǔ)言,也是iphone開(kāi)發(fā)用到的主要語(yǔ)言!秓bjective-c基礎(chǔ)教程(第2版)》結(jié)合理論知識(shí)與示例程序,全面而系統(tǒng)地介紹了objective-c編程的相關(guān)內(nèi)容,包括objective-c在c的基礎(chǔ)上引入的特性、cocoa工具包的功能及框架,以及繼承、復(fù)合、源文件組織等眾多重要的面向?qū)ο缶幊碳夹g(shù)。附錄中還介紹了如何從其他語(yǔ)言過(guò)渡到objective-c。 《objective-c基礎(chǔ)教程(第2版)》適合各類開(kāi)發(fā)人員閱讀。
Objective-C基礎(chǔ)教程(第2版) 目錄
第1章 啟程
1.1 預(yù)備知識(shí)
1.2 歷史
1.3 內(nèi)容簡(jiǎn)介
1.4 準(zhǔn)備工作
1.5 小結(jié)
第2章 對(duì)c的擴(kuò)展
2.1 *簡(jiǎn)單的objective-c程序
2.2 解構(gòu)hello objective-c程序
2.2.1 #import語(yǔ)句
2.2.2 框架
2.2.3 nslog()和@“字符串”
2.3 布爾類型
2.4 小結(jié)
第3章 面向?qū)ο缶幊痰幕A(chǔ)知識(shí)
3.1 間接
3.1.1 變量與間接
3.1.2 使用文件名的間接
3.2 在面向?qū)ο缶幊讨惺褂瞄g接
3.2.1 過(guò)程式編程
3.2.2 實(shí)現(xiàn)面向?qū)ο缶幊獭?br>3.3 有關(guān)術(shù)語(yǔ)
3.4 objective-c語(yǔ)言中的oop
3.4.1 @interface部分
3.4.2 @implementation部分
3.4.3 實(shí)例化對(duì)象
3.4.4 擴(kuò)展shapes-object程序
3.5 小結(jié)
第4章 繼承
4.1 為何使用繼承
4.2 繼承的語(yǔ)法格式
4.3 繼承的工作機(jī)制
4.3.1 方法調(diào)度
4.3.2 實(shí)例變量
4.4 重寫(xiě)方法
4.5 小結(jié)
第5章 復(fù)合
5.1 什么是復(fù)合
5.2 自定義nslog()
5.3 存取方法
5.3.1 設(shè)置engine屬性的存取方法
5.3.2 設(shè)置tires屬性的存取方法
5.3.3 car類代碼的其他變化
5.4 擴(kuò)展carparts程序
5.5 復(fù)合還是繼承
5.6 小結(jié)
第6章 源文件組織
6.1 拆分接口和實(shí)現(xiàn)
6.2 拆分car程序
6.3 使用跨文件依賴關(guān)系
6.3.1 重新編譯須知
6.3.2 讓汽車跑一會(huì)兒
6.3.3 導(dǎo)入和繼承
6.4 小結(jié)
第7章 深入了解xcode
7.1 窗口布局一覽
7.2 改變公司名稱
7.3 使用編輯器的技巧
7.4 在xcode的幫助下編寫(xiě)代碼
7.4.1 首行縮進(jìn)(美觀排版)
7.4.2 代碼自動(dòng)完成
7.4.3 括號(hào)配對(duì)
7.4.4 批量編輯
7.4.5 代碼導(dǎo)航
7.4.6 集中精力
7.4.7 使用導(dǎo)航條
7.4.8 獲取信息
7.5 調(diào)試
7.5.1 暴力測(cè)試
7.5.2 xcode的調(diào)試器
7.5.3 精巧的調(diào)試符號(hào)
7.5.4 開(kāi)始調(diào)試
7.5.5 檢查程序
7.6 備忘表
7.7 小結(jié)
第8章 foundation kit介紹
8.1 穩(wěn)固的foundation
8.2 使用項(xiàng)目樣本代碼
8.3 一些有用的數(shù)據(jù)類型
8.3.1 范圍
8.3.2 幾何數(shù)據(jù)類型
8.4 字符串
8.4.1 創(chuàng)建字符串
8.4.2 類方法
8.4.3 關(guān)于大小
8.4.4 字符串比較
8.4.5 不區(qū)分大小寫(xiě)的比較
8.4.6 字符串內(nèi)是否還包含別的字符串
8.4.7 可變性
8.5 集合大家族
8.5.1 nsarray
8.5.2 可變數(shù)組
8.5.3 枚舉
8.5.4 快速枚舉
8.5.5 nsdictionary
8.5.6 請(qǐng)不要亂來(lái)
8.6 其他數(shù)值
8.6.1 nsnumber
8.6.2 nsvalue
8.6.3 nsnull
8.7 示例:查找文件
8.8 小結(jié)
第9章 內(nèi)存管理
9.1 對(duì)象生命周期
9.1.1 引用計(jì)數(shù)
9.1.2 對(duì)象所有權(quán)
9.1.3 訪問(wèn)方法中的保留和釋放
9.1.4 自動(dòng)釋放
9.1.5 所有對(duì)象放入池中
9.1.6 自動(dòng)釋放池的銷毀時(shí)間
9.1.7 自動(dòng)釋放池的工作流程
9.2 cocoa的內(nèi)存管理規(guī)則
9.2.1 臨時(shí)對(duì)象
9.2.2 擁有對(duì)象
9.2.3 垃圾回收
9.2.4 自動(dòng)引用計(jì)數(shù)
9.3 異!
9.3.1 與異常有關(guān)的關(guān)鍵字
9.3.2 捕捉不同類型的異常
9.3.3 拋出異!
9.3.4 異常也需要內(nèi)存管理
9.3.5 異常和自動(dòng)釋放池
9.4 小結(jié)
第10章 對(duì)象初始化
10.1 分配對(duì)象
10.1.1 初始化對(duì)象
10.1.2 編寫(xiě)初始化方法
10.1.3 初始化時(shí)要做些什么
10.2 便利初始化函數(shù)
10.3 更多部件改進(jìn)
10.3.1 tire類的初始化
10.3.2 更新main()函數(shù)
10.3.3 清理car類
10.4 car類的內(nèi)存清理(垃圾回收方式和arc方式)
10.5 指定初始化函數(shù)
10.5.1 子類化問(wèn)題
10.5.2 tire類的初始化函數(shù)改進(jìn)后的版本
10.5.3 添加allweatherradial類的初始化函數(shù)
10.6 初始化函數(shù)規(guī)則
10.7 小結(jié)
第11章 屬性
11.1 使用屬性值
11.1.1 簡(jiǎn)化接口代碼
11.1.2 簡(jiǎn)化實(shí)現(xiàn)代碼
11.1.3 點(diǎn)表達(dá)式的妙用
11.2 屬性擴(kuò)展
11.2.1 名稱的使用
11.2.2 只讀屬性
11.2.3 自己動(dòng)手有時(shí)更好
11.2.4 特性不是萬(wàn)能的
11.3 小結(jié)
第12章 類別
12.1 創(chuàng)建類別
12.1.1 開(kāi)始創(chuàng)建類別
12.1.2 @interface部分
12.1.3 @implementation部分
12.1.4 類別的缺陷
12.1.5 類別的優(yōu)勢(shì)
12.1.6 類擴(kuò)展
12.2 利用類別分散實(shí)現(xiàn)代碼
12.3 通過(guò)類別創(chuàng)建前向引用
12.4 非正式協(xié)議和委托類別
12.4.1 itunesfinder項(xiàng)目
12.4.2 委托和類別
12.4.3 響應(yīng)選擇器
12.4.4 選擇器的其他應(yīng)用
12.5 小結(jié)
第13章 協(xié)議
13.1 正式協(xié)議
13.1.1 聲明協(xié)議
13.1.2 采用協(xié)議
13.1.3 實(shí)現(xiàn)協(xié)議
13.2 復(fù)制
13.2.1 復(fù)制engine
13.2.2 復(fù)制tire
13.2.3 復(fù)制car
13.2.4 協(xié)議和數(shù)據(jù)類型
13.3 objective-c 2.0的新特性
13.4 委托方法
13.5 小結(jié)
第14章 代碼塊和并發(fā)性
14.1 代碼塊
14.1.1 代碼塊和函數(shù)指針
14.1.2 objective-c變量
14.2 并發(fā)性
14.2.1 同步
14.2.2 隊(duì)列也要內(nèi)存管理
14.2.3 操作隊(duì)列
14.3 小結(jié)
第15章 appkit簡(jiǎn)介
15.1 構(gòu)建項(xiàng)目
15.2 創(chuàng)建委托文件的@interface部分
15.3 interface builder
15.4 設(shè)計(jì)用戶界面
15.5 創(chuàng)建連接
15.5.1 連接輸出口(iboutlet)
15.5.2 連接操作(ibaction)
15.6 應(yīng)用程序委托的實(shí)現(xiàn)
15.7 小結(jié)
第16章 uikit簡(jiǎn)介
16.1 視圖控制器
16.2 小結(jié)
第17章 文件加載與保存
17.1 屬性列表
17.1.1 nsdate
17.1.2 nsdata
17.1.3 寫(xiě)入和讀取屬性列表
17.1.4 修改對(duì)象類型
17.2 編碼對(duì)象
17.3 小結(jié)
第18章 鍵/值編碼
18.1 入門(mén)項(xiàng)目
18.2 kvc簡(jiǎn)介
18.3 鍵路徑
18.4 整體操作
18.4.1 休息一下
18.4.2 快速運(yùn)算
18.5 批處理
18.6 nil仍然可用
18.7 處理未定義的鍵
18.8 小結(jié)
第19章 使用靜態(tài)分析器
19.1 靜態(tài)工作
19.1.1 開(kāi)始分析
19.1.2 協(xié)助分析器
19.1.3 了解更多
19.2 小結(jié)
第20章 nspredicate
20.1 創(chuàng)建謂詞
20.2 計(jì)算謂詞
20.3 數(shù)組過(guò)濾器
20.4 格式說(shuō)明符
20.5 運(yùn)算符
20.5.1 比較和邏輯運(yùn)算符
20.5.2 數(shù)組運(yùn)算符
20.6 有self就足夠了
20.7 字符串運(yùn)算符
20.8 like運(yùn)算符
20.9 結(jié)語(yǔ)
附錄 從其他語(yǔ)言轉(zhuǎn)向objective-c
索引
Objective-C基礎(chǔ)教程(第2版) 相關(guān)資料
“每學(xué)習(xí)一門(mén)新的編程語(yǔ)言,我都會(huì)去買(mǎi)一本介紹其設(shè)計(jì)模式的書(shū)。這些書(shū)從來(lái)沒(méi)有讓我失望過(guò)。從長(zhǎng)遠(yuǎn)來(lái)看,我獲得的回報(bào)十倍于我的付出,本書(shū)也不例外。作者首先介紹每一種設(shè)計(jì)模式的理論和方法,然后給出代碼示例。簡(jiǎn)單地講,本書(shū)結(jié)構(gòu)清晰,易于理解,物超所值! ——亞馬遜讀者評(píng)論 “這是一本啟人深思的書(shū)。在學(xué)習(xí)如何將設(shè)計(jì)模式應(yīng)用于復(fù)雜的ios應(yīng)用的同時(shí),我開(kāi)始靜下來(lái)思考怎樣優(yōu)化既有代碼。向每一位中高級(jí)ios開(kāi)發(fā)人員推薦本書(shū)! ——亞馬遜讀者評(píng)論
Objective-C基礎(chǔ)教程(第2版) 作者簡(jiǎn)介
Dalrymple資深Mac和Unix程序員,有20多年開(kāi)發(fā)經(jīng)驗(yàn),曾開(kāi)發(fā)過(guò)跨平臺(tái)工具包、因特網(wǎng)發(fā)布工具、高性能Web服務(wù)器和終端用戶桌面應(yīng)用。另外,他還與人合著過(guò)Core Mac OS X and Unix Programming和Advanced Mac OS X Programming(《Mac OS X高級(jí)編程權(quán)威指南》)。
- >
隨園食單
- >
伯納黛特,你要去哪(2021新版)
- >
我與地壇
- >
史學(xué)評(píng)論
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(shū)(紅燭學(xué)術(shù)叢書(shū))
- >
巴金-再思錄
- >
二體千字文
- >
我從未如此眷戀人間