【发布时间】:2011-10-22 06:16:07
【问题描述】:
我是 iOS 开发的新手,我对 Dashcode 完全感到困惑。
- 为什么 Dashcode 有用?
- Dashcode 与 Xcode 有什么区别。
- 与 Xcode 相比,Dashcode 的优缺点是什么?
- 是否可以在 Dashcode 中解析 XML 或 JSON?
- 什么是小部件?我对小部件这个词感到很困惑。
【问题讨论】:
我是 iOS 开发的新手,我对 Dashcode 完全感到困惑。
【问题讨论】:
进一步@NJones 回答。 Dashcode 将允许您开发 HTML5/CSS/JS 应用程序,这些应用程序可以部署为 OSX 仪表板下的小部件,或者开发可以在 Safari/Mobile-Safari 和其他兼容的 HTML5/CSS 浏览器(chrome、firefox)上运行的基于浏览器客户端的应用程序) 和 IE9(我认为)。
PhoneGap(是的,http://www.phonegap.com)等项目提供了额外的库来简化跨平台开发。根据应用程序的复杂性,真正的一次性跨移动平台部署可能具有挑战性
【讨论】:
1) 制作小部件,就像仪表板中的小部件。
2) Dashcode 制作小部件(如在 Mac 上的仪表板中显示)。它很小,并且使用 JavaScript 和其他网络技术作为源代码。 Xcode 使用 Objective-C 和 Cocoa 源代码为 iOS 和 mac 编译应用程序二进制文件。
3) 这不是一个真正的选择。如果您想为 iOS 或 Mac 制作应用程序,您将使用 Xcode,如果您想制作仪表板小部件,您将使用 Dashcode。
4) Dashcode 与网络技术一起使用。我对 Dashcode 没有太多经验(试过了,不是我的东西),但它的目的是编写从服务器绘制数据的应用程序,所以我无法想象它不支持这样的主流 Web 技术。
【讨论】:
多年来没有人能够告诉我仪表板、Dashcode 以及它的整个开发过程中发生了什么——这就是终结吗?看起来是这样,我希望这家公司正面临着自己的垮台
【讨论】: