【问题标题】:Use Xcode for developing web pages使用 Xcode 开发网页
【发布时间】:2011-03-25 05:47:57
【问题描述】:

我想知道我是否可以在 Xcode 中开发网页。

如果是,怎么做?

普通网页与 iPhone、iPod 或 iPad 网页之间的主要区别是什么?我应该从哪里开始?

【问题讨论】:

    标签: xcode ide editor


    【解决方案1】:

    您确实可以使用 Xcode 编写网页。我可以通过创建一个新的空项目,然后在其中创建一个带有.html 扩展名的新文件来做到这一点。准备好了。

    普通浏览器和 iOS 设备的网页之间没有真正的区别。 iOS 设备的网页可能有特殊的 meta 标签来改变视口并依赖于 WebKit 特定的东西,但没有显着的区别。

    如果您已经了解 HTML,不妨从 http://developer.apple.com/safari 开始。

    至于动态网页,是的,当然。同样,这与为普通浏览器开发动态网页并没有什么不同。

    【讨论】:

    • 感谢您的帮助。你如何创建 .html 文件。我有 safari 但我不知道如何使用它来开发网页。我认为它是一个浏览器,它可以作为 Web 开发的 ide。
    • 我没有苹果 ID。所以我无法从该链接中看到 safari web 开发视频。
    • @iqbal:创建新的空项目后(⌘⇧N,然后 Mac OS X → 其他 → 空项目),按 ⌘N,然后转到 Mac OS X → 其他 → 空文件。选择像index.html 这样的文件名。就是这样。
    【解决方案2】:

    不,使用DashCode 开发 iphone 网络应用程序。请参阅Mobile Safari Web Application Tutorial 了解更多信息。

    【讨论】:

      【解决方案3】:

      虽然您可以在 Xcode 中编写 HTML,但它确实不是最佳选择。我建议使用TextMateCoda 或任何其他可用的数千个文本编辑器。或者,可以使用 Dashcode,并且专为针对移动设备而设计。

      此外,如果您想生成动态网页,您将需要开始使用服务器端语言,例如 PHP、Java、Ruby、Python 等。Mac OS X 自带 Apache 和 PHP,如果是这可能是你最好的选择。

      【讨论】:

        【解决方案4】:

        在我看来,是的,您可以使用 Xcode 进行 Web 开发。

        虽然 Xcode 不像其他软件(如 Brackets、DW 等)那样针对 Web 开发,但它有一个不错的功能:javascript 函数的下拉菜单,这在其他 Web 中非常有用开发 IDE...

        【讨论】:

          【解决方案5】:

          我是一名 iOS 和 Mac 开发人员。我整天都在使用 Xcode 和 Swift 和 Objective-C。

          我最近需要做一个小型网站项目。这不是我通常会做的。

          我使用 TextMate 作为我的单文件文本编辑器,以及 Xcode。但我发现该应用程序非常在一个包含多个文件的网络项目中工作很烦人。专业人士可能有一种方法可以让他们的编辑器在项目中工作,但目前我无法做到。

          我最终创建了一个新的 Xcode 工作区,然后将我的 Web 文件添加到侧边栏。 workspace 非常轻量级,不包含任何来自新 Xcode 项目的 iOS 垃圾。

          这让我可以使用我的标准 Xcode 项目搜索、键盘快捷键、行为等。我没有使用任何严肃的“网络”功能,但至少基本与我习惯于移动设备的 IDE 相同发展。

          所以答案是是的,Xcode 可以用作 Web IDE

          它可能不是最好的 Web IDE,它可能缺少专业 Web 开发人员所依赖的许多功能和便利。但它在紧要关头起作用,尤其是对于已经习惯了 Xcode 的移动开发人员。

          【讨论】:

            猜你喜欢
            • 2020-04-15
            • 2021-09-30
            • 1970-01-01
            • 1970-01-01
            • 2016-03-03
            • 2016-02-01
            • 1970-01-01
            • 1970-01-01
            • 2017-05-17
            相关资源
            最近更新 更多