高级iOS 8功能:Action扩展与WatchKit应用开发
在iOS 8的开发中,有许多高级功能可以提升应用的扩展性和用户体验。本文将详细介绍创建Action扩展和WatchKit应用的方法。
1. 创建Action扩展
Action扩展是iOS 8扩展性功能的一部分,它与分享选项一同显示,但目的不同。分享扩展主要用于向他人分发内容,而Action扩展则是对内容进行操作。例如,你可以创建一个Action扩展,在图片上添加小胡子或将照片转换为黑白。
1.1 问题与解决方案
- 问题 :你希望将应用中的某个功能提供给其他应用使用。
- 解决方案 :创建一个Action扩展。
1.2 具体步骤
- 创建项目 :创建一个单视图iOS应用,然后通过选择“File ➤ New ➤ Target”向项目中添加一个Action扩展目标,将扩展命名为“Bookmarker”。
- 配置Info.plist文件 :确保选择扩展的Info.plist文件,而不是应用的。在Info.plist中,找到“NSExtension ➤ NSExtensionAttributes ➤ NSExtensionActivationRule”,删除除“NSExtensionActivationSupportsWebURLWithMaxCount”之外的所有条目,并将其值设置为1,这样该扩展每次将处理一个URL。
iOS 8 Action扩展与WatchKit开发
超级会员免费看
订阅专栏 解锁全文
10

被折叠的 条评论
为什么被折叠?



