- 如果为了开发自己想要的App, 学习Swift, 这本书适合你
名词解释
-
iOS, 运行在iPhone 或 iPad 的操作系统, 我们开发的app是在该系统上面运行, 以及提供日常的手机功能.
-
Swift, 苹果公司推广的新一代编程语言, 提供了开发iOS App的必要功能, 但不包括界面开发, 视频/音频处理, 网络请求等.
-
Swift 1.2, Swift 第一个重大版本更新, 小幅度改进了语法以及其他功能
-
Swift 2.0, Swift 第二个重大版本更新, 增加了异常处理机制以及其他功能
-
Swift 2.2, Swift 2.0 小幅度的修改, 移除了一些语法, 为Swift 3.0 作铺垫
-
Swift 3.0, Swift 第三个更新版本, 本书所有示例代码均使用该版本进行开发
-
UIKit, 苹果公司提供的界面开发API, 例如, 文本控件, 按钮控件, 文本框控件, 导航条控件等.
-
Cocoa Touch, 苹果公司提供的开发框架总称, 它包括上面提到的UIKit之外, 还包括用于绘图的Core Graphics, 用于开发2D游戏SpriteKit, 用于开发3D游戏的ScenceKit, 用于开发地图的MapKit, 用于动画的Core Animation等等
-
NeXTSTEP, 一个从事开源操作系统的公司, 乔布斯成立, 后来被苹果公司收购, 乔布斯重新回到苹果公司, 苹果公司的核心开发平台, 是NeXTSTEP提供
-
iOS Simulator, iOS模拟器, 模拟iPhone, iPad 的真机运行环境, 在没有真机的情况下, 可用于app的调试
-
Playgrounds, Xcode 的 Swift 学习环境, 支持即使编译, 方便开发者学习Swift 语法, 但是不能应用实际开发
-
Crashes, 程序在运行过程中, 因为逻辑或者语法错误, 导致程序自动退出, 在真机上面表现为退回到home界面, 在Xcode 上可以查看崩溃报告
-
Taylor Swift, 歌星, 作为一个额外的扩展...
网友评论