WatchConnectivity框架详细解析(一) —— 基本概览

版本记录

版本号 时间
V1.0 2018.02.05

前言

WatchConnectivity框架实现iOS应用程序与其配对的watchOS应用程序之间的双向通信。接下来几篇我们就一起看一下这个框架。

Overview

下面先看一下该框架的基本信息。

使用此框架在iOS应用程序和配对的watchOS应用程序的WatchKit扩展之间传输数据。 您可以传递少量的数据或整个文件。 您也可以使用这个框架触发您的watchOS应用程序的复杂化更新。

从您的应用程序启动传输后,系统将负责传输任何数据。 当接收应用程序处于非活动状态时,大多数传输都会在后台进行。当应用程序被唤醒时,它会被通知任何在inactive状态下到达的数据。 两个应用程序都处于活动状态时,实时通信也是可能的。

下面看一下该框架的基本结构。


Topics

1. First Steps

在iOS应用程序和watchOS应用程序之间启动传输。

  • WCSession

    • 启动WatchKit扩展与其配套iOS应用程序之间通信的对象。
  • WCSessionDelegate

    • 定义用于接收由WCSession对象发送的消息的方法的委托协议。

2. Data Objects

监视正在传输的文件的进度。

后记

本篇已结束,后面更精彩~~~

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容