從開發角度上講,Swift 比 Objective-C 難的多,首先雖然 Swift 出來沒幾天,出來壹堆壹堆的教程,但是仔細翻翻講真正 iOS 或者 OS X 開發的真心沒有多少。所以雖然妳明白了語言怎麽回事,但是真正上手開發,可能就不是想象中的那樣了。不過這又得分:
對於已經熟悉 Cocoa, Cocoa touch 開發的開發人員來講,Swift 還是很容易上手的,Apple 的開發團隊在這方面真是下了不少功夫,幫助開發者盡可能的方便的使用 Swift。如果妳已經非常熟悉Cocoa, Cocoa touch 的開發環境,各種 Framework,API,妳會覺得 Swift 用於開發真的很方便,也容易上手。
對於完全不懂 Objective-C 並且沒有任何 Cocoa, Cocoa touch 開發經驗的人來講,直接上手學習 Swift 依然會非常困難。語言懂了不頂用,妳還要去熟悉各種 API, 熟悉整個Cocoa, Cocoa touch 的開發環境,卡住不懂了,搜壹下,全是 Objective-C 的例子,真的會很難受。
結論,如果妳已經是使用 Objective-C 的程序員的話,Swift 真的很簡單,妳可以用很少的時間掌握它,並且直接使用它開發。如果妳是初學者的話,Swift 和 Objective-C 對於妳來說都會很難,可能 Swift 本身簡潔的語言特色會讓妳覺得容易理解,如果妳是為了學習立馬進行開發的話,Objective-C 相比下會簡單很多。妳會找到更多的學習資源和參考,尋求幫助的時候也能得到更有經驗和專業的回答。