V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
clydelin
V2EX  ›  iDev

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

  •  
  •   clydelin · 2013-08-02 15:11:38 +08:00 · 4746 次点击
    这是一个创建于 4160 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一直从事Android开发,最近想写点儿东西,以前接触过 IOS开发,xcode(略懂)obj-c(略懂) 刚才自己打开xcode摸索着自己写了个hello world,大家推荐一下有没有OS X开发的相关材料,网站,书籍,视频都可以。网络上貌似iOS的比较多一点儿。
    16 条回复    1970-01-01 08:00:00 +08:00
    Kai
        1
    Kai  
    MOD
       2013-08-02 16:26:39 +08:00   ❤️ 2
    除了从官方文档入手外,可以考虑从 Scott 的 Cocoa and Objective-C: Up and Running 来入门。

    侧栏链接还有许多参考资料 :)
    cdfmr
        2
    cdfmr  
       2013-08-02 16:33:58 +08:00
    入门的话,Cocoa Programming for Mac OS X还不错,这本书有中文版。
    clydelin
        3
    clydelin  
    OP
       2013-08-02 17:10:05 +08:00
    @Kai 还有些开发社区 还有 开源代码库之类的推荐吗
    Kai
        4
    Kai  
    MOD
       2013-08-02 17:26:35 +08:00 via iPhone
    @clydelin 没有
    alexrezit
        5
    alexrezit  
       2013-08-02 17:32:52 +08:00   ❤️ 2
    1. Mac OS 上的开源项目质量参差不齐.
    2. 因为历史遗留问题 Cocoa 里面隐藏着一些比较 nasty 的坑.
    3. 如果有丰富的 iOS 开发经验, 你的经验足以帮助你避免掉坑.
    4. 如果有丰富的 iOS 开发经验, 仅需 doc lib 就可以快速上手.
    angelface
        6
    angelface  
       2013-08-02 19:57:01 +08:00
    其实真的是只要看帮助就行了。
    RisingV
        7
    RisingV  
       2013-08-02 19:58:05 +08:00
    @alexrezit 其实严格来讲,Mac OS和OS X是两个不同的系统
    alexrezit
        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). 所以我的称呼没有任何问题.
    RisingV
        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中能看出,两者是区别开称呼的
    lidashuang
        10
    lidashuang  
       2013-08-03 01:35:04 +08:00
    codechsool 的课程非常不错
    可以从这个链接注册 http://go.codeschool.com/XxT_wQ ,你有48小时的试用

    alexrezit
        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.
    alexrezit
        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 的.
    RHFS
        13
    RHFS  
       2013-08-03 10:40:19 +08:00
    @RisingV 呵呵, 何必抠字眼。。。
    clydelin
        14
    clydelin  
    OP
       2013-08-03 11:05:02 +08:00
    @RisingV 字眼而已 文字和语言一样,只要对方听的东看的得懂就好了, 就像你在一些开发irc频道中,大家经常敲 NP 之类的缩写反正大家能看懂。很多东西还是遵循与习惯。生活中提现明显的就是 电力公司,从电力局,供电局。改为电力公司,供电公司的时候老百姓长久一来的习惯不好改变,所以市级以及以下 还是沿用了以前的名字,称为供电所、供电局、电力局。没必要抠字眼,大家看得懂就好了 。
    allenhsu
        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
    vagase
        16
    vagase  
       2013-11-04 10:53:12 +08:00
    进阶请看NSBlog:http://www.mikeash.com/pyblog/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1134 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:55 · PVG 01:55 · LAX 09:55 · JFK 12:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.