[建議] iOS軟體開發書籍推薦

看板MacDev作者 ((〞︶〝)/)時間9年前 (2015/03/26 02:59), 9年前編輯推噓19(19022)
留言41則, 24人參與, 最新討論串1/2 (看更多)
大家好,小弟最近想自學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

03/26 06:13, , 1F
我完全不推薦初學就學swift,當然如果你只是想學個興趣
03/26 06:13, 1F

03/26 06:14, , 2F
的話,那當然沒關係
03/26 06:14, 2F

03/26 06:14, , 3F
另外,我推薦的Objective-C的書是:
03/26 06:14, 3F

03/26 06:15, , 4F
學會Objective-C的24堂課(第三版)
03/26 06:15, 4F

03/26 09:21, , 5F
我也是建議從obj-c去學,書的話我推薦
03/26 09:21, 5F

03/26 09:22, , 6F
精通 Objective-C 程式設計,已經出到第六版
03/26 09:22, 6F

03/26 09:25, , 7F
可以去看cs 193p 可以開字幕,對英聽不好的有幫助
03/26 09:25, 7F
是這樣的 因未來有開發iOS軟體的需求 所以才想以實作的角度切入 因為怕從Object-C開始再學Swift 可能在時程上會有所延誤 (儘管離實際開發還有一段時間) 另一方面是害怕即使短時間看完了Objective-C的書 也沒辦法吸收太多並靈活運用 才有打算一邊從Swift開始學習 碰到困難再回頭找資料的念頭 再請問前輩們 這樣的想法是OK的嗎? 還是真的從Objective-C開始會比較合適呢><

03/26 10:09, , 8F
精通Obj-C程式設計 +1
03/26 10:09, 8F

03/26 10:24, , 9F
我是不知道學 Obj-C 會延誤到啥啦!我 Swift 都還沒開始學
03/26 10:24, 9F

03/26 10:25, , 10F
短期也沒計畫去看 Swift 的東西
03/26 10:25, 10F
之前是想說 既然要學 就乾脆從比較新的swift開始學起 久而久之 不知為何竟限制自己一定要用swift寫出軟體 所以上面的原意應該是 學完Obj-C後再學swift會很耗時且吃力 卻忽略可以只學Obj-C XD 抱歉因為小弟尚在學習 可能問了一些蠢問題 還請前輩們多多包涵><

03/26 10:35, , 11F
目前實戰用Swift才會出問題,Obj-C安定
03/26 10:35, 11F

03/26 10:55, , 12F
台灣的業界是很封閉的,現成的案子都是Obj-C寫的,上頭也
03/26 10:55, 12F

03/26 10:56, , 13F
只看的懂Obj-C
03/26 10:56, 13F

03/26 10:56, , 14F
你用Swift就等著被上頭的打壓。
03/26 10:56, 14F

03/26 11:04, , 15F
同贊成 Objective-C, 但樓上這觀點我倒是第一次聽到...
03/26 11:04, 15F

03/26 16:04, , 16F
請問cs193p字幕要去哪找?我由itunesU看到都沒字幕耶
03/26 16:04, 16F
綜合以上前輩們所述 所以現階段若從Obj-C開始學起 對於往後的iOS程式開發(應該不會是太複雜的App) 乃至於未來可能朝這方面就業等 是符合我的需求且符合未來趨勢的嗎? 最後再問個愚笨的問題 聽說Obj-C到Swift滿容易上手的 也就是未來如果Swift成為主流 再學習也不會太遲 的意思嗎? 再次感謝前輩們撥冗答覆>< ※ 編輯: SmallLife (211.76.254.18), 03/26/2015 16:56:14

03/26 17:58, , 17F
不建議先學Swift 我昨天把Swift升到1.2後 冒出53個錯誤
03/26 17:58, 17F

03/26 18:22, , 18F
樓上你53個錯誤是啥?我記得1.2沒改原本的語法阿
03/26 18:22, 18F

03/26 21:12, , 19F
cs193p 在itunesU上有字幕呀~
03/26 21:12, 19F

03/26 23:25, , 20F
我也有跟原PO同樣的問題QQ
03/26 23:25, 20F

03/27 08:54, , 21F
1.2那個錯誤好像是跟as 有關的 XCode有migrator可以
03/27 08:54, 21F

03/27 10:22, , 22F
因為我只要swift,所以我買了兩本用swift寫ios的書
03/27 10:22, 22F

03/27 18:19, , 23F
我剛好也遇到相同困擾
03/27 18:19, 23F

03/28 01:11, , 24F
感謝各位前輩們的意見,那就決定從Obj-C開始學好了~XDD
03/28 01:11, 24F

03/28 04:38, , 25F
我自學+去上課一段時間了,個人認為與其說是在學obj-c
03/28 04:38, 25F

03/28 04:39, , 26F
不如說是在學IOS的運作機制
03/28 04:39, 26F

03/28 11:20, , 27F
自學+1 QQ
03/28 11:20, 27F

03/28 11:51, , 28F
兩個語言都是語言,複雜的是運作機制
03/28 11:51, 28F

03/30 14:42, , 29F
如果是要自己寫的話可以學swift 但如果是公司的或是修改的
03/30 14:42, 29F

03/30 14:42, , 30F
建議還是學obj-c
03/30 14:42, 30F

03/31 08:49, , 31F
Swift也沒這麼快普及吧...建議obj-c 先
03/31 08:49, 31F

04/01 01:19, , 32F
是要自學的 目前還在求學 尚未就職 又有點遲疑了
04/01 01:19, 32F

04/01 01:20, , 33F
真是有點難定奪qq 如果依照上手難易度 學swift會比好嗎
04/01 01:20, 33F

04/01 07:19, , 34F
Swift是看來簡單,但是容易寫出沒人可以維護的程式
04/01 07:19, 34F

04/02 17:40, , 35F
我也推Objective-C, Swift你就先忘了有這東西吧~~
04/02 17:40, 35F

04/04 03:48, , 36F
XDD Obj-C 大獲全勝哈哈~
04/04 03:48, 36F

04/06 19:18, , 37F
請問cs193p要從舊的開始看還是從iOS7開始看就可以了呢?
04/06 19:18, 37F

04/06 23:28, , 38F
上的東西每次都差不多, 看新的就好了, 真有空再去翻舊的
04/06 23:28, 38F

04/07 12:16, , 39F
所以新的也有從頭,感謝
04/07 12:16, 39F

11/14 18:00, , 40F
幾年後回來看看推文真的想笑...
11/14 18:00, 40F

11/03 15:45, , 41F
時空背景不同
11/03 15:45, 41F
文章代碼(AID): #1L4mMDAl (MacDev)
文章代碼(AID): #1L4mMDAl (MacDev)