Swift初探

開始之前允許吐槽一下搪缨,swift作為apple官方牽頭并且為主的語言次氨,特性進行了如此多修改和版本迭代對于一門開發(fā)語言來說是極其不推薦的度陆。github上許多源碼(app和第三方庫)版本支持分swift2艾凯,swift3或者swift4(4.0和4.1竟然還有區(qū)分)就是明證。

工程編碼對于語言特性和改變是非常敏感的懂傀,開發(fā)人員都不希望語言版本升級時留下的是一堆報紅的error

---以上只是因為WCDB的swift版本從4.0升級到4.1時出錯而引發(fā)的吐槽(Xcode9.3默認使用swift4.1趾诗,wcdb還只是支持4.0)

橫向語言對比,swift參考了java蹬蚁,go語言的許多特性:

例如:

1.go中對struct的看中恃泪,這一點被引入到了swift中,此外swift很大的弱化了數據對象犀斋,轉而支持struct贝乎,enum,protocol等叽粹,使其可以有變量览效,方法等。

2.java的強類型使得java是一門安全的語言虫几,OC中由于C而引入的強轉再也無法使用了朽肥,這個確實更安全。

3.java中的包名也引入進來持钉,稱為命名空間(C++說法)衡招,例如安卓的圖片加載庫GlideApp.XXXX使用方式和Alamofire.XXX一樣的原理

4.泛型的使用也使得代碼量更加精簡和靈活。以前OC的泛型只能是通過id或者NSObject類型每强,使用時進行強轉和判斷始腾,比較別扭

5.寫法上更加靈活,不用再寫一堆;作為代碼分割空执,鏈式調用支持等

傳送門:

swift官網

swift4.0教程學習網址1

swift教程學習網址2

20180411

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末浪箭,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子辨绊,更是在濱河造成了極大的恐慌奶栖,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,029評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件门坷,死亡現場離奇詭異宣鄙,居然都是意外死亡,警方通過查閱死者的電腦和手機默蚌,發(fā)現死者居然都...
    沈念sama閱讀 90,395評論 3 385
  • 文/潘曉璐 我一進店門冻晤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人绸吸,你說我怎么就攤上這事鼻弧∩杞” “怎么了?”我有些...
    開封第一講書人閱讀 157,570評論 0 348
  • 文/不壞的土叔 我叫張陵攘轩,是天一觀的道長叉存。 經常有香客問我,道長度帮,這世上最難降的妖魔是什么鹉胖? 我笑而不...
    開封第一講書人閱讀 56,535評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮够傍,結果婚禮上甫菠,老公的妹妹穿的比我還像新娘。我一直安慰自己冕屯,他們只是感情好寂诱,可當我...
    茶點故事閱讀 65,650評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著安聘,像睡著了一般痰洒。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上浴韭,一...
    開封第一講書人閱讀 49,850評論 1 290
  • 那天丘喻,我揣著相機與錄音,去河邊找鬼念颈。 笑死泉粉,一個胖子當著我的面吹牛,可吹牛的內容都是我干的榴芳。 我是一名探鬼主播嗡靡,決...
    沈念sama閱讀 39,006評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼窟感!你這毒婦竟也來了讨彼?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,747評論 0 268
  • 序言:老撾萬榮一對情侶失蹤柿祈,失蹤者是張志新(化名)和其女友劉穎哈误,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體躏嚎,經...
    沈念sama閱讀 44,207評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡蜜自,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,536評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了紧索。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片袁辈。...
    茶點故事閱讀 38,683評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡菜谣,死狀恐怖珠漂,靈堂內的尸體忽然破棺而出晚缩,到底是詐尸還是另有隱情,我是刑警寧澤媳危,帶...
    沈念sama閱讀 34,342評論 4 330
  • 正文 年R本政府宣布荞彼,位于F島的核電站,受9級特大地震影響待笑,放射性物質發(fā)生泄漏鸣皂。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,964評論 3 315
  • 文/蒙蒙 一暮蹂、第九天 我趴在偏房一處隱蔽的房頂上張望寞缝。 院中可真熱鬧,春花似錦仰泻、人聲如沸荆陆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,772評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽被啼。三九已至,卻和暖如春棠枉,著一層夾襖步出監(jiān)牢的瞬間浓体,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,004評論 1 266
  • 我被黑心中介騙來泰國打工辈讶, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留命浴,地道東北人。 一個月前我還...
    沈念sama閱讀 46,401評論 2 360
  • 正文 我出身青樓贱除,卻偏偏與公主長得像咳促,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子勘伺,可洞房花燭夜當晚...
    茶點故事閱讀 43,566評論 2 349

推薦閱讀更多精彩內容

  • Swift簡介 一跪腹、Swift常用語法 Swift是Apple去年推出的一門新的語言,基于C和Objective-...
    GitHubPorter閱讀 3,725評論 1 12
  • 碩果累累金雞去飞醉,希望滿滿旺狗來冲茸。 千家萬戶團圓飯,長風皓月似蓬萊缅帘。
    愛詩的魚兒閱讀 135評論 2 8
  • 我以為我會能做的事情還有很多 萬萬沒想到轴术,時間就是這么容不下我 我努力的往回拉,可它拼命的往前跑 無論我怎么喊叫 ...
    littlecup閱讀 149評論 0 0
  • 兩部分钦无,單元復習還有做題訓練 單元復習包括聽寫逗栽,聽寫練習冊上重點單詞,短語及句型失暂,這一部分要當成重點彼宠,一一批改鳄虱,特...
    小小朵的春天閱讀 1,059評論 0 0
  • 我和“他”的約會 與“他”——故事先生的...
    清出于藍閱讀 316評論 0 1