注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具蘋(píng)果開(kāi)發(fā)之Cocoa編程(第三版)

蘋(píng)果開(kāi)發(fā)之Cocoa編程(第三版)

蘋(píng)果開(kāi)發(fā)之Cocoa編程(第三版)

定 價(jià):¥65.00

作 者: 赫樂(lè)嘎斯(Hillegass,A.) 著,錢(qián)友才,陳勇,王健 譯
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121092398 出版時(shí)間: 2009-08-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 433 字?jǐn)?shù):  

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

  《蘋(píng)果開(kāi)發(fā)之Cocoa編程》涵蓋了最新的Mac編程技術(shù),包括Xcode 3、Objective-C 2.0、Core Data、垃圾收集器,以及CoreAnimation。系統(tǒng)介紹了Objective-C語(yǔ)言、Cocoa主要的設(shè)計(jì)模式、必要的開(kāi)發(fā)工具Xcode、Interface Builder和 Instruments。全書(shū)以具體的實(shí)例貫穿,引導(dǎo)讀者通過(guò)實(shí)踐學(xué)習(xí)Cocoa框架的基本思想。閱讀這本書(shū)不要求任何的Mac編程經(jīng)驗(yàn),只需要基本的C語(yǔ)言,以及面向?qū)ο蟮闹R(shí)。

作者簡(jiǎn)介

  Aaron Hillegas,曾就職于Next和Apple,現(xiàn)在在Big Nerd Ranch主講Cocoa編程。第一套OpenStep(Cocoa的前身)教程即出自其手。本書(shū)基于Aaron在Big Nerd Ranch的教學(xué)內(nèi)容,并融入了他在OpenStep和Cocoa方面15年的工作經(jīng)驗(yàn)。

圖書(shū)目錄

致謝
第1章 什么是Cocoa
1.1 歷史簡(jiǎn)介
1.2 開(kāi)發(fā)工具
1.3 語(yǔ)言
1.4 對(duì)象、類(lèi)、方法和消息
1.5 框架
1.6 怎樣閱讀這本書(shū)
1.7 常見(jiàn)錯(cuò)誤
1.8 怎樣學(xué)習(xí)
第2章 起步
2.1 Xcode
新建一個(gè)項(xiàng)目
main函數(shù)
2.2 Interface Builder
Library窗口
空白窗口
布局界面
指示窗口
創(chuàng)建一個(gè)類(lèi)
創(chuàng)建一個(gè)對(duì)象
建立連接
2.3 回到XCode
Objective.C中的類(lèi)型和常量
查看頭文件
編輯定義文件
編譯運(yùn)行
awakeFromNi
2.4 文檔
2.5 你做了什么
第3章 Objective-C語(yǔ)言
3.1 創(chuàng)建、使用對(duì)象
3.2 使用已有的類(lèi)
給nil發(fā)送消息
NSObject、NSArray、NSMutableArray和NSString
繼承和組合
3.3 建自己的類(lèi)
創(chuàng)建LotteryEntry類(lèi)
修改lottery.m
實(shí)現(xiàn)description方法
編寫(xiě)Initializers(初始化器)
帶參數(shù)的Initializer
3.4 調(diào)試器
3.5 補(bǔ)充知識(shí):消息機(jī)制工作原理是什么
3.6 挑戰(zhàn)
第4章 內(nèi)存管理
4.1 開(kāi)關(guān)垃圾收集器
4.2 使用Garbage Collection
4.3 使用Retain計(jì)數(shù)
實(shí)現(xiàn)dealloc
創(chuàng)建自動(dòng)釋放對(duì)象
Accessor方法
4.4 你完成了什么
第5章 Target/Action
5.1 一些常用的NSControl子類(lèi)
NSButton
NSSlider
NSTextField
5.2 開(kāi)始SpeakLine例子
5.3 Nib文件的布局
使用Interface Builder建立連接
NSWindow的initialFirstResponder Outlet
5.4 實(shí)現(xiàn)AppController類(lèi)
5.5 補(bǔ)充知識(shí):通過(guò)代碼來(lái)設(shè)置target
5.6 挑戰(zhàn)
5.7 調(diào)試建議
第6章 Helper對(duì)象
6.1 委托
6.2 NSTableView和它的dataSource
6.3 布局用戶(hù)界面
6.4 創(chuàng)建連接
6.5 修改AppContr011er.m
實(shí)現(xiàn)委托時(shí)的常見(jiàn)錯(cuò)誤
對(duì)象委托
6.6 補(bǔ)充知識(shí):委托是如何工作的
6.7 挑戰(zhàn):創(chuàng)建一個(gè)委托
6.8 挑戰(zhàn):創(chuàng)建一個(gè)數(shù)據(jù)源
第7章 Key—Value Coding;Key—Value Observing
7.1 Key—Value Coding
7.2 綁定
7.3 Key-Value Observing
7.4 讓Keys可被觀(guān)察
7.5 Properties和它們的Attributes
@property和@synthesize
一個(gè)Property的Attributes
7.6 補(bǔ)充知識(shí):Key Paths
7.7 補(bǔ)充知識(shí):Key—value Observing
第8章 NSArrayController
8.1 開(kāi)始寫(xiě)RaiseMan應(yīng)用
在Xcode中
在Interface Builder中
8.2 Key-Value Coding和nil
8.3 添加排序
8.4 補(bǔ)充知識(shí):不使用NSArrayController排序
……
第9章 NSUndoManager
第10章 Archiving
第11章 Core Data基本原理
第12章 Nib文件和NSWindowController
第13章 User Default
第14章 使用Notifications
第15章 使用Alert Panels
第16章 本地化
第17章 自定義視圖
第18章 Image和鼠標(biāo)事件
第19章 鍵盤(pán)事件
第20章 繪制帶屬性的文本
第21章 粘貼板和Nil-Targeted Actions
第22章 Categories
第23章 拖放
第24章 NSTimer
第25章 工作表
第26章 創(chuàng)建NSFormatter
第27章 打印
第28章 Web Service
第29章 視圖切換
第30章 Core Data Relationships
第31章 垃圾收集
第32章 Core Animation
第33章 一個(gè)簡(jiǎn)單的Cocoa/Open GL應(yīng)用程序
第34章 NSTask
第35章 結(jié)束
索引

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)