用Swift语言一次搞定所有苹果装置的程式开发

用Swift语言一次搞定所有苹果装置的程式开发 pdf epub mobi txt 电子书 下载 2025

图书标签:
  • Swift
  • iOS
  • macOS
  • watchOS
  • tvOS
  • Apple平台
  • 移动开发
  • 编程
  • 教程
  • 开发指南
想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

本书特色

  理论与实作结合,涵盖Swift语法
  用Swift控制UIKit控制项
  以UIKit为基础的应用实例  
  以SpriteKit为基础的游戏程式设计

专家推荐

  本书理论与实作相结合,介绍Swift的语法、UIKit 和SpriteKit 等...... 的使用方法。它是一座精彩的Swift 实作城堡,让你真正做到学以致用。-51CTO 传媒总裁 熊平

  Swift正在改变iOS的开发生态,本书并不侷限于理论介绍,而是採用「专案驱动」的方式来讲授基础知识,提供多个专案实例,极具参考价值。不仅适合作为初级开发者的入门教学,也可作为进阶开发者的工具书。-SwiftV 课堂创始人 周鑫                                                                                            
  

著者信息

作者简介

老镇


  本名曾伟,擅长iOS游戏与应用开发。拥有十余年研发经验,是最早一批Swift研究者,51CTO学院、SwiftV课堂热门讲师。

图书目录

前言

Chapter 01 Swift 开发环境的架设
1.1 下载Xcode
1.2 关于Mac 作业系统  
 
Chapter 02 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 进阶运算子

Chapter 03基础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

Chapter 04拖拖看小游戏
4.1 建构主介面
4.2 基本变数和更新函数
4.3 判断得分
4.4 重新开始玩游戏
4.5 新增游戏规则介面实现跳跃
4.6 自订介面  

Chapter 05豆瓣电台
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 最后的细节
 
Chapter 06任务提醒软体
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 本机讯息通知

Chapter 07 SpriteKit 简介
7.1 SpriteKit 基础概念
7.2 如何学习SpriteKit  

Chapter 08游戏实战:围住神经猫
8.1 游戏预览
8.2 建立游戏专案
8.3 建立背景
8.4 建立小数点类别
8.5 在场景中产生小数点
8.6 神经猫的类别
8.7 寻路
8.8 作业

Chapter 09游戏实战:跑酷熊猫
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   

图书序言

前言

  在2014 年的苹果开发者大会上,苹果公司发佈了新的开发语言——Swift 语言,可以与Objective- C 共同执行于Mac 作业系统和IOS 平台。用于开发以苹果平台为基础的应用程式。

  全世界为之轰动。

  这是一种更加简单、安全、高效和强大的语言,我也随之加入学习Swift 的大洪流。

  出于兴趣,我在网路上制作Swift 的实战视讯。有幸遇见人民邮电出版社的编辑,才有了本书面世的可能。

  于是好不容易戒掉熬夜的我,又开始感悟熬夜。幸好每当夜深人静,女神也熟睡的时候还有萌猫——喵小萌陪伴着我。它常常睡在我的手边,这样我的手就能在滑鼠和猫背之间做切换,也算是一种乐趣。

  本书特点
  这是一本介绍Swift 实战的实用图书,旨在帮有一定程式设计基础的同学能够快速上手Swift。
  本书的结构是先说明了Swift 语言的精要,没有基础的同学可以学习,有基础的同学可以当做复习。
  接着说明如何用Swift 控制UIKit 控制项。
  
  实战分为两部分,第一部分是以UIKit 为基础的应用实例,第二部分是以SpriteKit 为基础的游戏程式设计。两部分的实战都是採取循序渐进的方式安排从简到繁的实例。在说明实例的时候採取的是重复复习的方式,先建构基础,然后一点一点增强功能。

  本书读者
  适合初学者,有一定程式设计经验的读者能够更快地掌握。

  程式码说明
  本书写作时使用Xcode 6.2,目前最新版为Xcode 7.X,书附程式码则使用7.x版本的API。两个版本之间差异不大,因此原书维持6.X,但读者研读或使用时,仍以书附程式码为主。程式码请至www.topteam.cc 相关书目处下载。

图书试读

用户评价

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 ttbooks.qciss.net All Rights Reserved. 小特书站 版权所有