Developing iOS 10 Apps with Swift: Introduction to iOS 10, Xcode 8 and Swift 3

1、和macOS一样,iOS是基于UNIX的操作系统

2、iOS主要由以下几个部分组成:

Core OS(核心操作系统):OSX Kernel,Power Management,Mach3.0,Keychain Access,BSD,Certificates,Sockets,File system,Security,Bonjour

Core Services(核心服务):Collection,Core Location,Address Book,Net Services,Networking,Threading,File Access,Preferences,SQLite,URL Utilities

Media(影音):Core Audio,JPEG\PNG\TIFF,OpenAL,PDF,Audio Mixing,Quartz(2D),Audio Recording,Core Animation,Video Playback,OpenGL ES

Cocoa Touch(交互):Multi-Touch,Alerts,Core Motion,Web View,View Hierarchy,Map Kit,Localization,Image Picker,Controls,Camera

3、instance variables and methods,class中的变量和函数称为实例变量和方法

4、var定义变量   let定义常量

5、String?表示可选字符串类型,可选类型是Swift中一种特殊类型,对于可选类型需要用!进行强制解包。

6、可选类型如果没有缺省值,强制解包将导致程序崩溃

7、所有类型和方法必须初始化,可选类型后加?可以赋予缺省值

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容