1.swift程序的入口是UIApplicationMain;swift
2.OC的类是以.h和.m组成的;swift是一.swift结尾的;闭包
3.OC的类是以@interface和@end开始结尾;swift是采用{};函数
4.OC里语句结束以分号(;);swift里不须要分号,添加分号也不会出错;继承
5.OC中建立一个视图,采用alloc/init,swift采用();it
6.OC中建立视图采用initWithXXX;swift里变成(XXX:)io
7.swift设置属性,全面采用点语法;编译
8.OC中添加视图使用self.view.addSubView;swift添加视图使用view.addSubView,不使用self,为了在闭包里和构造函数里区分会在闭包里和够构造函数里用self;效率
9.OC中枚举须要写全,swift中采用type.类型的形式;select
10.OC里的方法是采用@selector;swift采用”方法名”形式;构造函数
11.swift中的枚举能够省略前面的tyoe,直接采用点语法,只能提示不太好;
12.OC中打印使用NSLog,swift使用print;
13.等号左右两边最号用对等的空格;
swift是静态语言。在编译时就肯定了类型。oc是在运行的时候知道类型的。swift的效率要高一些。swift不建议使用runtime