1
Kai MOD 除了从官方文档入手外,可以考虑从 Scott 的 Cocoa and Objective-C: Up and Running 来入门。
侧栏链接还有许多参考资料 :) |
2
cdfmr 2013-08-02 16:33:58 +08:00
入门的话,Cocoa Programming for Mac OS X还不错,这本书有中文版。
|
5
alexrezit 2013-08-02 17:32:52 +08:00 2
1. Mac OS 上的开源项目质量参差不齐.
2. 因为历史遗留问题 Cocoa 里面隐藏着一些比较 nasty 的坑. 3. 如果有丰富的 iOS 开发经验, 你的经验足以帮助你避免掉坑. 4. 如果有丰富的 iOS 开发经验, 仅需 doc lib 就可以快速上手. |
6
angelface 2013-08-02 19:57:01 +08:00
其实真的是只要看帮助就行了。
|
8
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). 所以我的称呼没有任何问题. |
9
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中能看出,两者是区别开称呼的 |
10
lidashuang 2013-08-03 01:35:04 +08:00
|
11
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. |
12
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 的. |
14
clydelin OP @RisingV 字眼而已 文字和语言一样,只要对方听的东看的得懂就好了, 就像你在一些开发irc频道中,大家经常敲 NP 之类的缩写反正大家能看懂。很多东西还是遵循与习惯。生活中提现明显的就是 电力公司,从电力局,供电局。改为电力公司,供电公司的时候老百姓长久一来的习惯不好改变,所以市级以及以下 还是沿用了以前的名字,称为供电所、供电局、电力局。没必要抠字眼,大家看得懂就好了 。
|
15
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
|
16
vagase 2013-11-04 10:53:12 +08:00
进阶请看NSBlog:http://www.mikeash.com/pyblog/
|