一.Swift与OC区别:
1.swift程序的入口是UIApplicationMain;
2.OC的类是以.h和.m组成的;swift是一.swift结尾的;
3.OC的类是以@interface和@end开始结尾;swift是采用{};
4.OC里语句结束以分号(;);swift里不需要分号,添加分号也不会出错;
5.OC中创建一个视图,采用alloc/init,swift采用();
6.OC中创建视图采用initWithXXX;swift里变成(XXX:)
7.swift设置属性,全面采用点语法;
8.OC中添加视图使用self.view.addSubView;swift添加视图使用view.addSubView,不使用self,为了在闭包里和构造函数里区分会在闭包里和够构造函数里用self;
9.OC中枚举需要写全,swift中采用type.类型的形式;
10.OC里的方法是采用@selector;swift采用”方法名”形式;
11.swift中的枚举可以省略前面的tyoe,直接采用点语法,只能提示不太好;
12.OC中打印使用NSLog,swift使用print;
13.等号左右两边最号用对等的空格;