• 4

請問零基礎學iOS開發建議學Swift還是Objective-C??

lucaswang5414 wrote:
所以總歸一句話
英文不好根本無法學起?

英文不好就多看多查
到最後要上架
網站只有英文
如果是蘋果公司的人聯絡你
也可能是講英文
鼻孔還有氣 幹嘛放棄勒?
Simple Is Not Easy

flexhome wrote:
剛出爐的~
http...(恕刪)

我剛剛看了一下
眼皮好重 哈哈

victor10 wrote:
若要學Obj-C的話...(恕刪)


是這本嗎?呵呵~Swift一出來時,大家都要丟這本書~



tsai0507 wrote:
就我多年開發經驗來看,
我覺得Objective-C比較冗長,
而Swift比較精簡。
同樣的語法,
ObjC要寫三行,
Swift只要一行,
所以Swift比較簡單,
Swift執行起來也比較快。
聽起來是這樣,
但是實際上似乎正好相反。
因為ObjC比較冗長,
所以反而比較容易理解,
但是不容易記住。
Swift比較短容易記,
但是不容易理解。
就有點類似文言文,
字數少感覺容易記,
但是不容易理解。
白話文容易理解,
但是落落長一大段。
所以建議從ObjC開始,
先理解iOS App的語法,
再學Swift比較好。


一樣有多年開發經驗, 我的看法又不太一樣耶...

我能理解您的觀點, Obj-C的程式雖然長, 但是有條理, 什麼都是分開來的.

但以「零」程式基礎的人,不習慣看程式的人來說, 看落落長的程式也許有障礙.

沒幾行就能寫出結果來, 一開始學習也比較會有成就感, 門檻也較低.

夠友善的互動式環境也有助於學習程式,尤其是變數的內容的變化等等.

像一開始學程式的人學Scripting language像Ruby, JavaScript等是較易上手的.

不管怎麼樣, 以Apple的習慣, Obj-C 應該會以光速被Apple拋到腦後...


與失敗為伍者,天天靠盃都是別人的錯。 與成功為伍者,天天跟失敗切磋直到不再出錯。
我是寫C# & JavaScript的(就是做asp.net網站的意思)
一直以來學想寫iphone app, 但是看到Objective-C那種程式碼, 我就一直沒有真的行動
直到Swift出來後, 發現程式碼變親切許多! 這樣我可以快速入手了!
baiyan wrote:
我是寫C# & JavaScript的(就是做asp.net網站的意思)

我現在其實都不會太特定去學某個語言
我是從C還有VC開始的
objective-C自學
每個語言有差異性
但大多並不大
我現在的做法是把架構先架出來
然後再去查要做某件事情的語法
這樣可以解決80%左右的問題
比如說要在objective C下做sorting
C有STL可以呼叫
但是objective-C我不知道
那就搜尋"sorting iOS array"之類的字眼
先學別人會動的程式來寫就好了

----- 這是分隔線 -----
我的方式並不完美
但是如果要快速做出東西
我的方式不會太差
畢竟等你從頭把一個程式語言學完
商機可能跑了 交期也過了
又或者那個語言已經不流行了

scripting跟OO兩種大類型的程式都可以挑一個語言來學
再觸類旁通
我實在很怕拿OO語言當作scripting來寫的人(幾乎沒有模組跟物件的概念)
如果要問說 那可不可以挑一種語言學到兩種架構
答案是可以的
那就是python

perl其實也可以
但是他的語法實在太難記了
OO也不是它的強項
如果是要快速處理大量文字檔
也不需要有操作的UI
perl會是首選
Simple Is Not Easy
對岸已翻出簡體中文版
http://www.inside.com.tw/2014/06/13/chinese-developers-crowd-sourcing-swift-language

https://github.com/numbbbbb/the-swift-programming-language-in-chinese

http://www.swiftguide.cn/
如果有OO的概念,我覺得可以直接從Swift開始學
另外開發Swift不用Yosemite喔...Mavericks + Xcode6就可以了
  • 4
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?