注重体验与质量的电子书资源下载网站
分类于: 计算机基础 互联网
简介
Swift语言实战精讲 豆 0.0分
资源最后更新于 2020-03-29 02:54:11
作者:刘明洋
出版社:出版社人民邮电出版社
出版日期:2015-04
ISBN:9787115347039
文件格式: pdf
简介· · · · · ·
《Swift语言实战精讲》通过案例精细讲解用Swift语言开发App的实战技巧。本书共分为两大部分。第一部分快速浏览基础知识,语法入门快人一步。第二部分包含14个章节,是实战技巧的重头戏,主要通过App实例来介绍iOS图形用户界面的开发、数据存储、触摸和手势、动画、多媒体、网络通信设备朝向和移动、定位与地图、地址簿、短信、邮件、电话、本地化、推送通知、真机调试与iOS程序发布等高级开发技巧,一本书搞定商业化的移动开发技能。刘明洋,国内著名实战派iOS专家,拥有雄厚的iOS开发编程实力,是国内最早从事iOS开发人群之一,项目实践经验丰富。计算机专业毕业后始终从事编程开发相关工作。曾先后开发过《武汉轻轨1号线LED乘客引导系统》、《天安门显示屏PLC监控系统》。进行iOS开发多年,曾为企业定制开发App上百款作品,App Store上线有几十款作品。
目录
推荐序1
推荐序2
推荐序3
前言
第一部分 入门
第1章 Swift开发入门
1.1 Swift概述
1.2 搭建开发环境
1.3 编写第一个程序
1.4 Swift代码分析
1.5 使用帮助文档
1.6 Swift基础语法
第2章 Swift与Cocoa
2.1 字符串
2.2 集合类型
2.3 解包
2.4 类
2.5 函数和闭包
2.6 初始化与反初始化
2.7 id兼容性
2.8 nil对象
2.9 继承
2.10 扩展
2.11 协议
2.12 自动引用计数(ARC)
2.13 多线程
2.14 新特性Playground
第二部分 实战
第3章 UI基础
3.1 iOS开发平台限制和方式
3.2 iOS SDK介绍
3.3 Xcode 6详细介绍
3.4 Auto Layout和Size Classes
第4章 UI开发与控件
4.1 窗口与视图
4.2 图片资源的使用
4.3 UILabel
4.4 UITextField
4.5 UIButton
4.6 UITableView
4.7 UITextView
4.8 UISegmentedControl
4.9 UISlider
4.10 UISwitch和UIStepper
4.11 UIActivityIndicatorView和UIProg ressView
4.12 UIAlertView和UIActionSheet
4.13 UIImageView
4.14 UIScrollView和UIPageControl
4.15 UIWebView
4.16 UIDatePicker和UIPickerView
4.17 UIToolBar和UISearchBar
4.18 UINavigationController
4.19 UITabBarController
4.20 MVC模式
第5章 读写应用程序数据
5.1 NSUserDefaults和对象归档
5.2 文件操作
5.3 SQLite3存储和读取数据
5.4 Core Data
5.5 iCloud存储
第6章 触摸和手势
6.1 触摸
6.2 手势(UIGestureRecognizer)
第7章 多媒体应用
7.1 照片选择
7.2 AV Foundation框架
7.3 Media Player框架
第8章 动画
8.1 UIView动画
8.2 CATransition动画
8.3 transform属性实现动画
8.4 CABasicAnimation
8.5 CAKeyframeAnimation
第9章 网络通信
9.1 判断网络连接情况
9.2 网络请求JSON解析
9.3 Get、Post方式
9.4 NSURLSession加载数据、下载上传
第10章 检测设备朝向和移动
10.1 加速计和陀螺仪
10.2 判断设备方向和摇晃
第11章 定位处理与地图
11.1 CoreLocation
11.2 MapKit
第12章 地址簿、短信、电话、邮件
12.1 地址簿
12.2 短信、电话、邮件
第13章 iOS应用本地化
13.1 本地化字符串
13.2 本地化图像
13.3 本地化Xib文件和应用名称
第14章 OC汇编与迁移
14.1 Swift、OC互调
14.2 将Objective-C代码迁至Swift
第15章 真机调试和发布
15.1 真机调试
15.2 发布
第16章 推送通知
16.1 本地推送
16.2 服务器推送
总结