gpt4 book ai didi

ios - 我可以创建一个没有 Storyboard的 WatchKit 应用程序(完全在代码中)吗?

转载 作者:IT王子 更新时间:2023-10-29 08:19:34 25 4
gpt4 key购买 nike

我的团队目前正在开发一个 iOS 应用程序,我们在其中根本不使用 Storyboard。我们改为在代码中创建 UI。因此,为了保持一致性,如果我们可以完全在代码中创建一个 Watch App 目标,那就太好了。

但是,“WatchKit 入门”视频和 WatchKit Framework Reference提到您需要 Watch App 目标的 Storyboard。此外,在 WKInterfaceObject.h 中,init 方法被标记为不可用:

- (instancetype)init NS_UNAVAILABLE;

那么不使用 Storyboard 真的不可能创建 Watch App 吗?如果是这样,这个决定背后的原因是什么?我的意思是,我们可以完全用代码创建 iPhone/iPad 应用程序,那么为什么 Watch 会有所不同?

最佳答案

如果您阅读 WatchKit programming guide你会看到你的应用程序实际上正在用户的 iPhone 上执行,并且应用程序发送信息以通过 WatchKit 显示到 watch 。

由于您的任何代码都不会在 watch 本身上执行,因此您无法执行编程布局 - WatchKit 使用 Storyboard 提供布局并呈现由在 iPhone 上运行的应用提供的信息。

苹果说以后可以开发原生的Watch应用,到时候说不定就可以了。

关于ios - 我可以创建一个没有 Storyboard的 WatchKit 应用程序(完全在代码中)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27015714/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com