- 2
- 0
- 约小于1千字
- 约 14页
- 2020-09-09 发布于北京
- 举报
了解Swift语言
主讲人:陈志峰 老师
简介
1
2
3
4
特点
开发框架
与Objective-C的区别
目 录
PART
01
Swift语言简介
简介
Swift语言用于编写iOS、Mac OS X和watchOS应用程序 。
它结合了C语言与Objective-C的优点,但不受C兼容性的限制。
支持过程式和面向对象式编程。
发展史
2010 年 7 月,着手 Swift 编程语言的工作。
2014 年 6 月,苹果在发Swift 1.0。
2015 年 2 月,在完善 Swift 1.1 的同时,推出 Swift 1.2测试版。
2015年 6 月,苹果发布Swift 2.0 测试版。
2015年11月9日,苹果发布了Xcode7.1.1和 Swift2.1。
2015年12月4日,苹果公司宣布其Swift编程语言开放源代码。
2016年3月22日,苹果发布Swift2.2版本
2016年6月13日,苹果发布Swift3.0版本。
PART
02
语言特点
语言特点
PART
03
开发框架
开发框架
1、基于Mac OS X框架;
2、包含Foundation和Application Kit两大主要框架。
1、基于iOS的开发框架
2、主要包含Foundation和UIKit两个框架。
Cocoa框架
Cocoa Touch框架
PART
04
与Objective-C的区别
与Objective-C的区别
都是基于Cocoa和Cocoa Touch框架
相同点
1、文档结构
2、语法内容
不同点
Objective-C
Swift
文档结构
语法内容
类的声明和实现不同
函数的定义不同
Swift中使用let和var声明变量和常量
Swift提供了命名空间、泛型、运算对象重载
Swift独有的元组类型,区间运算符
Swift取消了Objective-C中的指针
谢 谢 观 看
您可能关注的文档
- 冶金制图 知识点3:工艺管道及仪表流程图 8.3施工流程图.pptx
- 液压与液力系统 液压与液力系统 5.2.3换向阀的中位机能.pptx
- 医学分子生物学基础及技术 3.RNA的结构与功能 RNA的结构与功能.ppt
- 医学生职业生涯规划与就业指导 自我管理能力 7.2.1自我管理能力——资源库.pptx
- 医学影像解剖学 脑和脊髓的被膜、血管及脑脊液循环 脊髓的被膜.ppt
- 医学影像解剖学 脑和脊髓的被膜、血管及脑脊液循环 脑的动脉.ppt
- 医学影像解剖学 脑和脊髓的被膜、血管及脑脊液循环 脑脊液及其循环.ppt
- 医学影像解剖学 四肢肌 下肢肌.pptx
- 医学影像设备学 旋转阳极启动电路 旋转阳极启动及延时保护电路.pptx
- 医学影像诊断学 呼吸系统 肺部疾病(4).ppt
- 人教PEP版英语四年级下册全册课件(课标版2025年).pptx
- 外研版六年级下册英语全册课件(2025年).pptx
- 统编版语文六年级下册全册教学课件(2025年).pptx
- 2025年秋新人教版英语7年级上册全册教学课件(新版教材).pptx
- 2025年春新人教版道德与法治9年级下册全册课件.pptx
- 2025年春新人教版8年级下册物理全册课件.pptx
- 2025年秋季外研版3年级上册英语全册教学课件(新版教材).pptx
- 人教PEP版英语四年级下册全册教学课件(课标版2025年).pptx
- 陕旅版六年级下册英语全册课件(2025年3月).pptx
- 外研版六年级下册英语全册课件(2025年3月).pptx
原创力文档

文档评论(0)