最近想开始学习Mac OS X开发求推荐教材 - V2EX
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 5206 次点击
    这是一个创建于 4512 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一直从事Android开发,最近想写点儿东西,以前接触过 IOS开发,xcode(略懂)obj-c(略懂) 刚才自己打开xcode摸索着自己写了个hello world,大家推荐一下有没有OS X开发的相关材料,网站,书籍,视频都可以。网络上貌似iOS的比较多一点儿。
    16 条回复    1970-01-01 08:00:00 +08:00
    Kai
        1
    Kai  
       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  
       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中能看出,两者是区别开称呼的
    G2bN4dbX9J3ncp0r
        10
    G2bN4dbX9J3ncp0r  
       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     Solana     5479 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 03:27 PVG 11:27 LAX 19:27 JFK 22:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86