Swift语言实战入门(第2版)

Swift语言实战入门(第2版)

作者:伍星罗飞刘志华王浩力刘蕾

出版社:人民邮电

出版年:2015年7月

ISBN:9787115308276

所属分类:网络科技

书刊介绍

《Swift语言实战入门(第2版)》内容简介

2014年的苹果WWDC开发者大会上,一款全新的编程语言——Swift语言被公布于世。本书也在同一时间开始第1版的组稿工作,并在2015年5月,基于Swift1.2,完成了本书第2版的内容更新迭代。本书的主要特点有:实用性、互动性、准确性。
实用性:拒绝翻版官方教程,所有内容来自作者团队的实践总结,配以大量的实例进行解析,注重实战,学以致用。
互动性:配有优才网在线教学视频教程,并且佐以线上答疑入口。通过封底折页上的优才网VIP特权二维码,读者可拥有一个月的VIP身份,免费享受更多会员特权,如果将身份证号连同书籍拍照提交到优才网公众号,可以抵优才网线上全栈课程学费500元。
准确性:Xcode6.3正式版公布之后,创作团队反复对代码进行验证和知识点的内容修订。书中120多个代码清单全部在线共享,并及时更新。
专业性:在优才网CEO伍星和Swiftist.org管理员梁杰的组织下,本书的写作小组得以组建。优才网CEO伍星、竞鹿CTO罗飞、优才网教学总监刘志华、软件工程师王浩力、iOS开发工程师刘蕾联合执笔,集各家之所长。
本书内容由浅入深,通俗易懂,知识点成体系讲解,并佐以2048游戏实例进行演练,更适合Swift语言的初学者阅读。
在优才网创始人伍星和Swiftist.org管理员梁杰的组织下,本书的写作小组得以组建。本书写作小组成员包括:优才网CEO伍星、竞鹿的CTO罗飞、优才网教学总监刘志华、软件工程师王浩力、iOS开发工程师刘蕾。

作品目录

推荐序
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、小结
后记

相关推荐

微信二维码