【问题标题】:Dashcode understandingDashcode 理解
【发布时间】:2011-10-22 06:16:07
【问题描述】:

我是 iOS 开发的新手,我对 Dashcode 完全感到困惑。

  1. 为什么 Dashcode 有用?
  2. Dashcode 与 Xcode 有什么区别。
  3. 与 Xcode 相比,Dashcode 的优缺点是什么?
  4. 是否可以在 Dashcode 中解析 XML 或 JSON?
  5. 什么是小部件?我对小部件这个词感到很困惑。

【问题讨论】:

    标签: iphone xcode dashcode


    【解决方案1】:

    进一步@NJones 回答。 Dashcode 将允许您开发 HTML5/CSS/JS 应用程序,这些应用程序可以部署为 OSX 仪表板下的小部件,或者开发可以在 Safari/Mobile-Safari 和其他兼容的 HTML5/CSS 浏览器(chrome、firefox)上运行的基于浏览器客户端的应用程序) 和 IE9(我认为)。

    PhoneGap(是的,http://www.phonegap.com)等项目提供了额外的库来简化跨平台开发。根据应用程序的复杂性,真正的一次性跨移动平台部署可能具有挑战性

    【讨论】:

    • 对 Dashcode 的解释很好。我会提到 PhoneGap,但它不在最初的问题中。
    【解决方案2】:

    1) 制作小部件,就像仪表板中的小部件。

    2) Dashcode 制作小部件(如在 Mac 上的仪表板中显示)。它很小,并且使用 JavaScript 和其他网络技术作为源代码。 Xcode 使用 Objective-C 和 Cocoa 源代码为 iOS 和 mac 编译应用程序二进制文件。

    3) 这不是一个真正的选择。如果您想为 iOS 或 Mac 制作应用程序,您将使用 Xcode,如果您想制作仪表板小部件,您将使用 Dashcode。

    4) Dashcode 与网络技术一起使用。我对 Dashcode 没有太多经验(试过了,不是我的东西),但它的目的是编写从服务器绘制数据的应用程序,所以我无法想象它不支持这样的主流 Web 技术。

    【讨论】:

    • 回答你新的第五个问题:你显然有一个mac,对吧?转到应用程序->仪表板。你会看到苹果调用小部件的小应用程序,这些应用程序是用 dashcode 制作的。因此名称相关。
    • 谢谢先生您的支持回答。我有一个 Mac,我正在尝试开发一个可以在所有移动平台上运行的应用程序。所以请你建议我是否可能。
    • 这是一个完全独立的问题。您正在寻找跨平台开发。
    【解决方案3】:

    多年来没有人能够告诉我仪表板、Dashcode 以及它的整个开发过程中发生了什么——这就是终结吗?看起来是这样,我希望这家公司正面临着自己的垮台

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多