從開發的角度來說,Swift比Objective-C難多了,首先,Swift雖然出了幾天,教程也很多,但是真正開發iOS或者OS X的誠意並不多,所以雖然妳懂語言,但是真正上手的話可能不是妳想的那樣。但是這個分數又來了:
對於已經熟悉Cocoa開發的開發者來說,Cocoa touch,Swift還是比較容易上手的。蘋果的開發團隊在這方面真的做了很多努力,幫助開發者盡可能方便地使用Swift。如果妳已經非常熟悉Cocoa的開發環境,Cocoa touch,各種框架和API,妳會發現Swift真的很方便,很容易用於開發。
對於完全不懂Objective-C,也沒有開發Cocoa,Cocoa touch經驗的人來說,直接學習Swift還是會非常困難。懂語言就不行。妳得熟悉各種API和Cocoa,Cocoa touch的開發環境。如果妳卡住了,就搜索壹下。都是Objective-C的例子,真的很難。
結論:如果妳已經是壹個使用Objective-C的程序員,Swift真的很簡單。妳可以在很少的時間內掌握它,並直接開發它。如果妳是初學者,無論是Swift還是Objective-C對妳來說都會比較難。也許Swift簡潔的語言特點會讓妳覺得容易理解。如果是為了學習而馬上開發,Objective-C會簡單很多。妳會找到更多的學習資源和參考資料,當妳尋求幫助時,妳會得到更有經驗、更專業的回答。