UIImage操作在watchOS扩展

时间:2016-10-08 13:47:01

标签: uiimage watchkit

我仍然是观察OS的新手,并试图了解架构的工作原理。我有一个watchOS 3应用程序,我一直在使用我的WatchKit扩展中使用UIImage。我通过扩展中的资产对UIImage进行一些操作。我能说的是这些UIImage操作发生在哪里,是在watchOS上还是在iOS上?在我读到的一些教程中,听起来扩展的资源存储在iOS中,UIImage形成UIKit让我相信它在iOS上。 Apple的WatchOS程序员指南有这两张图片:

Relationship between the Watch app interface, the WatchKit extension, and the iOS app Apple表示此图像显示了Watch应用程序界面,WatchKit扩展程序和iOS应用程序之间的关系。

Target structure in watchOS Apple表示此图片显示了watchOS应用程序的结构。这似乎意味着图像存储在手表上。

我无法在教程或程序员指南中找到任何答案,而用于描述watchOS工作原理的图像则更加困惑。

1 个答案:

答案 0 :(得分:0)

在WatchOS3中,手表扩展代码绝对可以在Watch上运行。这是第一张图显示的内容。

手表应用资产也将出现在手表上 - 我认为这是"故事板和资源"在第二张图中。

你的困惑可能源于这样一个事实,即WatchOS 1中的扩展实际上是在手机上运行的。也许你正在阅读旧教程?

无论如何,我希望有所帮助!