蓝牙
GameKit
简介:
* 实现蓝牙设备之间的通讯
* 只能使用在iOS设备
之间同一个应用
内连接
* 从iOS7
开始过期了
* 但是GameKit是最基本的
蓝牙通讯框架
* 通过蓝牙可以实现文件的共享(仅限设备沙盒中的文件)
* 此框架一般用于游戏开发(比如五子棋对战)
开始案例
简介:
* 使用蓝牙将两个iOS设备连接起来
* 搜索对方的设备
* 实现将手机中的图片发送给对方
界面的搭建:
蓝牙互连:
- 搜索蓝牙设备
// 初始化链接蓝牙控制器
GKPeerPickerController *peerCtr = [[GKPeerPickerController alloc]init];
// 显示匹配到的蓝牙设备
[peerCtr show];
GKPeerPickerController
最重要的两个代理
/**
* 链接成功
*
* @param picker 蓝牙控制器
* @param peerID 连接蓝牙的设备id
* @param session 连接蓝牙的会话(通讯