看板 C_and_CPP 關於我們 聯絡資訊
我也是初學者,恰巧有興趣碰 Objective-C,參考一下。 ※ 引述《AlanLive (Alan)》之銘言: : 工作上需要,必須開始學習 iPhone 遊戲引擎開發 : 本身出身文組,完全沒有程式學習的經驗 本身出身也非資訊,提供一份我學習程式的經驗 http://edisonx.pixnet.net/blog/post/55584448 要快速學會的話,其實蠻建議直接找家教。 : 目前知道 Objective-c 本質上就是 C,只是稍微有點變化 : 所以最好應該是要從 C/C++ 開始學起 : 雖然同事直接叫我看 Objective-c 的書 : 但看版友說這樣學得不扎實 : 翻過了幾本 Objective-c 的書,也的確看不懂 : 因為是工作,所以沒那麼多時間 (公司給三個月時間學習) : 但我想 C 應該是要必須要去學的 : 想問的是 C 需要學到「什麼程度」 : 才較好入門 Objective-c 呢? : 如果有推薦的書籍也請不吝賜教,感謝 可能由我說比較不準,我知道 Objective-C 時,已碰過 C/C++/Win32, 當然都只是一點皮毛而已。 目前我看過教程式語言(不限定哪種程式語言)的書籍,編排順序大概都這樣 : (1) 基本輸出、輸入指令 (第一個例子通常都是 Hello, World) 與 軟體使用(compiler) (2) 基本資料型態 (字元、字串、整數、浮點數) (3) 算術運算、邏輯運算 (一些四則運算、邏輯運算) (3) 條件判斷式 (if-else, switch case, 邏輯判斷式) (4) 回圈 (for, while, do while,這每個語言不盡相同) (5) 陣列 (6) 指標 (這不是每個程式語言都有) (7) 函式 (自定義函式) (8) 常用函式庫 (這份程式語言裡面常用到哪些已經寫好的函式) (9) 其他物件導向篇幅 (這裡份量最重, 上面八個內容加總可能還比它少) (10) Framework (這裡和程式語言特性有關) 不論是 C、C++、Objective-C 都一樣,但很少書會有「第零章」, 不是科班我認為要補的東西真的不少,補起來要開一學期二學分的課也不為過, 這些該補的東西,統稱為「第零章」。我不確定你的 Objective-C 是用哪一本, 我看得是 Programming in Objective-C 2.0 2e, 中文版沒鑑定過 http://www.tenlong.com.tw/items/9861819096?item_id=52840 這本書的編排方式,我認為其實還蠻像 C++ Primer 方式, 前兩章都是概述,會先給個物件導向的概觀,任誰都會看得很糊, 概觀講完後才開始從資料型態講起,再循序漸進。 以上述的 Programming in Objective-C 2.0 而言,我認為寫得很不錯, 我自己想法是,如果一本 像樣 的 Objective-C 你沒辦法看懂, 再回去挑一本 像樣 的 C 可能也會很吃力,我認為原因在於,沒有 「第零章基礎」, 我也認為你同事說得沒錯,直接看 Objective-C 即可, 我想這前提是在於,你已對於「第零章」那些基礎知道有了解, 如果「第零章」不了解的話,我想不論 Objective-C 或是一般的 C, 你看起來都是吃力的。 如果有本書是專門在教別人學習程式語言前,必須要有的基礎知識, 我想這本書應該會賣得不錯。 一點意見,供參考。 -- YouLoveMe() ? LetItBe() : LetMeFree(); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.177.78.41 ※ 編輯: tropical72 來自: 180.177.78.41 (08/25 17:35)
AlanLive:找家教應該是沒辦法了,不過我有的是時間,上班整天看書 08/25 17:45
AlanLive:也行,不過只有三個月就是 08/25 17:45
james732:不用想那麼多,拿本書起來啃,書上的範例跟題目都跟著寫 08/25 17:46
LPH66:聽起來這第零章有點像是計算機概論的感覺... 08/25 17:56
AlanLive:部落格裡的經驗讓我受益良多,感謝,畢竟工作主要用到 08/25 17:58
AlanLive:Objective-c,C 的部分我想先瞭解個大概 08/25 17:59
sawang:推第零章,基本養成部分打通,學什麼語言都快 08/25 19:25
sawang:我覺得不要排斥找家教,因為你自己看書會遇到很多問題 08/25 19:26
sawang:請家教主要是可以讓你想問什麼就可以快速得到答案 08/25 19:27
sawang:省下自己Google資料並消化的時間可以讓你學習更多東西 08/25 19:28
sawang:如果自己下足功夫K書,我想家教時間應該只需要十來個小時 08/25 19:29
sawang:如果老師鐘點費不要高到離譜,經濟負擔應該不至於太大 08/25 19:33
tropical72:我一直以為,三個月自學其實算短.. 08/25 22:06