最近想开始学习Mac OS X开发求推荐教材

2013-08-02 15:11:38 +08:00
 clydelin
一直从事Android开发,最近想写点儿东西,以前接触过 IOS开发,xcode(略懂)obj-c(略懂) 刚才自己打开xcode摸索着自己写了个hello world,大家推荐一下有没有OS X开发的相关材料,网站,书籍,视频都可以。网络上貌似iOS的比较多一点儿。
4567 次点击
所在节点    iDev
16 条回复
Kai
2013-08-02 16:26:39 +08:00
除了从官方文档入手外,可以考虑从 Scott 的 Cocoa and Objective-C: Up and Running 来入门。

侧栏链接还有许多参考资料 :)
cdfmr
2013-08-02 16:33:58 +08:00
入门的话,Cocoa Programming for Mac OS X还不错,这本书有中文版。
clydelin
2013-08-02 17:10:05 +08:00
@Kai 还有些开发社区 还有 开源代码库之类的推荐吗
Kai
2013-08-02 17:26:35 +08:00
@clydelin 没有
alexrezit
2013-08-02 17:32:52 +08:00
1. Mac OS 上的开源项目质量参差不齐.
2. 因为历史遗留问题 Cocoa 里面隐藏着一些比较 nasty 的坑.
3. 如果有丰富的 iOS 开发经验, 你的经验足以帮助你避免掉坑.
4. 如果有丰富的 iOS 开发经验, 仅需 doc lib 就可以快速上手.
angelface
2013-08-02 19:57:01 +08:00
其实真的是只要看帮助就行了。
RisingV
2013-08-02 19:58:05 +08:00
@alexrezit 其实严格来讲,Mac OS和OS X是两个不同的系统
alexrezit
2013-08-02 20:30:17 +08:00
@RisingV
不要在文字上较劲好么? 如果非要较劲, 那我可以告诉你, OS X 是 Mac OS 的第十个主要版本, 它作为 Mac OS 的一个版本, 用 Mac OS 称呼没有错误. 而习惯上的说法, 1-9 被称作 Classic Mac OS, 10.x 被称作 OS X (于 10.8 发布时更名, 即 10.7 及更早版本中的原 Mac OS X). 所以我的称呼没有任何问题.
RisingV
2013-08-03 00:52:28 +08:00
@alexrezit 如果只是版本差异的话,没什么可说的。OSX和Mac OS是不同的,从OS X开始才使用了Mach微内核+BSD组件+Aqua GUI。之前的Mac OS是很挫的东西。我所看到的英语的材料中没有把OS X叫做Mac OS的习惯,国内的那些苹果产品的论坛有这个习惯。

https://en.wikipedia.org/wiki/OS_X
从wikipedia中能看出,两者是区别开称呼的
lidashuang
2013-08-03 01:35:04 +08:00
codechsool 的课程非常不错
可以从这个链接注册 http://go.codeschool.com/XxT_wQ ,你有48小时的试用

alexrezit
2013-08-03 08:16:10 +08:00
@RisingV
要说 wiki 的话, 可以参考这里:
https://en.wikipedia.org/wiki/Mac_OS
OS X 是 Mac OS 的一个版本. 你想说的 Mac OS, 是 Classic Mac OS.
alexrezit
2013-08-03 08:21:46 +08:00
@RisingV
举个其他的例子, MacBook 狭义上是指 MacBook 系列 (塑料及铝质外壳的系列), 但是广义上的 MacBook family 也包括 MacBook Pro 和 MacBook Air. 所以说用 MacBook 代指 MacBook + MacBook Pro + MacBook Air 没错, 同理这个也一样. 况且并没有用 Mac OS 代指 Classic Mac OS 的习惯, 所以不管在什么情况下 Mac OS 都是包括 OS X 的.
RHFS
2013-08-03 10:40:19 +08:00
@RisingV 呵呵, 何必抠字眼。。。
clydelin
2013-08-03 11:05:02 +08:00
@RisingV 字眼而已 文字和语言一样,只要对方听的东看的得懂就好了, 就像你在一些开发irc频道中,大家经常敲 NP 之类的缩写反正大家能看懂。很多东西还是遵循与习惯。生活中提现明显的就是 电力公司,从电力局,供电局。改为电力公司,供电公司的时候老百姓长久一来的习惯不好改变,所以市级以及以下 还是沿用了以前的名字,称为供电所、供电局、电力局。没必要抠字眼,大家看得懂就好了 。
allenhsu
2013-08-03 14:58:46 +08:00
@RisingV 你说的区别是 Mac OS 9 和 Mac OS X 的区别,Mac OS X => OS X 只是 10.8 起的命名规范变更,类似当初 iPhone OS 3 => iOS 4 的 Rebranding
vagase
2013-11-04 10:53:12 +08:00
进阶请看NSBlog:http://www.mikeash.com/pyblog/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/77766

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX