iPhone 掌握蓝牙通信编程初体验.doc

iPhone 掌握蓝牙通信编程初体验.doc

ID:32020206

大小:313.00 KB

页数:49页

时间:2019-01-30

iPhone 掌握蓝牙通信编程初体验.doc_第1页
iPhone 掌握蓝牙通信编程初体验.doc_第2页
iPhone 掌握蓝牙通信编程初体验.doc_第3页
iPhone 掌握蓝牙通信编程初体验.doc_第4页
iPhone 掌握蓝牙通信编程初体验.doc_第5页
资源描述:

《iPhone 掌握蓝牙通信编程初体验.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、iPhone掌握蓝牙通信编程初体验http://tech.it168.com/a2010/0114/837/000000837727.shtml【IT168技术】iPhoneOS3.0的最佳功能是GameKit框架,这个框架包括了允许基于蓝牙网络进行通信的API,你可以更轻松地创建点到点的游戏和应用程序。与其它移动平台不一样,在iPhone中使用蓝牙作为一个通信信道比预期的要容易得多,因此,本文将向你展示如何构建一个简单的应用程序,实现iPhone和iPod之间的相互通信。  注意:如果要测试本文所介绍的内容,需要两部iPhone(3G或3GS

2、),或使用iPhoneOS3.0或更高版本的iPod设备(二代或更新版本)。  创建一个项目  使用Xcode,创建一个新的基于视图的应用程序项目,取名为Bluetooth。访问蓝牙的各种API位于GameKit框架中,因此,你需要将这个框架添加到刚刚创建的项目中,在Xcode的框架组上点右键,选择“添加”*“现有框架”,选择GameKit框架,如图1所示。    图1添加GameKit框架  在BluetoothViewController.h文件中,声明下面的对象,outlet和行为:1 #import23  #import45  @int

3、erfaceBluetoothViewController:UIViewController{67  GKSession*currentSession;89  IBOutletUITextField*txtMessage;1011  IBOutletUIButton*connect;1213  IBOutletUIButton*disconnect;1415  }1617  @property(nonatomic,retain)GKSession*currentSession;1819  @property(nonatomic,retain)U

4、ITextField*txtMessage;2021  @property(nonatomic,retain)UIButton*connect;2223  @property(nonatomic,retain)UIButton*disconnect;2425  -(IBAction)btnSend:(id)sender;2627  -(IBAction)btnConnect:(id)sender;2829  -(IBAction)btnDisconnect:(id)sender;3031  @end3233  GKSession对象用于表现两个

5、蓝牙设备之间连接的一个会话,你也可以使用它在两个设备之间发送和接收数据。  在BluetoothViewController.m文件中,添加下面的代码:1#import"BluetoothViewController.h"23  #import45  @implementationBluetoothViewController67  @synthesizecurrentSession;89  @synthesizetxtMessage;1011  @synthesizeconnect;1213  @synthesizedisconnect;14

6、15  双击BluetoothViewController.xib在InterfaceBuilder中编辑它,在视图窗口中添加以下视图,如图2所示。  文本区域(TextField)  圆形按钮(RoundRectButton)    图2在视图窗口中填充文本区域和圆形按钮视图  执行以下行为:  按住CTRL键,在文件所有者项目上点击,将其拖放到文本区域视图上,选择txtMessage;  按住CTRL键,在文件所有者项目上点击,将其拖放到连接按钮上,选择connect;  按住CTRL键,在文件所有者项目上点击,将其拖放到断开连接按钮上,选

7、择disconnect;  按住CTRL键,在发送按钮上点击,将其拖放到文件所有者项目上,选择btnSend;  按住CTRL键,在连接按钮上点击,将其拖放到文件所有者项目上,选择btnConnect;  按住CTRL键,在断开连接按钮上点击,将其拖放到文件所有者项目上,选择btnDisconnect;  在文件所有者项目上点击右键,验证所有连接是否正常,如图3所示。    图3验证所有连接是否正常  返回Xcode,在BluetoothViewController.m文件中,添加以下代码:1 -(void)viewDidLoad{23  [c

8、onnectsetHidden:NO];45  [disconnectsetHidden:YES];67  [superviewDidLoad];89

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。