Swift基礎(chǔ):一.Swift與OC區(qū)別:

一.Swift與OC區(qū)別:

? ? 1.swift程序的入口是UIApplicationMain;

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

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

? ? 4.OC里語句結(jié)束以分號(;);swift里不需要分號,添加分號也不會出錯;

? ? 5.OC中創(chuàng)建一個視圖,采用alloc/init,swift采用();

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

? ? 7.swift設(shè)置屬性,全面采用點語法;

? ? 8.OC中添加視圖使用self.view.addSubView;swift添加視圖使用view.addSubView,不使用self,為了在閉包里和構(gòu)造函數(shù)里區(qū)分會在閉包里和夠構(gòu)造函數(shù)里用self;

? ? 9.OC中枚舉需要寫全,swift中采用type.類型的形式;

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

? ? 11.swift中的枚舉可以省略前面的tyoe,直接采用點語法,只能提示不太好;

? ? 12.OC中打印使用NSLog,swift使用print;

? ? 13.等號左右兩邊最號用對等的空格;



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

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

  • Swift 介紹 簡介 Swift 語言由蘋果公司在 2014 年推出,用來撰寫 OS X 和 iOS 應(yīng)用程序 ...
    大L君閱讀 3,433評論 3 25
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,379評論 4 61
  • 轉(zhuǎn)載自:https://github.com/Tim9Liu9/TimLiu-iOS[https://github...
    香橙柚子閱讀 9,157評論 0 36
  • Strobe Illusion書格萬門 | 課程詳情Samebook - Coursehttp://telegra...
    鴨梨山大哎閱讀 534評論 1 1
  • 嘗試過,努力過,奮斗過,才算對得起自己。。。 不要在拼搏的年紀選擇了安逸。。。 我們沒有傲人的背景,沒有過人的智慧...
    yp說故事閱讀 209評論 3 0

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