更新时间:2021-01-07 18:58:08
封面
版权信息
前言
第1章 准备工作
1.1 本书内容
1.2 使用Xcode
1.3 第一个Objective-C程序
1.4 获取帮助
第2章 Objective-C开发基础
2.1 代码文件
2.2 注释
2.3 变量
2.4 常量
2.5 整数
2.6 浮点数
2.7 布尔类型
2.8 字符
2.9 指针
2.10 自定义函数
2.11 static关键字
2.12 块(block)
2.13 枚举
2.14 结构
2.15 随机数
2.16 预处理
第3章 代码流程控制
3.1 比较运算
3.2 条件语句
3.3 选择语句
3.4 循环语句
3.5 goto语句与标签
3.6 异常处理
第4章 面向对象编程
4.1 面向对象编程基础
4.2 类与对象
4.3 方法(任务)
4.4 属性
4.5 初始化方法
4.6 继承
4.7 分类
4.8 对象复制与传递
4.9 动态处理类和对象
第5章 协议
5.1 创建协议
5.2 实现协议
5.3 可选成员
5.4 实现多个协议
5.5 对象深复制(实现NSCopying协议)
第6章 数组、集合与字典
6.1 C风格数组
6.2 不可变数组(NSArray类型)
6.3 可变数组(NSMutableArray类型)
6.4 集合(Set)
6.5 字典(NSDictionary)
第7章 字符串
7.1 C风格字符串
7.2 不可变字符串(NSString类)
7.3 可变字符串(NSMutableString类)
7.4 使用NSURL类
第8章 本地化字符串
8.1 判断系统语言类型
8.2 NSLocalizedString
8.3 NSLocalizedStringFromTable
8.4 综合应用
第9章 日期与时间
9.1 NSDate类
9.2 NSDateComponents类
9.3 NSCalendar类
9.4 时区与区域设置
9.5 封装CDate类
9.6 获取中国农历信息
第10章 文件与目录
10.1 获取系统信息
10.2 NSData与NSMutableData类
10.3 使用NSFileManager类
10.4 文件操作
10.5 目录操作
第11章 归档
11.1 归档与解档
11.2 利用归档复制对象
第12章 通知中心与对话框
12.1 通知中心
12.2 OS X对话框
12.3 iOS对话框
第13章 Sprite Kit基础
13.1 第一个Sprite Kit项目
13.2 iOS设备与系统信息
13.3 颜色
13.4 节点树
13.5 Core Graphics
13.6 坐标系
13.7 场景切换(SKTransition)
13.8 游戏循环
13.9 场景(SKScene)中显示对话框
13.10 Mac中的Sprite Kit项目
第14章 精灵、纹理与角色控制
14.1 SKSpriteNode类
14.2 SKTexture类
14.3 移动与碰撞
14.4 触摸控制