30、苹果应用开发:从watchOS到代码质量优化

苹果应用开发:从watchOS到代码质量优化

1. watchOS应用开发:Glance功能实现

在苹果生态系统中,watchOS应用开发有着独特的魅力。其中,Glance功能可以让用户在不启动应用的情况下快速查看信息,为用户带来便捷的体验。

1.1 准备工作

当我们在Mac的Dock中看到带有Apple Watch图标的应用图标时,意味着可以在手表和Mac以及iPhone之间进行无缝切换。接下来,我们要为watchOS应用添加一个Glance,让用户能快速进入应用并开始听写新笔记。

1.2 添加图片

首先,我们需要添加用于Glance的图片,具体步骤如下:
1. 打开Watch组中的Assets.xcasset文件(注意不是Watch扩展组中的那个)。
2. 将资源中的Watch Glance Add图片拖到图像集列表中。

1.3 代码设置

接着,我们要对相关代码进行设置,让Glance能触发创建新笔记的操作。
1. 打开GlanceController.swift文件(这是创建应用时Xcode自动生成的)。
2. 更新willActivate方法,代码如下:

override func willActivate() {
    // 当手表视图控制器即将对用户可见时调用此方法
    updateUserActivity("au.com.secretlab.Notes.creating",
                       userInfo: ["edit
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值