欢迎您来到懒之才-站长的分享平台!   学会偷懒,并懒出境界是提高工作效率最有效的方法!
首页 > 教程文档 > APP开发 > Swift与Cocoa框架开发[PDF][55.74MB]

Swift与Cocoa框架开发[PDF][55.74MB]

2019-05-24 786 收藏 0 赞一个 0 真差劲 0 去评论 去下载

内容简介

《Swift与Cocoa框架开发》系统讲解了在Mac OS X和iOS 8平台上,使用苹果公司的Swift语言开发Mac、iPhone和iPad应用的基本概念和编程技巧。主要围绕使用Swift语言进行Cocoa框架开发,突出OS X和iOS开发的差异,教会读者利用高级Cocoa和Cocoa Touch特性开发真实的应用。具体说来,前面几章介绍了一般性主题,比如设置开发环境以及Swift语言的语法和功能,后面各章介绍了Cocoa和Cocoa Touch的具体功能。此外,几乎每一章都包含了一些可以遵照执行的实践练习。
本书适合各层次Mac OS X和iOS 8应用开发人员阅读。

目录

前 言 
第1章 Cocoa开发工具
1.1 Mac和iOS开发者计划
1.2 用Xcode创建自己的第一个项目
1.3 开发一个简单的Swift应用程序
1.4 使用iOS模拟器
1.5 用TestFlight测试iOS App
第2章 用Swift设计程序
2.1 Swift程序设计语言
2.2 playground
2.3 变量和常量
2.4 类型 
2.5 控制流
2.6 函数与闭包
2.7 对象 
2.8 与Objective-C的互操作
2.9 在同一项目中使用Objective-C和Swift
2.10 模块 
2.11 内存管理
2.12 字符串
2.13 数据
2.14 Cocoa中的设计模式
第3章 OS X和iOS上的应用程序
3.1 什么是应用程序
3.2 应用程序生命周期
3.3 应用程序沙盒
3.4 用NSNotification发送通知
第4章 图形用户界面
4.1 OS X和iOS中的界面
4.2 MVC和应用程序设计
4.3 nib文件和故事板
4.4 构建界面
4.5 构建具有nib和约束的App
4.6 iOS上的界面
4.7 UI Dynamics
4.8 Core Animation
第5章 闭包和操作队列
5.1 Cocoa中的闭包 
5.2 操作队列中的并发
5.3 操作队列和NSOperation 
5.4 在操作队列中执行工作
5.5 融会贯通
第6章 在视图上绘制图形
6.1 如何绘制
6.2 像素网格
6.3 在视图中绘制
6.4 创建自定义视图
第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.3 语音合成 
9.4 使用照片库
第10章 iCloud和数据存储
10.1 偏好设置
10.2 使用文件系统
10.3 使用沙盒 
10.4 iCould
10.5 iCloud存储什么
10.6 为iCloud进行设置
10.7 测试iCloud是否正常工作
10.8 存储设置
10.9 iCloud存储
10.10 文档选取器 
10.11 iCloud的最佳使用
第11章 Cocoa绑定
11.1 将视图绑定到模型
11.2 一个简单的绑定App
11.3 绑定到控制器 
11.4 数组和对象控制器
11.5 一个更复杂的绑定App
第12章 表格视图和集合视图
12.1 数据源和委托
12.2 表格视图 
12.3 集合视图 
第13章 基于文档的应用程序
13.1 NSDocument和UIDocument类
13.2 MVC 中的文档对象
13.3 OS X上基于文档的应用程序
13.4 iOS上基于文档的应用程序
第14章 联网
14.1 连接
14.2 开发联网应用程序
14.3 Bonjour服务的发现
14.4 Multipeer Connectivity
第15章 与现实世界互动
15.1 使用位置
15.2 地理编码
15.3 区域监测和iBeacon
15.4 位置与隐私 
15.5 地图
15.6 设备运动
15.7 打印文档
15.8 Game Controller
15.9 App Nap
15.10 用Touch ID验证
15.11 Handoff 
第16章 EventKit
16.1 理解事件
16.2 访问事件存储库
16.3 访问日历 
16.4 访问事件 
16.5 处理事件 
16.6 开发一个事件应用程序
16.7 用户隐私
第17章 Instruments和调试器 
17.1 开始使用Instruments 
17.2 用Instruments解决问题 
17.3 循环保留和漏洞
17.4 使用调试器  
17.5 视图调试 
17.6 测试框架 
17.7 调试仪表
17.8 性能优化
第18章 共享与通知
18.1 共享
18.2 在iOS上共享
18.3 在OS X上共享 
18.4 通知
18.5 发送推送通知
18.6 设置接收推送通知 
18.7 接收推送通知 
18.8 本地通知 
第19章 非标准App 
19.1 命令行工具
19.2 偏好设置窗格
19.3 状态栏项目
19.4 多窗口iOS App 
第20章 处理文本
20.1 国际化与本地化
20.2 用NSFormatter设定数据格式
20.3 设定数字、长度、质量、能量和数据的格式 
20.4 用NSDataDetector检测数据 
20.5 TextKit 
作者介绍
封面介绍

文档截图

QQ截图20190524110033.jpg

Swift与Cocoa框架开发[PDF][55.74MB]

一、推荐使用迅雷或快车等多线程下载软件下载本站资源。

二、未登录会员无法下载,登录后可获得更多便利功能,若未注册,请先注册。

三、如果服务器暂不能下载请稍后重试!总是不能下载,请点我报错 ,谢谢合作!

四、本站大部分资源是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任.如果您发现本站有部分资源侵害了您的权益,请速与我们联系,我们将尽快处理.

五、如有其他问题,请加网站设计交流群(点击这里查看交流群 )进行交流。

六、如需转载本站资源,请注明转载来自并附带链接

七、本站部分资源为加密压缩文件,统一解压密码为:www.aizhanzhe.com

下载地址
大家评论