草庐IT

Apple-Watch

全部标签

swift - 是否可以访问通过 Apple Music 下载的音乐?

我可以访问我在AppleMusic出现之前购买的下载到我的iPhone上的音乐。但是,我似乎找不到通过AppleMusic下载的歌曲的URL。在访问这些文件时,有人了解AppleMusic吗?这是我访问音乐的代码:overridefuncviewDidLoad(){letquery=MPMediaQuery.songsQuery()forsonginquery.items!{iflet_=song.valueForProperty(MPMediaItemPropertyAssetURL)as?NSURL{songsArray.append(song)songTitles.append(

swift - 如何使用 Apple 的 SIMD 库围绕 Y 旋转 arkit 4x4 矩阵?

我正在尝试根据ARKit演示实现一些代码,其中有人使用此辅助函数放置航路点letrotationMatrix=MatrixHelper.rotateAboutY(degrees:bearing*-1)如何使用SIMD库而不使用GLKit来实现.rotateAboutY函数?为了方便起见,我可以从原点开始。我不太擅长矩阵数学,所以更基本的解释会有所帮助。 最佳答案 利用内置SIMD库进行此类操作的最佳方式(至少,“最好”的意思是“自己做最少的数学运算”)可能是用四元数表示旋转并在需要时转换为矩阵。构造一个simd_quatf表示您要应

ios - Apple 的 On Demand Resource System 如何将文件下载到 App 的 Main Bundle 中?

我目前正在尝试为AWSCloudfront实现Apple的按需资源管理API,因为Apple的ODR在某种程度上太不可靠了。我注意到,当我使用ODR资源标记在Assets.scnassets/中标记图像时,我可以使用以下方法访问该图像UIImage(name:resourceName)一旦它被NSBundleRequest对象下载。因为我可以将下载的资源作为UIImage访问,所以我知道该资源位于应用程序的主包中,但我认为这是不可能的,因为包是只读的。苹果是怎么做到的?最重要的方面是能够使用这个极其简单的界面创建UIImage。 最佳答案

ios - 无法从 Apple 网站运行 Lister 应用示例代码 (Swift)

我尝试下载并运行Lister应用示例代码,该示例代码在WWDCsession406上展示:将Swift与Objective-C集成。(我在Yosemite上运行XCode6.1,这是Apple示例代码页中Lister应用程序的最新版本)。https://developer.apple.com/library/ios/samplecode/Lister/Introduction/Intro.html但是我无法在XCode中运行该应用程序,这在所附的屏幕截图中得到了最好的展示。该应用未启用“运行”和“停止”按钮。它们是灰色的。以前任何其他应用程序都没有这个。Lister应用程序的图标未显示

swift - 如何在运行时制作基于动态页面的应用程序 Apple Watch

我想构建一个基于页面的应用程序,直到运行时页面数量未知。有没有一种方法可以通过调用api来检查需要多少页,然后制作那么多页。我最初想在应用程序加载时执行此操作,而无需在awakeWithContext中重新加载,这会导致加载事件图标出现两次? 最佳答案 您必须首先在属性检查器下的Storyboard中为您的界面Controller设置标识符,然后将此标识符添加到可变数组中作为页面计数的次数。例如假设作为API调用的结果,您有一个名为“objects”的数据对象数组。因此调用WKInterfaceController的“present

ios - 使用 NSDataDetector 就像 Apple 的 Notes 应用程序一样

我正在尝试查找几种不同的数据类型,包括日期、地址、电话号码和链接。我已经能够找到它们,但我希望能够通过下划线和更改颜色来格式化它们。到目前为止,这是我的代码。funcdetectData(){lettext=self.textView.textlettypes:NSTextCheckingType=.Date|.Address|.PhoneNumber|.Linkvarerror:NSError?letdetector=NSDataDetector(types:types.rawValue,error:&error)vardataMatches:NSArray=[detector!.m

ios - Apple Watch 连接框架

以前,在WatchOS2之前,您的AppleWatch和iPhone很难通信,但有了WatchOS2和新的WatchConnectivity框架,它似乎有了很大改善。我想知道的是,有了这个新框架,是否有一种简单的方法可以让我通过单击AppleWatch上的按钮在iPhone上的父应用程序上运行功能。在你不得不使用虫洞之前,它非常令人困惑。基本上我只想按下watch上的一个按钮,它就会在我的iPhone上运行一行代码!如有任何帮助,我们将不胜感激! 最佳答案 您可以使用sendMessageAPI1)点击AppleWatch上的按钮调

ios - 在启动手机应用程序之前从 iPhone 上的 Watch 获取字典 - WC

我在尝试同步iPhone应用程序和WatchKit应用程序时遇到了问题。问题是-我的WatchKit应用tableView附加了来自iPhone的数据数组。我正在使用来自WatchConnectivity框架的交互式消息传递建立sessionif(WCSession.isSupported()){self.session=WCSession.defaultSession()self.session.delegate=selfself.session.activateSession()}向WatchKit应用发送消息do{letdataDict=["data":dictionary1]t

ios - Apple 是如何在 Apple Music 中制作专辑封面背后的模糊效果的?

这似乎是一个模糊的影子,但我似乎找不到合适的工具来重新创建它。我看过ciImage但不知道启动它的好方法。指导将不胜感激! 最佳答案 您可以使用UIImage和CoreImageFilters(CIFilters)来达到效果。通过对同一图像使用两个UIImageViews(或以编程方式复制封面ImageView),然后将CIGaussianBlurFilter和CIExposureAdjust应用于一个在背景上。如果你做对了,它可能看起来像这样。 关于ios-Apple是如何在Apple

ios - 即使 iPhone 未处于事件状态,如何将 UserDefaults 数据获取到 Apple Watch

我需要从userDefaults中获取一个数字以在AppleWatch应用程序中使用以进行一些计算,我正在使用WatchConnectivity框架来获取这条信息,但我不喜欢关于我现在的方式是手机只在加载iPhone应用程序(viewDidLoad)时将数据发送到watch,换句话说,我启动watch应用程序我需要打开iPhone应用程序才能获得数据到AppleWatch。是否可以在iPhone未激活时从其获取数据?这是我使用的代码:iOSViewControllerclassViewController:UIViewController,WCSessionDelegate{varse