Swift出来了一年多了才决定要仔细研究他,不是太懒只是想在他成熟些的时候再去深入研究,废话不多说,只是总结一些细小的知识点供大家参考,不定时更新
1.类比于oc语句最后不再需要分号结束
2.不再有.m与.h文件,只有一个.swift文件
3.方法调用由[obj x:1 y:2 ] 变为 obj.x(1,y:2)
4.方法声明 OC :-(void)setView{} swift:func setView(){} (注:方便起见以下前一个为oc语法,后一个为swift语法)
5.每行代码之间不再需要;来分割,但是在同一行写多句代码还是需要;来分割的。example:let a = 10;let b=8
6.导入头文件的方式:OC:#import<UIKit/UIKit.h> swift : import UKit
7.字符串的表示:OC:@”123“ swift: "123"
6.UIButton的使用
OC:
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
btn.frame = CGRectMake(0, 100, 100, 40);
btn.backgroundColor = [UIColor redColor];
[btn setTitle:@"按钮标题" forState:UIControlStateNormal];
[self.view addSubview:btn];
swift:
<span style="white-space:pre"> </span>let btn:UIButton = UIButton(type: .Custom)
btn.frame = CGRectMake(0, 100, 100, 40)
btn.backgroundColor = UIColor.redColor()
btn.setTitle("按钮标题", forState: UIControlState.Normal)
self.view.addSubview(btn)