从iPhone到Mac编程 [英] From iPhone to Mac programming

查看:100
本文介绍了从iPhone到Mac编程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我查看了网站,以确保这不是重复。抱歉,如果我错过了什么。

I've looked through the site to make sure this isn't a duplicate. Apologies if I've missed something.

我已经做了大约一年的iPhone开发,我对Objective-C,Xcode和Cocoa很满意(至少在iPhone上使用的是什么,但OS X的编程似乎更为复杂。

I've been doing iPhone development for about a year now, and I'm comfortable with Objective-C, Xcode and Cocoa (at least what's used on the iPhone), but programming for OS X seems much more involved.

对于像我这样的人来说有哪些好的免费资源?我见过的大部分内容都是关于学习Objective-C和Cocoa,我真的想进入我不熟悉的IB部分,以及OS X上不重要的其他任何东西。

What are some good free resources for someone like me? Most of the stuff I've seen is about learning Objective-C and Cocoa, and I really want to get into the parts of IB I'm not familiar with and anything else that's important on OS X that isn't on the iPhone.

推荐答案

虽然iPhone开发环境并不是Mac的一个子集,但由于有一些改进的和iPhone特定的位,几乎是这样(而且主要是好位)。因此,Mac可能是最容易从iPhone迁移的平台。

While the iPhone development evironment isn't strictly a subset of the Mac, since there are some improved and iPhone-specific bits, it is nearly so (and it's mainly the good bits). Thus, the Mac is probably the easiest platform to move to from iPhone.

在Mac上,你会特别想了解Cocoa Bindings,它们具有很多现代性用户界面工作,但尚未在手机上工作。

On the Mac, you will especially want to learn about Cocoa Bindings, which underly a lot of modern UI work, but aren't (yet) on the phone.

针对您的具体问题,一些备受推崇的免费Mac编码资源包括:

Addressing your specific question, some well-respected free Mac coding resources include:


  • 规范的 cocoa-dev邮件列表 由Apple运营(不幸的是,它只有Apple实施的糟糕的网络访问,并且由于不可靠的第三方努力而偶尔增加,通过实际订阅使其最有用来自你的一个电子邮件帐户)

  • CocoaDev wiki

  • Rogue Amoeba的Mike Ash在他的 博客

  • 来自Aaron Hillegass的高级Mac编程手册, 高级Mac OS X编程

  • 虽然Apple的文档现在已经相当不错了,在糟糕的旧描述即将到来的日子里,我们很多人都学会了Mac OS X如何从信誉良好的软件公司发布的开源代码中剔除,比如 Omni的框架 ,您可以随意嵌入到您的应用程序中,或者来自

  • 的cherrypick代码
  • the canonical cocoa-dev mailing list run by Apple (which, unfortunately, has only the woefully lame web access implemented by Apple, and sporadically augmented by unreliable third-party efforts, making it mostly useful via actually subscribing to it from one of your email acccounts)
  • the CocoaDev wiki
  • Rogue Amoeba's Mike Ash has an unusually useful Q&A Fridays series on his blog
  • the advanced Mac programming book from Aaron Hillegass, Advanced Mac OS X Programming
  • although Apple's docs are pretty good now, in the bad old "description forthcoming" days, a lot of us learned how Mac OS X ticked from open-source code published by reputable software houses, like Omni's frameworks which you are free to embed as-is into your apps, or cherrypick code from

(嗯,我通常不会在这里发帖,所以我被禁止超链接上面的引用...我可以把它们作为文本放入吗?呃,不!嗯,我猜这里总是谷歌。)

(Hmm, I don't usually post here, so I was prohibited from hyperlinking the above references... can I put them in as text? Uh, nope! Well, there's always google, I guess.)

这篇关于从iPhone到Mac编程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