請問初學者入門若要學objective-c的話...

放心啦 電腦界的英文都很簡單的啦,
又不會要你用英文寫Technical writing.(這東東台灣根本沒人重視吧)
小弟有[App程式設計入門:iPhone、iPad(第二版)]

不過呀,我覺得他講的東西會有點"舊".
比方說,現在多用Storyboard的方式來設計UI,但他還是有相當的篇幅提到Interface builder
個人是覺得,當你的Objective C,大概完成初階的學習後,再看這本,反而會比較有感覺.

小弟的學習方式是從Sandford CS193P開始,我所有的HOMEWORK都有自己做.
剛開始的確是進度緩慢,畢竟CS193P是從比較觀念方式的層面來教學.不過觀念比較清楚.

真正對APP的開發比較有感覺是直接開始寫隻APP上架去.(要花年費100元美金)
建議真的想快點入手,就先想好一個APP的IDEA,以他為目標,把他實作出來.這樣的學最快.
這樣你從開發及上架的流程都會走過一遍.

對了,我也是不建議去補習班,花錢花時間效果也存疑.
基本上你不用太擔心有問題,沒人問.google是你的好朋友.
另外,Stack overflow,也是必去的論譠,很多你會遇到的問題,前人早已遇過,也有詳解.(當然,你要耐真心讀別人的問題及答案,當然,也一定都是全英文的)
個人建議如果連程式底都沒有,最好先學C會比較好。
C學完再跳到Obj-C。C++就不用了,因為兩者的概念不太一樣。
至少先把簡單的程式概念有了以後,再去學物件導向和API使用,才不會迷失在IDE和語言之間。

(建議C和Obj-C各買一本,剩下的靠自己查。蘋果官方也有參考資料,不知道怎麼使用的函數可以去查)
其實先問自己二個問題:

1. 真的喜歡寫iOS嗎?(真心喜歡,不是趕流行)
2. 遇到問題,去GOOGLE,有大半都是英文的,沒問題嗎?(就是英文至少有一定的程度)

以上都沒問題的話 ,歡迎加入開發iOS APP的行列。

先搞懂物件導向吧。開發APP沒什麼了不起,隨便買一本書照上面拉一拉就可以寫出程式了。但寫到後面就會很痛苦,因為太多不懂的東西。了解物件導向比寫出一支程式更重要,這是基礎中的基礎阿。

再來就是Objective-C。目前市面上也滿少專門講解Object-C很不錯的書(至少就中文書來說)。建議找原文書,至少要是譯本的。

iOS相關的書才是最後要看的。這應該就不用多做說明了吧,台灣大多數都是這種書,隨便找一本喜歡的就好了(前提是物件導向跟Objective-C先做了解,就會知道什麼書該買了)。

其實我覺得完全不會程式的人去學可能都會比有一些程式包袱的要好一點。在學校早早就接觸C之類的,還滿多人之後再接觸物件導向都不太能接受。

若你真心喜歡,建議自己K書會比花錢去上基礎理論好一些。有底子後再去上開發APP的課程會好很多。



本討論串釣出一堆高手

小弟只買兩本書來看 k完基本objc特性之後 開xcode實作學最快
不會就google stackoverflow cocoachina..官方也有豐富的document可以看

加油
完全沒底子的..
一開始會很辛苦
加上objc真的不是一個低門檻的東西
我寫程式十幾年, 前陣子也買了mac回來寫~ 很多觀念要重新建立
還有就是比較底層的東西得花不少時間看~~頗痛苦..但是不這樣又寫不出客製化的需求

只能說, 對完全的新手來說...哪本書都差不多~~因為你要建立的都還是很初階的觀念
看哪本都一樣~~~~
https://jin.tw
學objective c 不難
但如果你想用來寫ios app的話, 是難的
XCODE 的DEBUG真心的垃圾阿
之前寫個SQL就花了我N多時間去DEBUG
如果真的沒底子又非學不可,
除了買主要的書來看看之外,
建議也可以再買一些底層或者概念性的書來看看,
比如物件導向概念等,順便針對不懂的名詞勤google,
如果時間允許也可以了解程式碼的底層運作。

我想許多人一開始大概都是先接觸C嘗試寫一些邏輯性的題目才去碰物件導向(JAVA之類)的程式語言,
如樓上所說,許多人碰到物件導向式的語言都會踢到大鐵板,
真的有興趣的話,建議從底層知識開始建立起來,一開始就跳OBJ-C可能會有障礙...
寫程式從學到用的路盡量別抄短路,雖然可能會很辛苦,但撐過去就是你的東西了 共勉之
新手你好
如果不嫌棄的話
建議你別買書

書不是寫得不好
但近五年軟體世界改變很快
通常你買了書,看完了
新版的軟體、函式庫就出來了
就像XCode 5現在箭在弦上

書本礙於紙本關係
要搜尋並不容易
有些出版品弄得不錯,有完整的Index
但就算有,翻來翻去找資料也比搜尋功能不方便

線上資源很多
只要可以上網
隨時都可以學習
不需要帶本書

上機實作比看書來得快速多了
Apple官方的文件也算淺顯易懂
提供的Sample Code也都很精簡扼要

若真的做不出東西(卡住了)
StackOverflow、CodeProject上面很多高手的

歡迎進入蘋果世界~
Simple Is Not Easy
我也是初學者,從買書看(app程式設計入門)→不如看史丹佛影片+apple develop文件+Google
真的很多東西要看,光是第一眼看到xcode介面,你可能就會愣在那,找個project設定就會花你老半天的時間,然後lib與framework會傻傻分不清,debug tool有什麼、能做什麼… 接下來obj-c一堆中括號,protocol,delegate還算好理解,再來個selector,什麼block,還有memory management…
基本上C我還蠻熟的,但初見整篇obj-c的code有一種快吐血的感覺。
接下來,uiview的遊戲規則,一堆control,一堆notification… 畫面設計…
我只能說,要看的還真不少,的確,最快就是實作它~
期望我還撐得下去!
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!