注册 登录 进入教材巡展
#

出版时间:2015年6月

出版社:海洋出版社

以下为《Swift游戏开发实战》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 海洋出版社
  • 9787502791681
  • 175758
  • 2015年6月
  • 未分类
  • 未分类
  • TP311.5
内容简介

  Swift是由苹果公司发布的基于IOS和OSX平台应用和游戏程序设计的编程语言,有着高效、安全、简洁的技术特点。刘阳编著的这本《Swift游戏开发实战》以循序渐进的方式,介绍了Swift的原生技术以及功能模块,同时通过丰富的案例剖析实际项目的功能构成与开发思路,帮助读者掌握Swift语言的使用方法和技巧。


  全书共分为22章,着重介绍了Swift语言简介、Swift语言基础、基本操作符、XAML的应用、控制流、函数、闭包、枚举类型、类和结构体、方法、类的继承、自动引用计数、可选链、类型转换、扩展、协议、泛型、访问控制、高级操作符和SpriteKit引擎等知识。最后通过制作进击的小鸟—Flappybird和经典游戏打砖块两个综合范例,介绍了使用Swift开发游戏的过程和方法。


  适用范围:本书适合作为全国高校数字游戏设计专业教材、游戏制作培训班教材以及游戏设计师与爱好者的自学参考书。

目录

第1章 Swift语言简介


 1.1 Swift的概念


 1.2 Swift的特点


 1.3 Swift与Objective-C的异同


 1.4 搭建Swift开发环境


 1.5 创建Swift工程


 1.6 Playground


 1.7 本章小结


 1.8 习题


第2章 Swift语言基础


 2.1 标示符和关键字


 2.2 简单值


 2.3 类型推导


 2.4 类型注释


 2.5 打印常量和变量


 2.6 字符串插值


 2.7 注释


 2.8 基本数据类型


  2.8.1 整型


  2.8.2 数制转换


  2.8.3 浮点型


  2.8.4 数字的易读性


  2.8.5 数值间的类型转换


  2.8.6 布尔类型


  2.8.7 类型别名


 2.9 字符和字符串


  2.9.1 字符类型


  2.9.2 字符串类型


  2.9.3 字符串拼接


  2.9.4 遍历字符串中的所有字符


  2.9.5 字符串间的比较


  2.9.6 判断字符串是否包含某个字符串


  2.9.7 字符串的大小写转换


 2.10 元组(Tuples)


  2.10.1 元组的声明与定义


  2.10.2 读取元组中的数据


  2.10.3 为元组中的数值命名


 2.1 1 可选表达式


 2.12 强取值表达式


 2.13 本章小结


 2.14 习题


第3章 基本操作符


 3.1 操作符的种类


 3.2 赋值操作符


 3.3 数值操作符


  3.3.1 四则运算操作符


  3.3.2 复合赋值操作符


  3.3.3 取余操作


  3.3.4 一元正号操作符和一元负号操作符


  3.3.5 自增与自减操作符


 3.4 比较操作符


 3.5 三元条件操作符


 3.6 空值合并操作符


 3.7 区间操作符


  3.7.1 闭区间运算符


  3.7.2 半开区间运算符


 3.8 逻辑操作符


  3.8.1 逻辑与


  3.8.2 逻辑或


  3.8.3 逻辑非


  3.8.4 逻辑操作符的组合


  3.8.5 使用括号来明确复杂逻辑运算的优先级


 3.9 本章小结


 3.10 习题


 ……


第4章 XAML的使用


第5章 控制流


第6章 函数


第7章 闭包


第8章 枚举类型


第9章 类和结构体


第10章 方法


第11章 类的继承


第12章 自动引用计数(ARC)


第13章 可选链


第14章 类型转换


第15章 扩展


第16章 协议


第17章 泛型


第18章 访问控制


第19章 高级操作符


第20章 SpriteKit引擎


第21章 进击的小鸟——Flappybird实战


第22章 经典游戏——打砖块