大家讲道理2017-04-17 13:27:57
作為iOS開發的初學者,對於iOS的UIKit,CocoaTouch應該不是特別的熟悉,雖說在文檔上有代碼,但離拿到實際項目中使用的要求還是有一點距離的,而且swift的第三方框架還不是那麼多,再者真正開發應用的時候有可能會遇到這樣那樣的問題,這樣你就會很捉急。所以對於現在的swift,我覺得應該注重swift語言本身的使用,不一定要使用到生產環境當中去,現在還不是完全取代OC的時候。我相信swift會在不久的將來替代現在OC開發iOS的地位,再加上現在蘋果的推廣,這個過程應該不會太久,所以還是有學習的必要。
另:看現在的勢頭,swift很可能成為今年的年度語言。
ringa_lee2017-04-17 13:27:57
不是前輩,說說自己的理解。
1.把它當成一門全新的語言,脫離Cocoa和OC的包袱去了解他。
2.預測幾年內OC依舊是主流,如果蘋果沒有採取什麼措施可能這個狀況會持續很久。
3.在OC基礎紮實的情況下可以專注於Swift學習。蘋果自己推的語言,在以後肯定是重點扶持的,這個比什麼都重要。
高洛峰2017-04-17 13:27:57
還是 Cocoa 那套框架,只是寫起來語法方便一些,舊項目切換過去意義不大,新項目使用風險略高,個人項目可以玩玩。
PS:
其實我覺得這事兒還要看大神們的態度啊,相關的庫能不能跟進什麼的。
我沒怎麼關注這些,但 Python3 都發佈那麼久了,主流還是停留在 Python2 啊