久久人人做人人妻人人玩精品hd,精品国产成人av在线,好姑娘在线视频免费观看 ,含羞草电影免费看韩国,果冻传媒一区

當(dāng)前位置 : 首頁(yè)  圖書 正文

Objective-C程序設(shè)計(jì)(第6版)簡(jiǎn)介,目錄書摘

2020-06-01 11:12 來(lái)源:京東 作者:京東
objective-c
Objective-C程序設(shè)計(jì)(第6版)
暫無(wú)報(bào)價(jià)
3800+評(píng)論 93%好評(píng)
編輯推薦:

  Objective-C已經(jīng)成為Mac OS X與iOS平臺(tái)上開發(fā)應(yīng)用程序的標(biāo)準(zhǔn)程序設(shè)計(jì)語(yǔ)言。這一簡(jiǎn)單但強(qiáng)大的面向?qū)ο笳Z(yǔ)言是以C語(yǔ)言為基礎(chǔ)的。Objective-C除了可在Apple的操作系統(tǒng)平臺(tái)上使用外,也適用于其他的操作系統(tǒng),包括 Linux、UNIX 以及Windows。

  《Objective-C程序設(shè)計(jì)(6版)》是針對(duì)初學(xué)者編寫的一個(gè)完整又循序漸進(jìn)的Objective-C語(yǔ)言專業(yè)入門。閱讀本書,不需要先學(xué)過C語(yǔ)言或其他面向?qū)ο笳Z(yǔ)言。本書包含許多詳細(xì)且實(shí)用的范例,用來(lái)告訴你如何在實(shí)踐中運(yùn)用Objective-C。

  《Objective-C程序設(shè)計(jì)(6版)》6版的內(nèi)容已全面更新,覆蓋新版iOS 、Xcode及OS X Mavericks等所有重要升級(jí)要點(diǎn)。

  《Objective-C程序設(shè)計(jì)(6版)》完整展示如何利用Foundation framework所提供的豐富自帶類庫(kù)(Library of classes),并對(duì)iOS 程序設(shè)計(jì)原理有所講解。

內(nèi)容簡(jiǎn)介:

  《Objective-C程序設(shè)計(jì)(第6版)》是為在蘋果iOS和OS X平臺(tái)上,使用Objective-C語(yǔ)言和面向?qū)ο蟪绦蛟O(shè)計(jì)模式進(jìn)行專業(yè)開發(fā)而編寫的簡(jiǎn)潔、細(xì)致的入門讀物。本書假設(shè)讀者無(wú)面向?qū)ο蟪绦蛘Z(yǔ)言或C語(yǔ)言編程經(jīng)驗(yàn),以保障初學(xué)者與有經(jīng)驗(yàn)的程序員一樣,可用本書迅速和有效地學(xué)習(xí)Objective-C。本書提供的學(xué)習(xí)方法獨(dú)特,結(jié)合眾多程序示例及章末練習(xí),使得《Objective-C程序設(shè)計(jì)(第6版)》同時(shí)適合自學(xué)和課堂教學(xué)。第6版已全面更新,充分納入Objective-C的新功能與技術(shù),同時(shí)覆蓋對(duì)新版Xcode、iOS和Mac OS X Mavericks的介紹。

作者簡(jiǎn)介:

  Stephen G. Kochan,是多本暢銷書的作者或合著者,其中有關(guān)于C語(yǔ)言的,包括Programming in C、Programming in ANSI C和Topics in C Programming,也有關(guān)于UNIX的,包括Exploring the UNIX System和UNIX Shell Programming。從1984年Mac最初引進(jìn)時(shí),他就已經(jīng)在Macintosh計(jì)算機(jī)上編程了,他編寫的Programming C for the Mac是Apple Press Library的一部分。2003年,Kochan編寫了Programming in Objective-C,之后編寫了另一本與Mac有關(guān)的書籍Beginning AppleScript。

目錄:1 引言

第一部分 Objective-C語(yǔ)言
2 Objective-C編程
3 類、對(duì)象和方法
4 數(shù)據(jù)類型和表達(dá)式
5 循環(huán)結(jié)構(gòu)
6 選擇結(jié)構(gòu)
7 類
8 繼承
9 多態(tài)、動(dòng)態(tài)類型和動(dòng)態(tài)綁定
10 變量和數(shù)據(jù)類型
11 分類和協(xié)議
12 預(yù)處理程序
13 基本的C語(yǔ)言特性

