代码之家  ›  专栏  ›  技术社区  ›  changelog

开始编程Mac OS X

  •  0
  • changelog  · 技术社区  · 15 年前

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

    其想法是,该应用程序将在本地数据库中存储大量代码片段,然后尽可能与网站同步。

    所以我的问题是:

    碳还是可可?

    用于本地存储的sqlite/其他解决方案?

    有没有合适的自由文本编辑器控件,其基本语法突出显示要嵌入到应用程序中?

    4 回复  |  直到 15 年前
        1
  •  7
  •   Georg Schölly Crazy Developer    15 年前
    1. 对于新项目,您应该使用cocoa。Carbon只对移植已经存在的应用程序有用。

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

    3. 要突出显示语法,请使用 NSTextField 它们在可可中非常强大。人们甚至可以用它编写高度图形化的应用程序,比如页面。有关突出显示语法的一些示例,请参见 syntax highlighting on cocoadev .

      你也可以看看其他编辑是怎么做的。例如, Smultron ,暂时停止使用。

    如果你认识鲁比,你可以试试看。 MacRuby . 这让您将Ruby与Cocoa类结合使用。我很肯定Ruby将成为Mac的第二种编程语言,因为它与Objective-C有相似之处。

        2
  •  4
  •   mmc    15 年前

    在每种产品的生命周期中,目前还没有任何令人信服的理由使用碳。

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

    如果你只是在学习,并且你希望你的知识在未来转移到新的项目中,那就一路去吧。

        3
  •  1
  •   bobber205    15 年前

    碳正逐渐被淘汰。你真的应该去喝可可。

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

        4
  •  1
  •   Community CDub    8 年前

    可可。碳正朝着渡渡鸟的方向发展,只能以32位的形式提供。

    Xcode是免费的,有很多语法突出显示;)

    退房 this 有关cocoa中语法突出显示的信息的链接