我正在启动一个Mac OS X应用程序,它将连接到我正在开发的小型网站。

这个想法是应用程序会在本地数据库中存储多个片段,然后在可能的情况下与网站同步。

所以我的问题是:

碳或可可?

用于本地存储的SQLite /另一种解决方案?

是否有适当的免费文本编辑器控件,基本语法高亮显示嵌入应用程序?

有帮助吗?

解决方案

  1. 对于新项目,您应该使用Cocoa。 Carbon仅用于移植现有的应用程序。

  2. Cocoa带来了自己的数据库后端,名为核心数据。它使用起来非常简单,但同时又非常强大。

  3. 对于语法高亮使用 NSTextField ,它们在Cocoa中非常强大。甚至可以用它来编写高度图形化的应用程序,例如Pages。有关语法突出显示的一些示例,请参阅cocoadev上的语法高亮显示

    您还可以了解其他编辑如何做到这一点。例如, Smultron 暂时停止使用。

  4. 如果您了解ruby,可以试用 MacRuby 。这个让你使用ruby和Cocoa类。我非常肯定ruby将成为Mac的第二种编程语言,因为它与Objective-C有相似之处。

其他提示

在每个产品生命周期的这一点上,使用碳的确没有任何令人信服的理由。

这是一个很好的API,很好的应用程序是使用它编写的(Photoshop,iTunes),但64位版本还没有提供,而且似乎写作就在墙上。

如果你刚刚学习,并且希望将来你的知识转移到新项目,那么Cocoa就一直都在。

碳正逐步淘汰。你真的应该去Cocoa。

Cocoa有自己的数据库解决方案(我认为是SQL的一种风格)。

可可。碳正在走向渡渡鸟的方式,只有32位。

Xcode是免费的,有很多语法高亮;)

查看链接,了解有关语法突出显示的信息在可可

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top