【问题标题】:Can a tutorial for Xcode 4 be used with Xcode 6?Xcode 4 的教程可以与 Xcode 6 一起使用吗?
【发布时间】:2023-03-25 17:31:01
【问题描述】:

我从未使用过 Objective X 或 Xcode,也从未为 OS X 开发过任何软件,但我正在尝试将 HTML5 网站转换为在 OS X 上运行的独立应用程序,这样我就可以让它运行完整——屏幕,即没有浏览器位置栏和其他我似乎无法从 Safari 或 Google Chrome 中删除的 chrome。

在阅读this answer 关于为 OS XI 创建原生 HTML5 应用程序后,尝试在运行 Mavericks (10.9.5) 和 Xcode 6.1.1 的机器上按照linked tutorial 中的步骤操作,但似乎没有一个步骤可以完成Xcode 6 的意义。

例如第4步:

在您的 Xcode 窗口中,在 Overview / Groups & Files 下,通过单击箭头图标展开 WebViewExample / Frameworks。

我没有看到“概述”,但在项目导航器中,我将 WebKit.framework 添加为链接框架。

我也没有看到第 6 步所说的“资源”:

在与框架相同的级别上,通过单击箭头图标展开资源。

我在哪里放置资源(即要在 web 视图中打开的 html 文件和图像)?

我尝试将第 10 步和第 11 步的代码复制到相关的 .h.m 文件中,但是对于第 12 步,我不知道如何找到 Interface Builder。

甚至可以在 Xcode 6 上执行这些步骤吗?

我尝试使用我目前管理的内容构建项目,并得到Existing ivar 'title' for unsafe_unretained property 'title' must be __unsafe_unretained 中描述的window 变量错误。

我通过让编译器生成 ivar 来“修复”错误(或者我认为这就是我所做的!我从未使用过 ObjC,但我删除了 .h 标头中的接口主体)。

运行了,但是打开了一个空白窗口,大概是因为我没有创建任何资源文件夹,所以这个位置没有 HTML 文件:

NSString *htmlPath = [resourcesPath stringByAppendingString:@"/htdocs/index.html"];

我很想把文件放在那里,但我不知道 resourcesPath 用于该项目的位置!

(我尝试将我的 HTML 文件添加到项目的顶层,因为我没有 Resources 文件夹,但这并没有改变任何东西。)

放弃尝试从头开始创建应用程序后,我从GitHub 下载了项目并尝试打开 .xcodeproj 文件,但在项目导航器中,项目显示“1 个目标,缺少基本 SDK”。我设置了基础 SDK,它可以工作了……但我无法将该项目中的部分复制到我自己的项目中,因为项目结构完全不同。

所以我主要想知道在 Xcode 6 上尝试使用该教程是否毫无希望,但如果不是,我应该将我的“资源”文件放在哪里?

我应该放弃并使用TideSDK,看起来很有希望吗?

【问题讨论】:

    标签: html macos xcode4 xcode6


    【解决方案1】:

    从 4 到 6 发生了很多变化,我自己尝试遵循一些教程,这让我迷失了方向,我放弃了这个项目。我知道这可能无济于事,但根据我的小经验,如果 6 没有视频,请寻找一些书面教程来提供帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-08
      • 2015-10-27
      • 2011-09-24
      • 1970-01-01
      相关资源
      最近更新 更多