《iOS编程(第2版)》涵盖了开发iOS套用的方方面面。从Objective-C基础知识到新增加的语言特性;从AppKit库到常见的Cocoa设计模式;从Xcode技巧到Instrumentst等。
基本介绍
- 书名:iOS编程
- 作者:Joe Conway, Aaron Hillegass
- 译者:夏伟频
- ISBN:9787560976976
- 类别:程式语言与程式设计
- 页数:544
- 出版社:华中科技大学出版社
- 出版时间:2012-03-01 2
- 装帧:平装
- 开本:16开
ios编程教程
- Cocos2D-X游戏开发视频教程-捕鱼达人
授课讲师:欧阳老师适用对象:有C++基础/iOS开发基础学员
视频简介:视频以捕鱼达人为项目案例讲述如何使用Cocos2D-X来开发这样一款游戏。使用了C++开发语言,内容覆盖了Cocos2D-X游戏启动程,暂停恢复,游戏场景创建,定时器使用,CCLayer的生命周期, CCNode介绍和继承关係图, CCAction原理, 串列动作CCSequence,标準触摸事件,缩放CCScale动作,精灵BatchNode处理, Zwoptex, TexturePacker工具使用, 游戏性能提升,Bezier曲线介绍,多继承和代理等技术点。
- iOS开发视频教程《愤怒的小鸟》
授课讲师:欧阳老师适用对象:有iOS开发基础学员
愤怒的小鸟

视频简介:主要以AngryBirds这个具体的项目来讲解如何用Cocos2D和
Box2D开发一个商业性的游戏项目,包括Cocos2D介绍、CCScene剧场、锚点和进度条、CCMenu选单、CCAction、粒子效果、剧场动画切换、游戏选关、坐标转换、精灵数据处理、OpenGL画线、Cocos2D事件机制、Box2D物理引擎、物理世界的模拟、碰撞检测等内容。
内容简介
《iOS编程(第2版)》涵盖了开发iOS套用的方方面面。从Objective-C基础知识到新增加的语言特性;从AppKit库到常见的Cocoa设计模式;从Xcode技巧到Instrumentst等。如果读者刚接触iOS编程,阅读本书前两章可以快速入门。如果读者已经有iOS编程经验,阅读本书可以拾遗补缺。本书的另一个特色是教读者以正确的方法解决问题。Objective-C的习惯约定有哪些(例如命名约定,记忆体管理约定),创建子类时如何处理初始化方法,Cocoa的常见设计模式有哪些,如何选择数据保存方法等。这些问题,如果读者自己摸索,难免费时费力。本书已经将这些知识整理、归纳并清楚地呈现在读者面前。
iOS编程(第2版)

作者简介
Joe Conway是Big Nerd Ranch的资深教师,自iOS平台发布以来一直从事相关的谘询服务。Joe毕业于美国威斯康辛大学,在Mac OS X早期即开始编写Objective-C和Cocoa代码。他编写了Big Nerd Ranch的“iOS新手培训课程”教材。该教材广受好评,是本书的原型。
Aaron Hillegass曾就职于NeXT公司和,苹果公司在Big Nerd Ranch教授iOS编程课程。Aaron在NeXT时编写了第一本OpenStep教材(OpenStep是Cocoa的前身)。本书以Big Nerd Ranch的教学课程为基础,涵盖了近20年OpenStep和Cocoa的开发成果。
目录
Table of Contents
简介
本书适合哪些读者
第二版有哪些更新?
教学理念
如何使用本书
本书是如何组织的
代码风格
版式说明
开发所需的硬体与软体
第1章 第一个简单的iOS套用
1.1 创建Xcode项目
1.2 创建界面
1.3 模型-视图-控制器
1.4 声明
声明实例变数
声明方法
1.5 创建关联
设定指针
设定目标(target)和动作(action)
关联小结
1.6 实现方法
1.7 针对模拟器构建并运行套用
1.8 安装套用
1.9 套用图示
1.10 启动图片
第2章 Objective-C
2.1 对象
2.2 使用实例
创建对象
传送讯息
释放对象
2.3 编写命令行工具RandomPossessions
NSString
NSArray与NSMutableArray
2.4 子类化Objective-C类
实例变数
存取方法
实例方法
初始化方法
其他初始化方法与初始化方法链
类方法
测试子类 5
2.5 异常与控制台视窗
2.6 快速枚举
2.7 练习
第3章 记忆体管理
3.1 记忆体管理基础
C语言的记忆体管理
通过对象管理记忆体
3.2 引用计数
使用retain计数
使用autorelease
存取方法和记忆体管理
实现dealloc
通过属性机制简化存取方法
copy和mutableCopy
Retain计数规则
3.3 深入学习:再谈记忆体管理
第4章 委託机制与Core Location
4.1 项目、目标和框架
4.2 Core Location
通过CLLocationManager获取更新数据
4.3 委託机制
协定
协定方法
委託机制、控制器对象和记忆体管理
4.4 使用调试器
4.5 练习:方位
4.6 深入学习:构建阶段、编译器错误和连线器错误
预处理(Preprocessing)
编译
连线
......