Swift特色&與OC的不一樣

1.特色:快速 現代 安全 互動swift

2.能夠使用現有的Cocoa Cocoa Touch框架安全

3.playground:只須要一個文件  不用建立工程閉包

4.swiftOC的不一樣框架

-類文件的後綴名以.swift結尾;spa

-沒有main.m文件;.net

-沒有.h.m文件;orm

-使用了一組大括號{}代替oc裏面的@implementation  @end 字符串

-在swift 若是使用的是當前類的屬性  能夠省略self  在閉包裏面需使用selfget

swift裏面省略了分號;it

Selector swift中能夠經過包裝字符串傳入  也能夠直接省略  直接傳入字符串   系統幫咱們轉成selector

5.OC中的alloc init swift裏面變成了類();

OC中的alloc initWithFrame:在swift中變成了  類名(xxx:xx);

OC類方法的調用 [類名  方法名],在swift中改爲  類名.方法名

6.swift裏面的枚舉:  枚舉名.枚舉值  (枚舉名能夠省略)

7.打印用print()比NSLog

相關文章
相關標籤/搜索