Objective c 努力工作——是的。不是“堆”,但肯定是相当多的工作。我很想在OSX上看到一个wxWidgets应用程序的好例子……它们看起来都像垃圾。@schwa:“看起来像垃圾”?实现应用程序的小部件或代码?@S.Lott-两者都不是。非本机应用程序的问题更多的是“感觉

Objective c 努力工作——是的。不是“堆”,但肯定是相当多的工作。我很想在OSX上看到一个wxWidgets应用程序的好例子……它们看起来都像垃圾。@schwa:“看起来像垃圾”?实现应用程序的小部件或代码?@S.Lott-两者都不是。非本机应用程序的问题更多的是“感觉,objective-c,cocoa,macos,Objective C,Cocoa,Macos,努力工作——是的。不是“堆”,但肯定是相当多的工作。我很想在OSX上看到一个wxWidgets应用程序的好例子……它们看起来都像垃圾。@schwa:“看起来像垃圾”?实现应用程序的小部件或代码?@S.Lott-两者都不是。非本机应用程序的问题更多的是“感觉”而不是“外观”。错误位置的按钮、非标准键盘快捷键等。制作本机Mac应用程序远不止是使用本机(或本机外观)小部件。这不是我想听的,但有时就是这样。不过,我可能会看看Python,看看我能做些什么。Objective-C2.0确实有垃圾收集功能。


努力工作——是的。不是“堆”,但肯定是相当多的工作。我很想在OSX上看到一个wxWidgets应用程序的好例子……它们看起来都像垃圾。@schwa:“看起来像垃圾”?实现应用程序的小部件或代码?@S.Lott-两者都不是。非本机应用程序的问题更多的是“感觉”而不是“外观”。错误位置的按钮、非标准键盘快捷键等。制作本机Mac应用程序远不止是使用本机(或本机外观)小部件。这不是我想听的,但有时就是这样。不过,我可能会看看Python,看看我能做些什么。Objective-C2.0确实有垃圾收集功能。他说这也必须与Tiger一起使用。这就排除了垃圾收集器,实际上Obj-C没有垃圾收集(总是)并不重要。它使用带有自动释放池的引用计数系统。正确标记OBj-C类变量意味着将添加必要的代码来管理ref计数-您不需要使用AppKit在Objective-C中显式管理ref计数。@Chris,这只适用于Objective-C 2.0(Leopard及以上版本)。在Objective-C 1.0中,您必须创建自己的访问器方法,包括在-dealloc中管理保留/复制/分配和发布。这并不意味着它实际上要困难得多,但您必须做的不仅仅是“正确地标记类变量”。