本书是《Swift 语言实战入门》的第2 版,基于Swift1.2、Xcode6.3 做了内容增补和代码更新,增加更多实战要点,包括框架库开发、ShareSDK 引用等,增加学习方法和开发工具的入门指南,可选类型更加人性化,支持函数柯里化。本书注重实践,Swift 语言基础语法细致讲解后,通过2048 游戏实例演示实战操作技巧。配有优才网视频教程和答疑入口,通过优才网微信公众号互动可获赠VIP 待遇和500 元全栈学费,详见内容提要。
售 价:¥
纸质售价:¥54.50购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
推荐序 1
推荐序 2
推荐序 3
推荐序 4
推荐序 5
推荐序 6
推荐序 7
推荐序 8
前言
第1章 欢迎来到Swift语言的世界
1.1 起源
1.2 什么是Swift语言
1.3 特性
1.4 搭建Swift开发环境
1.5 熟悉Xcode及模拟器环境
1.6 Apple产品历史
1.7 关于学习方法的一些讨论
1.8 小结
第2章 Swift基础语法
2.1 语法入门
2.2 运算符
2.3 复杂数据类型
2.4 控制流
2.5 函数
2.6 闭包
2.7 表达式
2.8 全局变量和局部变量
2.9 小结
第3章 Swift面向对象编程基础
3.1 面向对象编程简介
3.2 类、方法、属性介绍
3.3 方法
3.4 枚举、类与结构体的对比
3.5 小结
第4章 Swift语言的语法高级特性
4.1 高级面向对象特性
4.2 面向对象的高级用法
4.3 可选链
4.4 泛型
4.5 高级类型转换
4.6 小结
第5章 Swift语言操作Cocoa底层库
5.1 Cocoa开发体系
5.2 Swift语言调用Objective-C
5.3 字符串
5.4 数字
5.5 数组
5.6 词典
5.7 集
5.8 数据存储NSData
5.9 文件
5.10 小结
第6章 Swift与Objective-C的互操作
6.1 Swift与Objective-C介绍
6.2 简单的互操作实践
6.3 Objective-C代码库的调用
6.4 Objective-C项目到Swift项目的迁移
6.5 小结
第7章 普通UI控件的开发:UIKit第一部分
7.1 UIKit概述
7.2 标签(UILabel)
7.3 按钮(UIButton)
7.4 文本框(UITextField)
7.5 多行文本控件(UITextView)
7.6 开关按钮(UISwitch)
7.7 选择控件(UISegmentedControl)
7.8 图像控件(UIImageView)
7.9 进度条(UIProgressView)
7.10 滑块(UISlider)
7.11 警告框(UIAlertView)与操作表(UIActionSheet)
7.12 选择框(UIPickerView)
7.13 微调器(UIStepper)
7.14 滚动视图(UIScrollView)
7.15 加速度传感器(CoreMotion)
7.16 各种手势检测(UIGestureRecognizer 以及具体识别器)
7.17 小结
第8章 高级UI:UIKit第二部分
8.1日期选择器(UIDatePicker)
8.2 网页控件(UIWebView)
8.3 工具条(UIToolbar)
8.4 表格(UITableView)
8.5 搜索条(UISearchBar)
8.6 导航条(UINavigationBar)与导航条控制器(UINavigationController)
8.7 网格(UICollectionView)与网格控制器(UICollectionViewController)
8.8 标签条(UITabBar)与标签页控制器(UITabBarController)
8.9 页控件(UIPageControl)与页控制器(UIPageViewController)
8.10 故事板(UIStoryboard)
8.11 分割视图控制器(UISplitViewController)
8.12 UIActivity分享
8.13 调用第三方开发库实现高级UI功能
8.14 小结
第9章 2048游戏实战开发
9.1 编写游戏界面
9.2 建立游戏模型
9.3 游戏效果实现
9.4 游戏个性化设置
9.5 其他实战项目相关内容
9.6 小结
第10章 程序模式与事件机制
10.1 MVC模式
10.2 事件机制
10.3 简单设计模式
10.4 小结
第11章 真机测试及发布上架
11.1 真机测试
11.2 开发上架
11.3 小结
后记
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