Swift和OC的異同

1.OC的程序的入口是main;swift的程序入口是@UIApplicationMain

2.OC的類是有.h和.m組成;swift是.swift結(jié)尾

3.OC的類是以@interface和@end開始結(jié)尾; swift里采用{}

4.OC里語句結(jié)束以分號(;); swift里不需要分號,換行就可以.,如果寫了分號也沒事

5. OC里創(chuàng)建一個(gè)視圖采用alloc/init; Swift里采用()

6. OC里創(chuàng)建視圖采用initWithXXX; swift里變成(XXX:)

7. OC里設(shè)置顏色采用[UIColor yellowColor]; swift采用UIColor.yellowColor;

8. OC里添加視圖一般采用self.view.addSubView; swift里建議采用view.addSubview,不使用self.就是為了在閉包里和構(gòu)造函數(shù)里區(qū)分(會在閉包里和構(gòu)造函數(shù)里用self)

9.OC里的枚舉需要寫全UIButtonTypeContactAdd; swift里采用type.類型的形式

10. OC里的方法是采用@selector ; swift采用"方法名"的形式

11. swift中的枚舉,可以省略前邊的type,直接采用.,智能提示不太好

12. OC里的打印采用NSLog;swift中采用print

13. =左右兩邊最好有對等的空格

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Swift 介紹 簡介 Swift 語言由蘋果公司在 2014 年推出,用來撰寫 OS X 和 iOS 應(yīng)用程序 ...
    大L君閱讀 3,423評論 3 25
  • *7月8日上午 N:Block :跟一個(gè)函數(shù)塊差不多,會對里面所有的內(nèi)容的引用計(jì)數(shù)+1,想要解決就用__block...
    炙冰閱讀 2,711評論 1 14
  • 很意外,因?yàn)槟蔷谷粫形业恼掌? 其實(shí),我想問您,什么時(shí)候拍的那張照片。我還記得那是因?yàn)榻憬惚?..
    0432紫維zw閱讀 287評論 1 4
  • 我們工作室有一個(gè)公益項(xiàng)目是做兒童性教育的繪本課,傳播兒童性教育。 今天早上,我們受邀到小女兒幼兒園上課,大班整個(gè)年...
    Doris多多閱讀 242評論 4 4

友情鏈接更多精彩內(nèi)容