万本电子书0元读

万本电子书0元读

顶部广告

Swift语言实战晋级电子书

  与网站上传播的各种版本的基础教程不同,《Swift语言实战晋级》将深入挖掘Swift语言的使用规律。省略过多讲述基础语法的篇幅,从而把重点放在实践上,通过豆瓣电台、跑酷熊猫、围住神经猫多个案例来与大家一同研究如何用Swift制作有趣的应用和游戏。   在51CTO学院、SwiftV课堂发布的相关教学视频可配合使用。   《Swift语言实战晋级》中使用的图片素材、代码包均在线共享。   51CTO传媒总裁熊平、51CTO学院高级运营经理曹亚莉、SwiftV课堂创始人周鑫、泰课在线创始人杜增强、天地君道培训创始人黑羽鼎力推荐。   书内附赠51CTO学院100金币的学习卡、SwiftV课堂90元代金券。   本书附赠的51CTO学院100金币课程学习卡如遇到无法使用、卡片遗漏等任何问题,请联系mahan@ptpress.com.cn,我们将尽快为您解决。

售       价:¥

纸质售价:¥54.50购买纸书

26人正在读 | 1人评论 6.2

作       者:老镇

出  版  社:《无线电》、《高保真音响》杂志社

出版时间:2015-02-01

字       数:29.7万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
《Swift语言实战晋级》主要通过大量实例来讲解Swift语言在软件发中的实际应用方法。《Swift语言实战晋级》共9章,前2章快速讲述Swift的基础内容,即发环境的搭建和Swift的基础语法。由于本书是晋级篇,故不再大篇幅讲解基础内容。第3~6章以UIKit控件为主要内容,通过拖拖看小游戏、豆瓣电台、任务提醒软件几个案例来充分巩固UIKit从基础到高级的知识体系,其中还会涉及网络数据读取、图片缓存等技术。第7~9章我们共同聊一聊SpriteKit的应用,以围住神经猫、跑酷熊猫两个实例来讲述2D游戏的发技术。《Swift语言实战晋级》适合对Swift语言的基础内容有一定了解的读者提升实战技能。<br/>【推荐语】<br/>与网站上传播的各种版本的基础教程不同,《Swift语言实战晋级》将深挖掘Swift语言的使用规律。省略过多讲述基础语法的篇幅,从而把重放在实践上,通过豆瓣电台、跑酷熊猫、围住神经猫多个案例来与大家一同研究如何用Swift制作有趣的应用和游戏。 在51CTO学院、SwiftV课堂发布的相关教学视频可配合使用。 《Swift语言实战晋级》中使用的图片素材、代码包均在线共享。 51CTO传媒总裁熊平、51CTO学院高级运营经理曹亚莉、SwiftV课堂创始人周鑫、泰课在线创始人杜增强、天地君道培训创始人黑羽鼎力推荐。 书内附赠51CTO学院100金币的学习卡、SwiftV课堂90元代金券。 本书附赠的51CTO学院100金币课程学习卡如遇到无法使用、卡片遗漏等任何问题,请联系mahan@ptpress.com.cn,我们将尽快为您解决。<br/>【作者】<br/>老镇,本名曾伟,勤劳码农一名,擅长iOS游戏与应用发。拥有十余年研发经验,是国内早一批Swift研究者。51CTO学院、SwiftV课堂热门讲师。Swift系列视频教程《跑酷熊猫》、《豆瓣电台》和《Swift动画编程指南》的原作者。<br/>
目录展开

推荐序1

推荐序2

推荐序3

推荐序4

推荐序5

前言

第1章 Swift开发环境的搭建

1.1 下载Xcode

1.2 关于Mac操作系统

第2章 Swift语法速读

2.1 基础知识

2.2 基本运算符

2.3 字符串和字符

2.4 集合类型

2.5 流程控制

2.6 函数

2.7 闭包

2.8 枚举

2.9 类和结构体

2.10 属性

2.11 方法

2.12 下标

2.13 继承

2.14 构造过程

2.15 析构过程

2.16 自动引用计数

2.17 可选链

2.18 类型转换

2.19 类型嵌套

2.20 扩展

2.21 协议

2.22 泛型

2.23 访问控制

2.24 高级运算符

第3章 基础UIKit控件概览

3.1 创建工程及基本操作

3.2 Button(按钮)

3.3 Label

3.4 TextField

3.5 TextView

3.6 Switch

3.7 SegmentedControl

3.8 ImageView

3.9 ProgressView

3.10 ActivityIndicator View

3.11 Slider

3.12 AlertView

3.13 ActionSheet

3.14 DatePicker

3.15 PickerView

3.16 Stepper

3.17 WebView

3.18 Toolbar与Bar Button Item

3.19 TableView

3.20 SearchBar

3.21 NavigationBar

3.22 NavigationController

3.23 TabBar

3.24 TabBar Controller

3.25 Page View Control

第4章 拖拖看小游戏

4.1 构建主界面

4.2 基本变量和更新函数

4.3 判断得分

4.4 重新开始玩游戏

4.5 新增游戏规则界面实现跳转

4.6 自定义界面

第5章 豆瓣电台

5.1 动手之前先做一些准备

5.2 实现界面

5.3 设置TableView

5.4 异步获取网络数据

5.5 缓存缩略图

5.6 改变封面图

5.7 播放歌曲

5.8 选择歌曲频道

5.9 Cell的显示动画

5.10 播放时间与播放进度

5.11 简单的手势控制播放与暂停

5.12 最后的细节

第6章 任务提醒软件

6.1 软件预览

6.2 创建项目

6.3 设计Cell

6.4 动态展示Cell

6.5 简述MVC

6.6 Model初体验

6.7 导航控制器

6.8 界面跳转

6.9 处理新界面的一些细节

6.10 编辑任务类别

6.11 本地保存数据

6.12 加载本地数据

6.13 重新规划界面

6.14 任务类型的Model

6.15 动态设置任务列表界面的Title

6.16 增加和编辑任务类型

6.17 任务类型的本地化保存

6.18 数据保护措施

6.19 重构Model

6.20 数据本地化NSUserDefaults

6.21 计算还有多少个需要提醒的任务

6.22 任务类型列表排序

6.23 添加任务类型的图标

6.24 对应用做一些美化

6.25 任务截止时间

6.26 添加日期选择器

6.27 本地消息通知

第7章 SpriteKit简介

7.1 简单聊一聊

7.2 如何学习SpriteKit

第8章 游戏实战:围住神经猫

8.1 游戏预览

8.2 创建游戏项目

8.3 创建背景

8.4 创建圆点类

8.5 在场景中生成圆点

8.6 神经猫的类

8.7 寻路

8.8 作业

第9章 游戏实战:跑酷熊猫

9.1 创建游戏工程以及导入素材

9.2 创建熊猫类

9.3 显示一个动态的熊猫

9.4 熊猫的跳和打滚

9.5 踩踏平台是怎么炼成的

9.6 创建平台类以及平台工厂类

9.7 平台的移动

9.8 产生源源不断的移动平台

9.9 移除场景之外的平台

9.10 视差滚动背景

9.11 欢迎进入物理世界

9.12 与平台的碰撞

9.13 二段跳的实现

9.14 熊猫的打滚动作

9.15 起跳特效

9.16 苹果以及苹果工厂类

9.17 计分板

9.18 下沉和升降的平台

9.19 加速度

9.20 重置游戏

9.21 声音类

9.22 修复bug

后记

累计评论(1条) 2个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部