购物车中还没有商品,赶紧选购吧!
条形条码:
Objective-C和Sprite Kit游戏开发从入门到精通
商 城 价
降价通知
市 场 价
累计评价0
累计销量0
手机购买
商品二维码
配送
服务
天添网自营 发货并提供售后服务。
数量
库存  个
温馨提示

·不支持退换货服务

  • 商品详情
手机购买
商品二维码
加入购物车
价格:
数量:
库存  个

商品详情

商品名称:Objective-C和Sprite Kit游戏开发从入门到精通
商品编号:730245370
店铺:天添网自营
上架时间:2020-09-10 18:31:15

编辑推荐



null


内容简介



由曹化宇著的《Objective-C和Sprite Kit游戏开发从入门到精通》是一线程序员凝聚自己多年开发经验的结晶之作,深入浅出地讲解Objective-C语言、Foundation框架、Sprite Kit框架,以及其他开发iOS和Mac游戏所需要的基础知识,帮助读者零基础实践iOS和Mac游戏开发。 本书内容可以分为四个部分,第一部分(第1~5章)介绍如何使用Xcode和Objective-C语言编写程序;第二部分(第6~12章)讨论Foundation框架中常用的开发资源,这些资源不但可以为游戏开发服务,同样也可以应用于各种类型的iOS或OS X应用开发;第三部分(第13~18章)讨论Sprite Kit在游戏开发中的应用;第四部分(第19~23章)讨论游戏开发相关的技术,如网络状态检测、Game Center排行榜、应用内购买等。 本书内容安排合理,架构清晰,注重理论与实践相结合,适合作为零基础学习iOS和Mac游戏开发的初学者的教程,也适合作为有一定编程基础的程序员的参考手册。


目 录



第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.5.1 取值范围 2.5.2 算术运算 2.5.3 NSLog()函数与格式化输出 2.5.4 组合运算符 2.5.5 增量与减量运算 2.5.6 二进制与位运算 2.6 浮点数 2.7 布尔类型 2.7.1 BOOL类型 2.7.2 布尔运算 2.8 字符 2.9 指针 2.10 自定义函数 2.10.1 返回值类型 2.10.2 函数名 2.10.3 参数 2.10.4 参数指针 2.11 static关键字 2.12 块(block) 2.13 枚举 2.14 结构 2.15 随机数 2.16 预处理 2.16.1 #defilne和#undef指令 2.16.2 条件编译指令 2.16.3 #import指令 第3章 代码流程控制 3.1 比较运算 3.2 条件语句 3.2.1 if语句 3.2.2 ?:运算符 3.3 选择语句 3.4 循环语句 3.4.1 for语句结构 3.4.2 while语句结构 3.4.3 do-while语句结构 3.4.4 break语句 3.4.5 continue语句 3.5 goto语句与标签 3.6 异常处理 第4章 面向对象编程 4.1 面向对象编程基础 4.2 类与对象 4.2.1 接口部分 4.2.2 实现部分 4.2.3 创建对象(实例化) 4.2.4 类的成员 4.3 方法(任务) 4.3.1 创建方法 4.3.2 description方法与NSLog()函数 4.4 属性 4.4.1 使用@proeprty和@synthesize指令 4.4.2 使用setter和getter方法 4.5 初始化方法 4.6 继承 4.6.1 成员的访问 4.6.2 重写属性和方法 4.6.3 继承关系中的初始化 4.7 分类 4.7.1 命名分类 4.7.2 匿名分类 4.8 对象复制与传递 4.8.1 对象的复制 4.8.2 对象作为参数 4.9 动态处理类和对象 4.9.1 对象类型判断 4.9.2 方法存在判断 4.9.3 动态调用方法 第5章 协议 5.1 创建协议 5.2 实现协议 5.3 可选成员 5.4 实现多个协议 5.5 对象深复制(实现NSCopying协议) 第6章 数组、集合与字典 6.1 C风格数组 6.2 不可变数组(NSArray类型) 6.2.1 创建NSArray对象 6.2.2 数字对象(NSNumber类) 6.2.3 使用NSValue类 6.2.4 数组成员操作 6.2.5 保存与载入 6.3 可变数组(NSMutableArray类型) 6.3.1 创建NSMutableArray对象 6.3.2 添加成员 6.3.3 删除成员 6.3.4 替换成员 6.4 集合(Set) 6.4.1 不可变集合(NSSet类) 6.4.2 可变集合(NSMutableSet类) 6.5 字典(NSDictionary) 6.5.1 创建字典对象 6.5.2 常用成员 6.5.3 NSMutableDictionary类 第7章 字符串 7.1 C风格字符串 7.2 不可变字符串(NSString类) 7.2.1 创建NSString对象 7.2.2 返回字符数量 7.2.3 截取子字符串和字符 7.2.4 大小写转换 7.2.5 转换为C风格字符串 7.2.6 字符串比较与匹配 7.2.7 转换为数值 7.2.8 保存与读取 7.3 可变字符串(NSMutableString类) 7.3.1 创建NSMutableString对象 7.3.2 NSMutableString常用成员 7.4 使用NSURL类 第8章 本地化字符串 8.1 判断系统语言类型 8.2 NSLocalizedString 8.3 NSLocalizedStringFromTable 8.4 综合应用 第9章 日期与时间 9.1 NSDate类 9.1.1 获取时间信息 9.1.2 时间的计算和比较 9.2 NSDateComponents类 9.3 NSCalendar类 9.4 时区与区域设置 9.4.1 NSTimeZone 类 9.4.2 NSDateFormatter类 9.4.3 NSLocale类 9.5 封装CDate类 9.5.1 初始化方法 9.5.2 时间、区域和时区 9.5.3 日期与时间数据 9.5.4 测试 9.6 获取中国农历信息 9.6.1 初始化方法 9.6.2 年份与名称 9.6.3 月份与名称 9.6.4 日期与名称 9.6.5 属相 9.6.6 测试 第10章 文件与目录 …… 第11章 归档 第12章 通知中心与对话框 第13章 Sprite Kit基础 第14章 精灵、纹理与角色控制 第15章 动作与声音播放 第16章 更多节点类型 第17章 Sprite Kit游戏常用算法 第18章 综合测试——Mac版坦克大战 第19章 加速计与陀螺仪 第20章 网络状态 第21章 Game Center排行榜 第22章 应用内购买 第23章 发布到App Store


媒体评论



null


对比栏

1

您还可以继续添加

2

您还可以继续添加

3

您还可以继续添加

4

您还可以继续添加