Swift与Cocoa框架开发 - (EPUB全文下载)
文件大小:3.53 mb。
文件格式:epub 格式。
书籍内容:
版权信息
书名:Swift与Cocoa框架开发
作者:Paris Buttfield-Addison , Jonathon Manning , Tim Nugent
译者:贾洪峰
ISBN:978-7-115-39187-2
本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必究。
您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并可能追究法律责任。
图灵社区会员 Rocky Zhang(wsgdrfz@126.com) 专享 尊重版权
版权声明
O'Reilly Media, Inc.介绍
业界评论
前言
从Objective-C到Swift
读者对象
本书的组织结构
排版约定
使用代码示例
Safari*®* Books Online
联系我们
致谢
第1章 Cocoa开发工具
1.1 Mac和iOS开发者计划
1.1.1 注册开发者计划
1.1.2 下载Xcode
1.2 用Xcode创建自己的第一个项目
Xcode界面
1.3 开发一个简单的Swift应用程序
1.3.1 设计界面
1.3.2 连接代码
1.4 使用iOS模拟器
1.5 用TestFlight测试iOS App
第 2 章 用Swift设计程序
2.1 Swift程序设计语言
2.2 playground
2.3 变量和常量
2.4 类型
2.4.1 元组
2.4.2 数组
2.4.3 字典
2.5 控制流
switch
2.6 函数与闭包
2.6.1 将函数用作变量
2.6.2 闭包
2.7 对象
2.7.1 继承
2.7.2 初始化与反初始化
2.7.3 属性
2.7.4 协议
2.7.5 扩展
2.7.6 访问控制
2.7.7 运算符
2.7.8 泛型
2.8 与Objective-C的互操作
2.9 在同一项目中使用Objective-C和Swift
2.9.2 在Swift中使用Objective-C
2.10 模块
2.11 内存管理
2.12 字符串
2.12.1 比较字符串
2.12.2 查找字符串
2.13 数据
2.13.1 从文件和URL加载数据
2.13.2 序列化与反序列化
2.14 Cocoa中的设计模式
2.14.1 模型视图控制器
2.14.2 委托
第3章 OS X和iOS上的应用程序
3.1 什么是应用程序
3.1.1 应用程序、框架、实用工具及其他
3.1.2 App的构成
3.1.3 用NSBundle在应用程序中查找资源
3.2 应用程序生命周期
3.2.1 OS X应用程序
3.2.2 iOS应用程序
3.3 应用程序沙盒
应用程序的限制
3.4 用NSNotification发送通知
第4章 图形用户界面
4.1 OS X和iOS中的界面
4.2 MVC和应用程序设计
4.3 nib文件和故事板
4.3.1 nib文件的结构
4.3.2 故事板
4.3.3 输出口和操作
4.3.4 如何加载nib文件和故事板
4.4 构建界面
指南与约束
4.5 构建具有nib和约束的App
4.6 iOS上的界面
启动屏幕文件
4.7 UI Dynamics
4.7.1 UI和重力
4.7.2 吸附UI
4.8 Core Animation
4.8.1 层
4.8.2 动画
第5章 闭包和操作队列
5.1 Cocoa中的闭包
5.2 操作队列中的并发
5.3 操作队列和NSOperation
5.4 在操作队列中执行工作
5.5 融会贯通
第6章 在视图上绘制图形
6.1 如何绘制
6.2 像素网格
6.2.1 Retina显示屏
6.2.2 像素与屏幕点
6.3 在视图中绘制
6.3.1 框架矩形
6.3.2 边界矩形
6.4 创建自定义视图
6.4.1 用纯色填充
6.4.2 处理路径
6.4.3 创建自定义路径
6.4.4 多条子路径
6.4.5 阴影
6.4.6 渐变
6.4.7 变换
第7章 SpriteKit
7.1 SpriteKit的体系结构
7.2 制作使用SpriteKit的App
7.3 使用SpriteKit场景
7.4 SpriteKit节点
7.5 将精灵放在场景中
7.6 对触碰作出响应
7.7 使用纹理
7.8 纹理贴图集
7.9 使用文本
7.10 用操作实现内容的动画
7.11 使用形状节点
7.12 使用图像特效节点
7.13 向SpirteKit对象增加物理属性
7.14 向SpriteKit对象添加接合
7.15 SpriteKit场景照明
7.16 约束
7.17 在SpriteKit中使用阴影
7.18 使用SpriteKit编辑器
第8章 SceneKit
8.1 SceneKit结构
8.2 使用SceneKit
8.3 添加SceneKit视图
8.4 添加场景
8.5 添加照相机
8.6 添加3D对象
8.7 添加光源
8.8 为场景中的内容实现动画
8.9 创建文本几何体
合并动画
8.10 使用材料
法线贴图
8.11 命中检测
8.12 约束
8.13 从COLLADA文件中加载数据
8.14 向场景中添加物理仿真
第9章 音频与视频
9.1 AV Foundation
9.2 用AVPlayer播放视频
9.2.1 AVPlayerLayer
9.2.2 融会贯通
9.2.3 AVKit
9.2.4 iOS上的AVKit
9.2.5 用AVAudioPlayer播放声音
9.3 语音合成
9.4 使用照片库
9.4.1 从相机采集照片和视频
9.4.2 开发照片应用程序
9.4.3 照片库
第10章 iCloud和数据存储
10.1 偏好设置
10.1.1 注册默认偏好设置
10.1.2 访问偏好设置
10.1.3 设定偏好设置
10.2 使用文件系统
10 ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Swift与Cocoa框架开发 - (EPUB全文下载)