新闻资讯
看你所看,想你所想

苹果开发之Cocoa编程

《苹果开发之Cocoa编程》是2009年7月号波美认造至想电子工业出版社出版的图书,作者是Aaron Hillegass来自

苹果开发之Cocoa编程涵盖了最新的Mac编程技术,包括Xcode 3、Objective-C 2.0、Core Data、垃圾收集器,以及C婷则oreAnimation。系统介绍了Objective-C语言、Cocoa主要的设计模式、必要的开发工具360百科Xcode、Interface Builder和 Instruments。全书以具体的实例贯穿,引导读者通过实践学习Cocoa框架的基本思想发氧使语适困球映。阅读这本书不要求任何的Mac编程经验,只需要基本的C语言,以及面向对象的知误假死识。

  • 书名 苹果开发之Cocoa编程
  • 作者 Aaron Hillegass
  • 原版名称 Cocoa Programming for Mac OS X
  • 译者 钱友才,陈勇,王健
  • ISBN 9787121092398

作者介绍

械米达受卫非军现免唱白  Aaron Hillegas,曾就职于Next和A内么保少白顾直曾pple,现在在Big Nerd Ranch主讲Cocoa编程。第一套OpenStep(Cocoa的前身)教程即出自其手。本书基于Aaron在Big Nerd Ranch的教学内容,并融入了他在OpenStep和Cocoa方面15年的工作经验。

图书目录

  致谢

  第1章 什么是Cocoa

  1.1 历史简介

  1.2 开发工具

 来自 1.3 语言

  1.4 对象、类360百科、方法和消息

  1.5 框

  1.6 怎样阅读这本书

  1.7 常见错误

  1.8 怎样学习

  第2章 起步

  2.1 Xcode

  新建一个项目

  main函数

 严物语板停握带进犯 2.2 Interface Builder

  Library窗口

  空白窗口

  布局界面

  指示窗口

  创建一个探宜

  创建一个对象

  建立连接

缩权永药  2.3 回到XCode

  ObjectiveC中的类型和常量

  查看头文件

  编辑定义文件

千打  编译运行

  a互片解wakeFromNi

  2.4 文档

  2.5 你做了什么

  第3章 Objective-C语言

  3.1 创建、使用态自良可对象

  3.2 使用已有的类

  给nil发送消息

  NSObject、NSArray、NSMu上破七夜入犯用差广指始tableArr倍究包长定万首ay和NSString

  继承和组合

  3.3 建自己的类

  创建LotteryEntry类

  修改lottery

  实现description方法

  编修打划担诗机写Initializers(初始化器)

  带参数的Initializer

  3.4 调试器

研宁并却陆溶  3.5 补充知识:消息机制工作原理是什么

  3.6 挑战

  第4章 内存管理

  4.1 开关垃圾收马阳需什值如度曾山集器

  4.2 使用Garbage Collection

  4.3 使用起致Retain计数

  实现dealloc

  创建自动释放对象

  Acce斗织克金史诉厚克开当谈ssor方法

  4.4 你完成了什么

  第5章 Target/Action

  5.1 一些常用的NSContro严析课艺下脱找误轮l子类

  NSButton

  NSSlider

  NSTextField

  5.2 开始SpeakLine例子

  5.3 Nib文件的布局

  使用Interface Builder建立连接

  NSWindow的initialFirstResponder Outlet

  5.4 实现AppController类

  5.5 补充知识:通过代码来设置target

  5.6 挑战

  5.7 调试建议

  第6章 Helper对象

  6.1 委托

  6.2 NSTableView和它的dataSource

  6.3 布局用户界面

  6.4 创建连接

  6.5 修改AppContr011er

  实现委托时的常见错误

  对象委托

  6.6 补充知识:委托是如何工作的

  6.7 挑战:创建一个委托

  6.8 挑战:创建一个数据源

  第7章 Coding Observing

  7.1 Key-Value Coding

  7.2 绑定

  7.3 Key-Value Observing

  7.4 让Keys可被观察

  7.5 Properties和它们的Attributes

  @property和synthesize

  一个Property的Attributes

  7.6 补充知识:Key Paths

  7.7 补充知识:Key-value Observing

  第8章 NSArrayController

  8.1 开始写RaiseMan应用

  在Xcode中

  在Interface Builder中

  8.2 Key-Value Coding和nil

  8.3 添加排序

  8.4 补充知识:不使用NSArrayController排序

  ……

  第9章 NSUndoManager

  第10章 Archiving

  第11章 Core Data基本原理

  第12章 Nib文件和NSWindowController

  第13章 User Default

  第14章 使用Notifications

  第15章 使用Alert Panels

  第16章 本地化

  第17章 自定义视图

  第18章 Image和鼠标事件

  第19章 键盘事件

  第20章 绘制带属性的文本

  第21章 粘贴板和Nil-Targeted Actions

  第22章 Categories

  第23章 拖放

  第24章 NSTimer

  第25章 工作表

  第26章 创建NSFormatter

  第27章 打印

  第28章 Web Service

  第29章 视图切换

  第30章 Core Data Relationships

  第31章 垃圾收集

  第32章 Core Animation

  第33章 一个简单的Cocoa/Open GL应用程序

  第34章 NSTask

  第35章 结束

  索引

转载请注明出处安可林文章网 » 苹果开发之Cocoa编程

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com