第二部分 Foundation框架
14 Foundation框架簡(jiǎn)介
15 數(shù)字、字符串和集合
16 使用文件
17 內(nèi)存管理和自動(dòng)引用計(jì)數(shù)
18 復(fù)制對(duì)象
19 歸檔

第三部分 Cocoa、Cocoa Touch與iOS的SDK
20 Cocoa和Cocoa Touch簡(jiǎn)介
21 編寫iOS應(yīng)用程序
附錄A 術(shù)語(yǔ)表
附錄B 地址簿示例源代碼
目錄
1 引言
1.1 本書內(nèi)容
1.2 本書組織方式
1.3 支持
1.4 致謝
1.5
第6版前言

第一部分 Objective-C語(yǔ)言
2 Objective-C編程
2.1 編譯并運(yùn)行程序
2.1.1 使用Xcode
2.1.2 使用Terminal
2.2 解釋
第一個(gè)程序
2.3 顯示變量的值
2.4 小結(jié)
2.5 練習(xí)
3 類、對(duì)象和方法
3.1 到底什么是對(duì)象
3.2 實(shí)例和方法
3.3 用于處理分?jǐn)?shù)的Objective-C類
3.4 @interface部分
3.4.1 選擇名稱
3.4.2 類方法和實(shí)例方法
3.5 @implementation部分
3.6 program部分
3.7 實(shí)例變量的訪問及數(shù)據(jù)封裝
3.8 小結(jié)
3.9 練習(xí)
4 數(shù)據(jù)類型和表達(dá)式
4.1 數(shù)據(jù)類型和常量
4.1.1 int類型
4.1.2 float類型
4.1.3 char類型
4.1.4 限定詞:long、long long、short、unsigned及signed
4.1.5 id類型
4.2 算術(shù)表達(dá)式
4.2.1 運(yùn)算符的優(yōu)先級(jí)
4.2.2 整數(shù)運(yùn)算和一元負(fù)號(hào)運(yùn)算符
4.2.3 模運(yùn)算符
4.2.4 整型值和浮點(diǎn)值的相互轉(zhuǎn)換
4.2.5 類型轉(zhuǎn)換運(yùn)算符
4.3 賦值運(yùn)算符
4.4 Calculator類
4.5 練習(xí)
5 循環(huán)結(jié)構(gòu)
5.1 for語(yǔ)句
5.1.1 鍵盤輸入
5.1.2 嵌套的for循環(huán)
5.1.3 for循環(huán)的變體
5.2 while語(yǔ)句
5.3 do語(yǔ)句
5.4 break語(yǔ)句
5.5 continue語(yǔ)句
5.6 小結(jié)
5.7 練習(xí)
6 選擇結(jié)構(gòu)
6.1 if語(yǔ)句
6.1.1 if-else結(jié)構(gòu)
6.1.2 復(fù)合條件測(cè)試
6.1.3 嵌套的if語(yǔ)句
6.1.4 else if結(jié)構(gòu)
6.2 switch語(yǔ)句
6.3 Boolean變量
6.4 條件運(yùn)算符
6.5 練習(xí)
7 類
7.1 分離接口和實(shí)現(xiàn)文件
7.2 合成存取方法
7.3 使用點(diǎn)運(yùn)算符訪問屬性
7.4 具有多個(gè)參數(shù)的方法
7.4.1 不帶參數(shù)名的方法
7.4.2 關(guān)于分?jǐn)?shù)的操作
7.5 局部變量
7.5.1 方法的參數(shù)
7.5.2 static關(guān)鍵字
7.6 self關(guān)鍵字
7.7 在方法中分配和返回對(duì)象
7.7.1 擴(kuò)展類的定義和接口文件
7.8 練習(xí)
8 繼承
8.1 一切從根類開始
8.1.1 找出正確的方法
8.2 通過繼承來(lái)擴(kuò)展:添加新方法
8.2.1 Point類和對(duì)象創(chuàng)建
8.2.2 @class指令
8.2.3 具有對(duì)象的類
8.3 覆寫方法
8.3.1 選擇哪種方法
8.4 抽象類
8.5 練習(xí)
9 多態(tài)、動(dòng)態(tài)類型和動(dòng)態(tài)綁定
9.1 多態(tài):相同的名稱,不同的類
9.2 動(dòng)態(tài)綁定和id類型
9.3 編譯時(shí)和運(yùn)行時(shí)檢查
9.4 id數(shù)據(jù)類型與靜態(tài)類型
9.4.1 動(dòng)態(tài)類型的參數(shù)和返回類型
9.5 有關(guān)類的問題
9.6 使用@try處理異常
9.7 練習(xí)
10 變量和數(shù)據(jù)類型
10.1 對(duì)象的初始化
10.2 作用域回顧
10.2.1 關(guān)于屬性、存取方法和實(shí)例變量
10.2.2 全局變量
10.2.3 靜態(tài)變量
10.3 枚舉數(shù)據(jù)類型
10.4 typedef語(yǔ)句
10.5 數(shù)據(jù)類型轉(zhuǎn)換
10.5.1 轉(zhuǎn)換規(guī)則
10.6 位運(yùn)算符
10.6.1 按位與運(yùn)算符
10.6.2 按位或運(yùn)算符
10.6.3 按位異或運(yùn)算符
10.6.4 一次求反運(yùn)算符
10.6.5 向左移位運(yùn)算符
10.6.6 向右移位運(yùn)算符
10.7 練習(xí)
11 分類和協(xié)議
11.1 分類
11.2 類的擴(kuò)展
11.2.1 關(guān)于分類的注意事項(xiàng)
11.3 協(xié)議和代理
11.3.1 代理
11.3.2 非正式協(xié)議
11.4 合成對(duì)象
11.5 練習(xí)
12 預(yù)處理程序
12.1 #define語(yǔ)句
12.1.1 更高級(jí)的定義類型
12.2 #import語(yǔ)句
12.3 條件編譯
12.3.1 #ifdef、#endif、#else和#ifndef語(yǔ)句
12.3.2 #if和#elif預(yù)處理程序語(yǔ)句
12.3.3 #undef語(yǔ)句
12.4 練習(xí)
13 基本的C語(yǔ)言特性
13.1 數(shù)組
13.1.1 數(shù)組元素的初始化
13.1.2 字符數(shù)組
13.1.3 多維數(shù)組
13.2 函數(shù)
13.2.1 參數(shù)和局部變量
13.2.2 函數(shù)的返回結(jié)果
13.2.3 函數(shù)、方法和數(shù)組
13.3 塊(Blocks)
13.4 結(jié)構(gòu)
13.4.1 結(jié)構(gòu)的初始化
13.4.2 結(jié)構(gòu)中的結(jié)構(gòu)
13.4.3 關(guān)于結(jié)構(gòu)的補(bǔ)充細(xì)節(jié)
13.4.4 不要忘記面向?qū)ο缶幊趟枷?
13.5 指針
13.5.1 指針和結(jié)構(gòu)
13.5.2 指針、方法和函數(shù)
13.5.3 指針和數(shù)組
13.5.4 指針運(yùn)算
13.5.5 指針和內(nèi)存地址
13.6 它們不是對(duì)象
13.7 其他語(yǔ)言特性
13.7.1 復(fù)合字面量
13.7.2 goto語(yǔ)句
13.7.3 空語(yǔ)句
13.7.4 逗號(hào)運(yùn)算符
13.7.5 sizeof運(yùn)算符
13.7.6 命令行參數(shù)
13.8 工作原理
13.8.1 事實(shí)#1:實(shí)例變量存儲(chǔ)在結(jié)構(gòu)中
13.8.2 事實(shí)#2:對(duì)象變量實(shí)際上是指針
13.8.3 事實(shí)#3:方法是函數(shù),而消息表達(dá)式是函數(shù)調(diào)用
13.8.4 事實(shí)#4:id類型是通用指針類型
13.9 練習(xí)

