之前的文章主要介绍swift的语法,本篇将带领大家从UI层面学习iOS开发
本系列教程
- [请点击,免费订阅《学Swift挣美元》专栏]
学Swift挣美元UI篇之01 iOS基础架构
架构图
架构图Media
media层提供了一套低层图像、视频和音频等技术等底层抽象。你可以使用media的框架做如何下的事情:
- 记录和播放音频和视频
- 访问和操作用户的照片
- 现实并播放2D或3D图像
Core Services
Core Services 提供了更低层次的API,通过它你可以访问如下属性:
- 使用云中的数据
- 多线程处理
- In-app 购买,app内部购买
- 本地数据存储,支持Core Data和SQLite
- 文件共享
- HTML支持
CoreOS
CoreOS 提供一个最低层次API,你不太可能直接使用CoreOS的接口,但是会频繁的间接使用它。因为在其层经常通过它遍历底层硬件。
常用的framework
- UIKit framework of the Cocoa Touch layer
UIkit提供许多功能属性,例如APP的基础架构、标准Views和控件库,以及用户的输入监控。默认情况下它是被字段导入的。 - Foudation framework of the Core Services layer
Foudation 提供了基础数据类型的特性和功能。Foundation还添加了基础的类和工具,诸如URLs、timers、formatters、和提醒。
网友评论