iOS開發拓展篇 藍芽之GameKit使用

2022-08-30 03:54:08 字數 1683 閱讀 8138

// 初始化鏈結藍芽控制器

gkpeerpickercontroller *peerctr = [[gkpeerpickercontroller alloc] init];

// 顯示匹配到的藍芽裝置

[peerctr show];

/**

* 鏈結成功

* * @param picker 藍芽控制器

* @param peerid 連線藍芽的裝置id

* @param session 連線藍芽的會話(通訊)用來傳資料

*/- (void)peerpickercontroller:(gkpeerpickercontroller *)picker didconnectpeer:(nsstring *)peerid tosession:(gksession *)session

// 退出連線

- (void)peerpickercontrollerdidcancel:(gkpeerpickercontroller *)picker

// 選擇

- (ibaction)chooseimage

}

/**

* 選擇完成呼叫

* * @param picker 選擇控制器

* @param info 選擇的資訊

*/- (void)imagepickercontroller:(uiimagepickercontroller *)picker didfinishpickingmediawithinfo:(nsdictionary*)info

// 儲存當前回話

self.m_session = session;

// 傳送

- (ibaction)sendimage

/** 監聽傳遞過來的資料

* setdatareceivehandler: 由哪個物件來監聽資料的接受

* withcontext : 監聽需要傳遞的引數

*/[session setdatareceivehandler:self withcontext:nil];

// sel = -receivedata:frompeer:insession:context:

/**

* 實現接收資料的**方法

* * @param data 接收到的資料

* @param peer 傳遞資料的裝置id

* @param session 當前回話

* @param context 註冊監聽傳遞過來的資料

*/- (void) receivedata:(nsdata *)data frompeer:(nsstring *)peer insession: (gksession *)session context:(void *)context

iOS開發拓展篇 CoreLocation簡單介紹

一 簡介 1 導航 去任意陌生的地方 2 周邊 找餐館 找酒店 找銀行 找電影院 2.在上述應用中,都用到了地圖和定位功能,在ios開發中,要想加入這2大功能,必須基於2個框架進行開發 1 map kit 用於地圖展示 2 core location 用於地理定位 3.兩個熱門專業術語 1 lbs ...

iOS開發拓展篇 CoreLocation簡單介紹

ios開發拓展篇 corelocation簡單介紹 一 簡介 1 導航 去任意陌生的地方 2 周邊 找餐館 找酒店 找銀行 找電影院 2.在上述應用中,都用到了地圖和定位功能,在ios開發中,要想加入這2大功能,必須基於2個框架進行開發 1 map kit 用於地圖展示 2 core locatio...

iOS開發拓展篇 XMPP簡單介紹

文頂頂部落格 一 即時通訊簡單介紹 1 簡單說明 有許多的im系統,如aol im yahoo im msn以及qq,它們最大的區別在於各自通訊協議的實現,所以即時通訊技術的核心在於它的傳輸協議 業界經過多次努力,試圖統一各大主要im 商的標準 aol yahoo 及 microsoft 但無一成功...