02 2014 档案

第二个参数(那个 properties)确定你将如何使用这个特性值
摘要:CBCharacteristicPropertyBroadcast: 允许一个广播特性值,用于描述特性配置,不允许本地特性CBCharacteristicPropertyRead: 允许读一个特性值CBCharacteristicPropertyWriteWithoutResponse: 允许写一个特性值,没有反馈CBCharacteristicPropertyWrite: 允许写一个特性值CBCharacteristicPropertyNotify: 允许通知一个特性值,没有反馈CBCharacteristicPropertyIndicate: 允许标识一个特性值CBCharacterist 阅读全文

posted @ 2014-02-21 17:23 jack_yan 阅读(1107) 评论(0) 推荐(0)

iOS CoreBluetooth 教程
摘要:去App Store搜索并下载“LightBlue”这个App,对调试你的app和理解Core Bluetooth会很有帮助。================================CoreBluetoothforiOS6CoreBluetooth的API是基于BLE4.0的标准的。这个框架涵盖了BLE标准的所有细节。仅仅只有新的iOS设备和Mac是和BLE标准兼容的:iPhone4S,iPhone5,MacMini,NewiPad,MacBookAir,MacBookPro。还有iPhoneiOS6的模拟器也支持。这是非常有用的,在你没有一个真正的iOS设备而用模拟器去调试你的程序。 阅读全文

posted @ 2014-02-20 15:37 jack_yan 阅读(1175) 评论(0) 推荐(0)

iOS 设备和外部配件的通讯
摘要:首先,如果我们的应用程序想跟外设传输数据,先要透过iphone的操作系统,也就是iphoneOS,而最开始的认证过程也是在外设和iphoneOS之间发生的,苹果为这个过程提供了一颗认证芯片(这颗芯片的作用是用来让iphoneOS识别这个外设是经过苹果公司承认的,他的通信方式是I2C总线,而且每出一个产品苹果都会收几美元的认证费用,苹果用心何其毒也~~~) IphoneOS承认外设分两个步骤,识别和认证,我们先说说识别过程。 识别过程是使用纯物理连接来实现的,在这个过程中iphone的30pin有三个引脚被用到,分别是Accessory Identify,Accessory De... 阅读全文

posted @ 2014-02-20 15:25 jack_yan 阅读(2349) 评论(0) 推荐(0)

iOS UIImage扩展方法(category):放大、旋转、合并UIImage、增加渐变层、添加阴影、调节透明度、保存到相册
摘要:一有用的 UIImage 扩展,支持(等比例)放大和旋转可在许多 App 中使用。UIImage-Extensions.h#import #import CGFloat DegreesToRadians(CGFloat degrees);CGFloat RadiansToDegrees(CGFloat radians);@interface UIImage (JQ_Extensions)- (UIImage *)imageAtRect:(CGRect)rect;- (UIImage *)imageByScalingProportionallyToSize:(CGSize)targetSize. 阅读全文

posted @ 2014-02-17 14:36 jack_yan 阅读(1517) 评论(0) 推荐(0)