想学习MAC编程``桌面应用环境:Cocoa是比较先进的oop环境,可以写较少的程序编出较复杂的应用。应用语言是Objective-c或Objective-C++,可以与java 捆绑,也可以直接call carbon c应用。这种event-driven应用平台包括很多现成的objects,可以直接加到应用界面。应用则是专为os x准备的。
http://developer.apple.com/refer ... GS_Cocoa/index.htmlCarbon主要是为os 9到os x过渡的应用所采用的C和C++环境。carbon应用能在os 9和x都能运行。但随着os x的出现,用carbon编程的人将会减少。Java可以作为跨平台应用环境。对于10.4.8的机器,机器上已经装了jdk1.3, 1.3.1, 1.4, 1.4.2, 1.5, 1.5.0。这就和pc完全不同。用pc你只能用一种jdk。在unix系统下,使用哪个jdk要完全看你的Path是如何设置的了。script: AppleScript, Unix Shell Script, 还有javascript.widget应用:最简单是应该是用html和javascript了。服务器应用开发:服务器: Apache, Tomcat, JBoss支持J2EE、PHP等。数据库:mySQL, FrontBase, 乃至Oracle。仔细google一下,支持mac的数据库也不少。机器实用工具下里还有odbc administrator,我听说有人用它连过excel,具体该怎么用就不清楚了。xcode装好后,应该在硬盘下出现一个Developer文件夹。xcode应用在该文件夹下Applications文件夹里。打开后,可以通过建立 new project,通过Assistant选择你应用的类型。当然,xcode不是编程的唯一工具,但和其他工具相比,要容易点。另外在这个应用文件夹里还有Interface Builder,是用于建立Cocoa用户界面的。其他工具有openGL,性能工具,Mac Python等等,要看你自己的应用是否用的上了。