|
Post by account_disabled on Jan 4, 2024 5:18:21 GMT
名称是不言自明的。如果您正在构建 iOS 应用程序,您将使用indexiosjs;使用适用于 Android 应用程序的indexandroidjs ;两者都适用于两个平台。 由于我们正在构建一个 iOS 应用程序,为了本教程的目的并保持简洁,我们将完全删除 indexandroidjs和android文件夹。indexiosjs是我们将要使用的文件。这是应用程序启动时首先执行的文件。 在 Smashing 杂志上做广告 接下来,转到ios文件夹并启动SplashWallsxcodeproj。 您应该会看到弹出一个 Xcode 窗口,如下所示。 首次启动时的 Xcode。 首次启动时的 Xcode。 请注意上图中的警告“未找到匹配的配置文件”。让我们解决这个问题。 首先,将“捆绑包标识符”字段中的文本更改为自定义内容。您需要确保您输入的任何内容都遵循反向 DNS 约定,其中您组织的域名被反向并带有更多标识符后缀。此约定有助于将您的应用程序与设备和 App Store 上的其他应用程序区分开来。我将使用。 如果你似乎无法编造一些东西,只需用你的名字代替我的名字即可。 接下来,从团队下拉列表中选择您的名字。 选择一个团队名称。 选择一个团队名称。 单击修复问题。 当我们这样做时,请注意“部署信息”部分。它应用了一些默 Whatsapp 号码列表 认设置。 初始部署信息设置。 初始部署信息设置。 更改设置以匹配以下内容: 最终部署信息设置。 最终部署信息设置。 我们将使应用程序仅纵向显示并隐藏状态栏。 继续并点击Xcode 左上角的“运行”按钮。这样做将启动一个终端窗口,如下所示。最初的转变需要一些时间。 首次运行时的终端窗口。 首次运行时的终端窗口。 完成后,您应该在模拟器中看到以下输出: 首次启动时的模拟器。 首次启动时的模拟器。 至此,我们已经完成了第一部分。 2 从 API 获取壁纸数据 在本节中,我们将调用Unsplashit API 请求壁纸数据。但在我们开始做所有有趣的工作之前,需要完成一些设置。 切换到文件时,您会注意到已经存在。 一些初始代码。这是负责模拟器中输出的代码(上图)。 在indexiosjs中,请注意显示以下内容的代码行v。我们将对此进行修改。我们将在本教程中使用 ES2015 的class语法。 我们开发人员都是充满好奇心的人。我知道你一定会问,为什么?为什么要切换到class语法? 这一切都取决于个人喜好。我以前曾广泛使用面向对象语言进行过编程,class只是感觉更熟悉。此外,通过使用,class您还可以选择保持代码更简洁,因为您不必在每个方法声明后添加逗号。 另一方面,当您选择时,class您不会获得自动绑定或访问isMounted方法之类的功能,这根本不是一件坏事,因为您不会因为不使用这些而真正发现自己不知所措。 不管你走哪条路,你终究是在创建一个类。我的建议是使用class 这是一项新功能,迟早您会。
|
|