成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

我是直接學Swift還是Objective-C?

移動開發(fā)
當我們發(fā)布了Swift語言學習課程之后,收到了很多郵件和私信來問自己是否還需要學習C或者Objective-C。此外,人們似乎還在迷惑Swift到底適合iOS開發(fā)生態(tài)中的哪些部分。通過這篇文章,我希望能掃清你的疑惑并且將你送到正確的學習軌道上。

[[120413]]

當我們發(fā)布了Swift語言學習課程之后,收到了很多郵件和私信來問自己是否還需要學習C或者Objective-C。此外,人們似乎還在迷惑Swift到底適合iOS開發(fā)生態(tài)中的哪些部分。通過這篇文章,我希望能掃清你的疑惑并且將你送到正確的學習軌道上。

我應該先學C/Objective-C還是直接學Swift?

Swift是一個全新的語言,與Objective-C或C都沒有任何關(guān)系。我的意思是它們都是編程語言并且遵守一些基礎概念和范例,但是你并不需要在學習其中一個之前先學另一個。即使你是編程新手,你也可以學習蘋果發(fā)布的官方的Swift文檔(中文版)而無需先學Objective-C。

我正在學習Objective-C,我應該轉(zhuǎn)為學Swift嗎?

這要試情況而定。如果你把學習iOS當做一個愛好或者出于好奇心才學,那么轉(zhuǎn)到Swift學習上吧。如果你將從事iOS開發(fā)視為職業(yè),那么你要知道外面至少有100萬個應用都是用Objective-C編寫的,Swift于2014年才剛剛發(fā)布,所以你將來的職業(yè)的app開發(fā)仍然很有可能使用Objective-C。所以你需要學習Objective-C來獲得一個工作,直到Swift成為標準,這大概將花費數(shù)年時間。同時學習兩門語言也將對你有好處。你未來的上司甚至可能會讓你來將現(xiàn)存的Objective-C app切換到Swift上。不過我對這個觀點有所保留,因為一個應用最重要的部分是它的功能而非它使用的語言,因此重寫現(xiàn)有app的做法可能不會流行。

我建議初學者選擇Swift是因為它是一種友好的語言,并且感謝playground讓它變得容易學會。一旦你學過了Swift,如果將iOS開發(fā)視為職業(yè)的話,對于學習Objective-C也將更容易理解。

***,Swift是一種現(xiàn)代語言,如果你學習Swift,意味著也同時做好了面向未來的準備,因為Swift將是新一代的應用所用的語言(包括Apple Watch上的應用)。Swift語言是蘋果送給每個人的禮物。世界上還沒有5年經(jīng)驗的Swift開發(fā)者,但如果你現(xiàn)在開始學習Swift,那么過了5年你就將成為其中一位了。

我***的建議是,不管你選擇哪一門語言,學習它并且精通它。***你將發(fā)現(xiàn),只要你學會iOS SDK,使用哪種語言并不是最重要的。并且學了一種語言之后可以很容易的開始學習另一門,最緊要的是,從現(xiàn)在就開始學習。

本文鏈接:http://www.cocoachina.com/ios/20140923/9732.html

責任編輯:chenqingxiang 來源: cocoachina
相關(guān)推薦

2014-07-01 09:22:01

SwiftObjective-CiOS

2015-06-08 10:02:40

swiftOC兼容

2014-09-26 09:49:48

SwiftObjective-C

2014-06-05 13:54:03

SwiftiOSObjective-C

2014-10-13 09:54:08

Objective-CSwift

2011-08-10 18:07:29

Objective-C反射

2015-07-08 10:47:57

Using Swift CocoaObjective-C

2013-06-20 10:40:32

Objective-C實現(xiàn)截圖

2013-03-27 12:54:00

iOS開發(fā)Objective-C

2011-05-11 15:58:34

Objective-C

2011-05-11 11:20:26

Objective-C

2015-09-07 09:53:02

Objective-CRuntime

2015-02-05 00:18:44

SwiftObjective-C

2017-04-07 16:00:59

SwiftObjective-CFramework

2011-05-11 13:54:08

Objective-C

2011-05-11 15:45:50

內(nèi)存管理Objective-C

2011-08-02 13:16:36

Objective-C 語法 函數(shù)

2011-08-04 11:15:46

Objective-C 構(gòu)造函數(shù) 構(gòu)造方法

2011-05-11 14:06:49

Objective-C

2011-08-04 14:58:37

Objective-C Cocoa NSString
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久在线| 亚洲午夜电影 | 亚洲精品日韩一区二区电影 | 中文字幕在线电影观看 | 国产精品国产自产拍高清 | 亚洲成人一区二区在线 | 一级毛片成人免费看a | 亚洲精品中文字幕在线观看 | 国产精品久久久久久久久免费软件 | 日韩a视频| 欧美精品在线一区 | 欧美日韩综合 | 午夜在线影院 | 国产av毛片| 久草色播| 激情 婷婷| 二区中文| 国产一区在线免费观看 | 日产精品久久久一区二区福利 | 免费簧片视频 | 国产亚洲精品久久久久久牛牛 | 91精品国产色综合久久 | 亚洲 精品 综合 精品 自拍 | 久久久久久亚洲欧洲 | 国产高清无av久久 | 老司机午夜性大片 | 久久99精品久久久 | 黄色毛片黄色毛片 | 日韩欧美国产精品 | 91精品国产乱码久久久 | 亚洲一区二区电影网 | 日本小电影在线 | 亚洲a视频| 91精品一区二区三区久久久久 | 国产性网 | 天堂av影院 | 91av国产在线视频 | 亚洲综合色视频在线观看 | 九九久久在线看 | 日本免费一区二区三区四区 | 久久亚洲一区二区三区四区 |