我自1995年起就在Linux上编写软件,但现在需要了解如何在Mac上开发应用程序。我在该平台上没有任何经验。显然,我应该获取一些适当的硬件。有哪些好的书籍、教程网站和其他资源适合有经验的开发人员开始在Mac上开发?不仅包括API和应用程序内部,还包括如何安装应用程序、调试等方面的内容。
我自1995年起就在Linux上编写软件,但现在需要了解如何在Mac上开发应用程序。我在该平台上没有任何经验。显然,我应该获取一些适当的硬件。有哪些好的书籍、教程网站和其他资源适合有经验的开发人员开始在Mac上开发?不仅包括API和应用程序内部,还包括如何安装应用程序、调试等方面的内容。
首先,我建议阅读苹果自己的开发者文档。它们相当深入,并涵盖了许多领域,从UI一致性到细节问题。
对于mac开发,XCode是最好的选择。它可以处理大部分需求,包括构建、测试、调试、UI构造和安装程序的构建。
Mac OSX核心API使用C、C++、Objective-C、Python和IIRC Ruby。如果你想从Mac开发转向iOS开发,那么Obj-C可能是最好的选择。