第二部分 Foundation框架
14 Foundation框架簡(jiǎn)介
14.1 Foundation文檔
15 數(shù)字、字符串和集合
15.1 數(shù)字對(duì)象
15.2 字符串對(duì)象
15.2.1 NSLog函數(shù)
15.2.2 description方法
15.2.3 可變對(duì)象與不可變對(duì)象
15.2.4 可變字符串
15.3 數(shù)組對(duì)象
15.3.1 制作地址簿
15.3.2 數(shù)組排序
15.4 詞典對(duì)象
15.4.1 枚舉詞典
15.5 集合對(duì)象
15.5.1 NSIndexSet
15.6 練習(xí)
16 使用文件
16.1 管理文件和目錄:NSFileManager
16.1.1 使用NSData類
16.1.2 使用目錄
16.1.3 枚舉目錄中的內(nèi)容
16.2 使用路徑:NSPathUtilities.h
16.2.1 常用的路徑處理方法
16.2.2 復(fù)制文件和使用NSProcessInfo類
16.3 基本的文件操作:NSFileHandle
16.4 NSURL類
16.5 NSBundle類
16.6 練習(xí)
17 內(nèi)存管理和自動(dòng)引用計(jì)數(shù)
17.1 自動(dòng)垃圾收集
17.2 手工管理內(nèi)存計(jì)數(shù)
17.2.1 對(duì)象引用和自動(dòng)釋放池
17.3 事件循環(huán)和內(nèi)存分配
17.4 手工內(nèi)存管理規(guī)則的總結(jié)
17.5 自動(dòng)引用計(jì)數(shù)(ARC)
17.6 強(qiáng)變量
17.7 弱變量
17.8 @autoreleasepool塊
17.9 方法名和非ARC編譯代碼
18 復(fù)制對(duì)象
18.1 copy和mutableCopy方法
18.2 淺復(fù)制與深復(fù)制
18.3 實(shí)現(xiàn)<NSCopying>協(xié)議
18.4 用設(shè)值方法和取值方法復(fù)制對(duì)象
18.5 練習(xí)
19 歸檔
19.1 使用XML屬性列表進(jìn)行歸檔
19.2 使用NSKeyedArchiver歸檔
19.3 編碼方法和解碼方法
19.4 使用NSData創(chuàng)建自定義檔案
19.5 使用歸檔程序復(fù)制對(duì)象
19.6 練習(xí)

