看板 MacDev 關於我們 聯絡資訊
大家好,小弟最近想自學iOS的軟體開發 由於沒有在Mac上開發過相關的語言 因此想找本書來k一下 以下是網路書店的排行榜 希望有翻過的人能給小弟一些建議 對了先說說自身的狀況好了 沒有開發過Mac相關的語言,也不會Objective-C (板上好像有些人推薦可直接學Swift?) 比較有在碰的只有java而已 因此可能需要從基礎開始練習 因此購買此書的定位在打底、入門用 以下是有看到覺得還不錯的書 希望前輩們能建議一下哪本比較適合 如果可以 也歡迎多講些自己認為的「缺點」 畢竟這方面的心得比較珍貴、難以取得XD 一、 書名:Swift 初學特訓班--iOS App 開發快速養成與實戰 (附近3小時新手入門與關鍵影音教學/全書範例程式) 書商:碁峰(2014-12-18) 作者:鄧文淵 總監製/文淵閣工作室 編著 淺見:範例式的可能有助於快速學習、且有仿效的對象可以學習骨架精髓 團隊好像滿厲害的,這本書看起來也比較活潑 二、 書名:養成 iOS 8 App 程式設計實力的 25 堂課-最新 Swift 開發教學 (A Practical Guide to Building Your First App from Scratch: Beginning iOS 8 Programming with Swift) 書商:博碩(2014-12-30) 作者:Simon Ng 著、王豪勳 譯 淺見:這本書看起來比較硬,但可能會比較有技術層面的探討(嗎) 但從開發環境到測試、上架都有介紹,感覺滿完整的 三、 書名:iOS 8 程式設計實戰--205 個快速上手的開發技巧 書商:碁峰(2014-10-23) 作者:朱克剛 淺見:感覺也是規規矩矩的一本書XD 比較類似參考資料或有些經驗的人可能比較適合吧我猜 上面的排序剛好是我目前考慮購買的優先序 現階段應該只會購入一本 由於沒辦法到現場去翻翻看 因此麻煩有這幾本書的板友 幫忙推薦一下囉~ 任何心得或一句話都可能對我有幫助 千萬不要害羞吝嗇>\\< 再次感謝大家的幫忙!! *小提醒:上面的淺見只是看介紹後,自行猜測的,不是讀後心得 請大家小心,不要我被誤導了>< -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.76.254.11 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1427309965.A.2AF.html ※ 編輯: SmallLife (211.76.254.11), 03/26/2015 03:03:14
darktt: 我完全不推薦初學就學swift,當然如果你只是想學個興趣 03/26 06:13
darktt: 的話,那當然沒關係 03/26 06:14
darktt: 另外,我推薦的Objective-C的書是: 03/26 06:14
darktt: 學會Objective-C的24堂課(第三版) 03/26 06:15
BS0824: 我也是建議從obj-c去學,書的話我推薦 03/26 09:21
BS0824: 精通 Objective-C 程式設計,已經出到第六版 03/26 09:22
singergod: 可以去看cs 193p 可以開字幕,對英聽不好的有幫助 03/26 09:25
是這樣的 因未來有開發iOS軟體的需求 所以才想以實作的角度切入 因為怕從Object-C開始再學Swift 可能在時程上會有所延誤 (儘管離實際開發還有一段時間) 另一方面是害怕即使短時間看完了Objective-C的書 也沒辦法吸收太多並靈活運用 才有打算一邊從Swift開始學習 碰到困難再回頭找資料的念頭 再請問前輩們 這樣的想法是OK的嗎? 還是真的從Objective-C開始會比較合適呢><
xevisu: 精通Obj-C程式設計 +1 03/26 10:09
yr: 我是不知道學 Obj-C 會延誤到啥啦!我 Swift 都還沒開始學 03/26 10:24
yr: 短期也沒計畫去看 Swift 的東西 03/26 10:25
之前是想說 既然要學 就乾脆從比較新的swift開始學起 久而久之 不知為何竟限制自己一定要用swift寫出軟體 所以上面的原意應該是 學完Obj-C後再學swift會很耗時且吃力 卻忽略可以只學Obj-C XD 抱歉因為小弟尚在學習 可能問了一些蠢問題 還請前輩們多多包涵><
tommy60703: 目前實戰用Swift才會出問題,Obj-C安定 03/26 10:35
darktt: 台灣的業界是很封閉的,現成的案子都是Obj-C寫的,上頭也 03/26 10:55
darktt: 只看的懂Obj-C 03/26 10:56
darktt: 你用Swift就等著被上頭的打壓。 03/26 10:56
uranusjr: 同贊成 Objective-C, 但樓上這觀點我倒是第一次聽到... 03/26 11:04
nekochiu: 請問cs193p字幕要去哪找?我由itunesU看到都沒字幕耶 03/26 16:04
綜合以上前輩們所述 所以現階段若從Obj-C開始學起 對於往後的iOS程式開發(應該不會是太複雜的App) 乃至於未來可能朝這方面就業等 是符合我的需求且符合未來趨勢的嗎? 最後再問個愚笨的問題 聽說Obj-C到Swift滿容易上手的 也就是未來如果Swift成為主流 再學習也不會太遲 的意思嗎? 再次感謝前輩們撥冗答覆>< ※ 編輯: SmallLife (211.76.254.18), 03/26/2015 16:56:14
kokuyoku: 不建議先學Swift 我昨天把Swift升到1.2後 冒出53個錯誤 03/26 17:58
ckvir: 樓上你53個錯誤是啥?我記得1.2沒改原本的語法阿 03/26 18:22
nobody1: cs193p 在itunesU上有字幕呀~ 03/26 21:12
October29: 我也有跟原PO同樣的問題QQ 03/26 23:25
fishead1116: 1.2那個錯誤好像是跟as 有關的 XCode有migrator可以 03/27 08:54
crown: 因為我只要swift,所以我買了兩本用swift寫ios的書 03/27 10:22
Fairy0101: 我剛好也遇到相同困擾 03/27 18:19
SmallLife: 感謝各位前輩們的意見,那就決定從Obj-C開始學好了~XDD 03/28 01:11
otaku5566: 我自學+去上課一段時間了,個人認為與其說是在學obj-c 03/28 04:38
otaku5566: 不如說是在學IOS的運作機制 03/28 04:39
October29: 自學+1 QQ 03/28 11:20
cryinglove: 兩個語言都是語言,複雜的是運作機制 03/28 11:51
Ghosso: 如果是要自己寫的話可以學swift 但如果是公司的或是修改的 03/30 14:42
Ghosso: 建議還是學obj-c 03/30 14:42
gameKyle: Swift也沒這麼快普及吧...建議obj-c 先 03/31 08:49
SmallLife: 是要自學的 目前還在求學 尚未就職 又有點遲疑了 04/01 01:19
SmallLife: 真是有點難定奪qq 如果依照上手難易度 學swift會比好嗎 04/01 01:20
darktt: Swift是看來簡單,但是容易寫出沒人可以維護的程式 04/01 07:19
naboo: 我也推Objective-C, Swift你就先忘了有這東西吧~~ 04/02 17:40
SmallLife: XDD Obj-C 大獲全勝哈哈~ 04/04 03:48
Jnwy: 請問cs193p要從舊的開始看還是從iOS7開始看就可以了呢? 04/06 19:18
uranusjr: 上的東西每次都差不多, 看新的就好了, 真有空再去翻舊的 04/06 23:28
Jnwy: 所以新的也有從頭,感謝 04/07 12:16
vaga: 幾年後回來看看推文真的想笑... 11/14 18:00
ID3238: 時空背景不同 11/03 15:45