Re: [問題] 學習順序?
※ 引述《EijiHoba (Feel)》之銘言:
: 要設計iPhone App 要會 Objective-C + iPhone SDK +XCode
: 而Objective-C 是包含 ANSI C
: 所以學習順序應該是
: 1.ANSI C
除非你有特殊用途(寫遊戲之類的), 不然用到 C 的機會很少
在寫 Cocoa (Touch) 程式時會用到的 C 概念其實很少
所以學 Objective-C 和 Cocoa Touch 時順便學就好了, 沒必要學太多 C 語言
: 2.Objective-C
只學 Objective-C 其實能幹的事情很少, 搭配一個 framework 會比較有意義
寫 iPhone 程式的話搭配的就是 Cocoa Touch
: 3.XCode
如果你不先學 Xcode, 你打算用什麼來寫 Objective-C / Cocoa Touch 程式?
寫程式可不是拿紙筆看書就能會的, 一定要練習
當然你用純文字編輯器加上 GCC (蘋果版) 也可以編
但是一上來就學這個完全沒有意義...
: 4.iPhone SDK
SDK = software development lit
Cocoa Touch 是其中的一部份, 但如前面所說, 你一定要先學 Cocoa Touch
其他部份就確實不一定要馬上學
: 這樣對嗎?
我覺得其實步驟就是這樣而已:
1. Objective-C + Cocoa Touch 一起
2. 其他 iOS SDK 內容
至於 Xcode, 你學到相關內容時自然就會學到要怎麼用了
iOS SDK 的各個部份, Objective-C, 以及相關 IDE, 這三者的關係太密切了
分開來學是不切實際的事情, 也沒辦法明確界定應該先學哪個再學哪個
我的建議是, 先找一本入門的書來看, 跟著它練習
這樣你就可以走完上面 1. 的部份
接著再根據你的需求, 尋找其他想學的 iOS SDK 教學資源
在學習 SDK 內容的途中, 你就會一起學到新的 Objective-C 內容, 以及 IDE 用法
--
「我最想要的同伴嘛,首先是要笑口常開,其次是我們能永遠不會發生誤會。
如果這些都能辦到的話,嗯,如果他是世界上第一流的橋手,也還不錯。」
-- 班尼多‧加羅素,前義大利藍隊成員
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.81.146
討論串 (同標題文章)
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章