第三部分 Cocoa、Cocoa Touch與iOS的SDK
20 Cocoa和Cocoa Touch簡(jiǎn)介
20.1 框架層
20.2 Cocoa Touch
21 編寫iOS應(yīng)用程序
21.1 iOS SDK
21.2
第一個(gè)iPhone應(yīng)用程序
21.2.1 創(chuàng)建新的iPhone應(yīng)用程序項(xiàng)目
21.2.2 輸入代碼
21.2.3 設(shè)計(jì)界面
21.3 iPhone分?jǐn)?shù)計(jì)算器
21.3.1 啟動(dòng)新的Fraction_Calculator項(xiàng)目
21.3.2 定義視圖控制器
21.3.3 Fraction類
21.3.4 處理分?jǐn)?shù)的Calculator類
21.3.5 設(shè)計(jì)UI
21.4 小結(jié)
21.5 練習(xí)
附錄A 術(shù)語(yǔ)表
附錄B 地址簿示例源代碼
 


熱門推薦文章
相關(guān)優(yōu)評(píng)榜
品類齊全,輕松購(gòu)物 多倉(cāng)直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價(jià),暢選無(wú)憂
購(gòu)物指南
購(gòu)物流程
會(huì)員介紹
生活旅行/團(tuán)購(gòu)
常見問題
大家電
聯(lián)系客服
配送方式
上門自提
211限時(shí)達(dá)
配送服務(wù)查詢
配送費(fèi)收取標(biāo)準(zhǔn)
海外配送
支付方式
貨到付款
在線支付
分期付款
郵局匯款
公司轉(zhuǎn)賬
售后服務(wù)
售后政策
價(jià)格保護(hù)
退款說明
返修/退換貨
取消訂單
特色服務(wù)
奪寶島
DIY裝機(jī)
延保服務(wù)
京東E卡
京東通信
京東JD+