是否有可能在Objective-C中開發碳應用,而且如果我沒有基於PC的電源的mac並且我有基於intel的mac,我仍然可以開發碳應用程序?Carbon VS Objective-C和intel-based mac
問候。
是否有可能在Objective-C中開發碳應用,而且如果我沒有基於PC的電源的mac並且我有基於intel的mac,我仍然可以開發碳應用程序?Carbon VS Objective-C和intel-based mac
問候。
您絕對可以在英特爾Mac上開發Carbon應用程序。 現在對Carbon的最大限制是你無法編譯成64位的二進制文件。此外,新版OS X功能可能會或可能不會提供給Carbon程序。
碳似乎至少在這裏停留了一段時間;保持它的一個重要問題是它有很多可用於Windows,因此需要iTunes開發。不過,很多人認爲我會在一兩個主要的OS X版本中棄用它。
是的,你可以。 Xcode 3.1爲Carbon應用程序提供了模板,並將爲Intel和ppc生成代碼。
的Xcode 3.2不具備碳模板,但將產生32位PPC 看到郵件再新的Xcode email from apple on apple developers list 作爲setfanB說爲什麼要用碳現在任何新的應用程序應該與可可啓動代碼(OSX 10.6下)
你可以,但是與直接C編程沒有區別,因爲Carbon是一個基於C的API。 (事實上,你將編程在直C中,並假裝Objective-C增加不存在。)
此外,碳是註定的。有一天,它不會存在於當時的Mac OS X中,那麼你的應用程序將無法運行。爲什麼不使用可可?那麼你的應用程序將不會依賴註定的框架。此外,我從經驗告訴你,可可比多比碳更容易。
即使您正在編寫Cocoa應用程序,仍然可以用C語言編程。請記住,Objective-C仍然是C的超集,所以只要您擁有引導程序所需的最小應用程序代碼(例如XCode附帶的模板),那麼您可以編寫任何您想要的C函數。
(不知道你爲什麼想這樣做,但...)
你爲什麼要這麼做? Objective-c非常強大,可可擁有在Mac上開發應用程序所需的一切。 – stefanB 2009-09-11 08:23:56