作为一名程序员,我几乎陷入了Windows世界.我花了很多时间和精力学习MFC,ATL和最近的.NET(主要是WinForms,我现在对Web开发不感兴趣).由于我没有Parallels(并且在接下来的几个月内不会购买任何软件或硬件),我现在无法负担运行旧的Windows应用程序,所以我想将它们移植到Mac上.
我的主要问题是:
我读过有两个主要的API,Carbon和Cocoa.你建议我先学习哪一个?(我不知道Objective-C,但我并不反对学习它.)
Mac的主要开发工具(IDE,调试器等)有哪些?
是否有任何框架或RAD工具可以帮助创建窗口(我更喜欢类似MFC的方法来实现类似VB的拖放编辑器).
我目前的技能是否可以帮助我学习为Mac编程,还是我必须从零开始?
Robert S... 22
回答你的问题:
可可.并学习Objective-C.关于这一点,这里有几个问题.你也可以试试RealBasic.
Xcode,Mac OS X免费提供.
它在Xcode中.Xcode有一个UI构建器.
它会有所帮助,但Mac是一种不同的动物.我建议Aaron Hillegass为Mac OS X编写Cocoa Programming.
我来自类似的背景(Windows,ASP.NET,C#),我发现Mac作为软件开发平台非常有趣.iPhone也非常有趣.我建议您浏览过去的问题,了解有关Mac开发的更多信息.有一些很棒的问题和答案.
回答你的问题:
可可.并学习Objective-C.关于这一点,这里有几个问题.你也可以试试RealBasic.
Xcode,Mac OS X免费提供.
它在Xcode中.Xcode有一个UI构建器.
它会有所帮助,但Mac是一种不同的动物.我建议Aaron Hillegass为Mac OS X编写Cocoa Programming.
我来自类似的背景(Windows,ASP.NET,C#),我发现Mac作为软件开发平台非常有趣.iPhone也非常有趣.我建议您浏览过去的问题,了解有关Mac开发的更多信息.有一些很棒的问题和答案.