作者SmallLife ((〞︶〝)/)
看板MacDev
标题[建议] iOS软体开发书籍推荐
时间Thu Mar 26 02:59:22 2015
大家好,小弟最近想自学
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://webptt.com/cn.aspx?n=bbs/MacDev/M.1427309965.A.2AF.html
※ 编辑: SmallLife (211.76.254.11), 03/26/2015 03:03:14
1F:→ darktt: 我完全不推荐初学就学swift,当然如果你只是想学个兴趣 03/26 06:13
2F:→ darktt: 的话,那当然没关系 03/26 06:14
3F:→ darktt: 另外,我推荐的Objective-C的书是: 03/26 06:14
4F:→ darktt: 学会Objective-C的24堂课(第三版) 03/26 06:15
5F:推 BS0824: 我也是建议从obj-c去学,书的话我推荐 03/26 09:21
6F:→ BS0824: 精通 Objective-C 程式设计,已经出到第六版 03/26 09:22
7F:推 singergod: 可以去看cs 193p 可以开字幕,对英听不好的有帮助 03/26 09:25
是这样的 因未来有开发iOS软体的需求 所以才想以实作的角度切入
因为怕从Object-C开始再学Swift 可能在时程上会有所延误
(尽管离实际开发还有一段时间)
另一方面是害怕即使短时间看完了Objective-C的书 也没办法吸收太多并灵活运用
才有打算一边从Swift开始学习 碰到困难再回头找资料的念头
再请问前辈们 这样的想法是OK的吗?
还是真的从Objective-C开始会比较合适呢><
8F:推 xevisu: 精通Obj-C程式设计 +1 03/26 10:09
9F:→ yr: 我是不知道学 Obj-C 会延误到啥啦!我 Swift 都还没开始学 03/26 10:24
10F:→ yr: 短期也没计画去看 Swift 的东西 03/26 10:25
之前是想说 既然要学 就乾脆从比较新的swift开始学起
久而久之 不知为何竟限制自己一定要用swift写出软体
所以上面的原意应该是 学完Obj-C後再学swift会很耗时且吃力 却忽略可以只学Obj-C XD
抱歉因为小弟尚在学习 可能问了一些蠢问题 还请前辈们多多包涵><
11F:推 tommy60703: 目前实战用Swift才会出问题,Obj-C安定 03/26 10:35
12F:推 darktt: 台湾的业界是很封闭的,现成的案子都是Obj-C写的,上头也 03/26 10:55
13F:→ darktt: 只看的懂Obj-C 03/26 10:56
14F:→ darktt: 你用Swift就等着被上头的打压。 03/26 10:56
15F:→ uranusjr: 同赞成 Objective-C, 但楼上这观点我倒是第一次听到... 03/26 11:04
16F:→ 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
17F:推 kokuyoku: 不建议先学Swift 我昨天把Swift升到1.2後 冒出53个错误 03/26 17:58
18F:→ ckvir: 楼上你53个错误是啥?我记得1.2没改原本的语法阿 03/26 18:22
19F:→ nobody1: cs193p 在itunesU上有字幕呀~ 03/26 21:12
20F:推 October29: 我也有跟原PO同样的问题QQ 03/26 23:25
21F:推 fishead1116: 1.2那个错误好像是跟as 有关的 XCode有migrator可以 03/27 08:54
22F:推 crown: 因为我只要swift,所以我买了两本用swift写ios的书 03/27 10:22
23F:推 Fairy0101: 我刚好也遇到相同困扰 03/27 18:19
24F:→ SmallLife: 感谢各位前辈们的意见,那就决定从Obj-C开始学好了~XDD 03/28 01:11
25F:推 otaku5566: 我自学+去上课一段时间了,个人认为与其说是在学obj-c 03/28 04:38
26F:→ otaku5566: 不如说是在学IOS的运作机制 03/28 04:39
27F:推 October29: 自学+1 QQ 03/28 11:20
28F:推 cryinglove: 两个语言都是语言,复杂的是运作机制 03/28 11:51
29F:推 Ghosso: 如果是要自己写的话可以学swift 但如果是公司的或是修改的 03/30 14:42
30F:→ Ghosso: 建议还是学obj-c 03/30 14:42
31F:→ gameKyle: Swift也没这麽快普及吧...建议obj-c 先 03/31 08:49
32F:→ SmallLife: 是要自学的 目前还在求学 尚未就职 又有点迟疑了 04/01 01:19
33F:→ SmallLife: 真是有点难定夺qq 如果依照上手难易度 学swift会比好吗 04/01 01:20
34F:推 darktt: Swift是看来简单,但是容易写出没人可以维护的程式 04/01 07:19
35F:推 naboo: 我也推Objective-C, Swift你就先忘了有这东西吧~~ 04/02 17:40
36F:→ SmallLife: XDD Obj-C 大获全胜哈哈~ 04/04 03:48
37F:推 Jnwy: 请问cs193p要从旧的开始看还是从iOS7开始看就可以了呢? 04/06 19:18
38F:→ uranusjr: 上的东西每次都差不多, 看新的就好了, 真有空再去翻旧的 04/06 23:28
39F:推 Jnwy: 所以新的也有从头,感谢 04/07 12:16
40F:→ vaga: 几年後回来看看推文真的想笑... 11/14 18:00
41F:推 ID3238: 时空背景不同 11/03 15:45