Latest 1.0.0
Homepage https://github.com/swp-song/SwpBluetooth
License MIT
Platforms ios 8.0, requires ARC
Frameworks UIKit, CoreBluetooth
Authors

Xcode
iOS
CIStatus
Version
License
Platform
SwpBluetoothAPI


导入

  • 手动导入:
  • SwpBluetooth 文件夹导入项目中。
  • #import "SwpBluetoothHeader.h

  • CocoaPods 导入:
  • pod search SwpBluetooth
  • pod ‘SwpBluetooth’
  • #import <SwpBluetooth/SwpBluetoothHeader.h>


代码示例:

 SwpBluetooth
.swpBluetoothManagerChain()
//  扫描设备
.swpBluetoothPeripheralBeginScanningChain(^(SwpBluetooth * _Nonnull swpBluetooth, NSArray<SwpBluetoothModel *> * _Nonnull models, NSArray<NSDictionary<NSString *,id> *> * _Nonnull metaDatas) {
    //  
})
//  设备断开链接回调
.swpBluetoothPeripheralDisconnectChain(^(SwpBluetooth * _Nonnull swpBluetooth, CBPeripheral * _Nonnull perpheral, NSArray<SwpBluetoothModel *> * _Nonnull models, NSArray<NSDictionary<NSString *,id> *> * _Nonnull metaDatas, NSError * _Nonnull error) {
    //
})

//  无法链接设备回调
.swpBluetoothConnectPeripheralFailChain(^(SwpBluetooth * _Nonnull swpBluetooth, CBPeripheral * _Nonnull perpheral, NSError * _Nonnull error){
    //
})

//  设备写入数据
.swpBluetoothPeripheralWriteDataCompletionChain(^(SwpBluetooth *swpBluetooth, BOOL completion, CBPeripheral * _Nonnull perpheral, NSError * _Nullable error, NSString * _Nullable errorMessage){
    NSLog(@"%@", completion ? @"写入成功" : @"写入失败");
})

SwpBluetooth
.swpBluetoothManagerChain()
// 自动连接设备回调
.swpBluetoothPeripheralAutomaticlConnectChain(^(SwpBluetooth * _Nonnull swpBluetooth, CBPeripheral * _Nonnull perpheral, NSArray<SwpBluetoothModel *> * _Nonnull models, NSArray<NSDictionary<NSString *,id> *> * _Nonnull metaDatas){
    //
});

SwpBluetooth
.swpBluetoothManagerChain()
//  连接设备,成功回调
.swpBluetoothConnectPeripheralChain(model.peripheral, ^(SwpBluetooth *swpBluetooth, CBPeripheral * _Nonnull perpheral, NSArray<SwpBluetoothModel *> * _Nonnull models, NSArray<NSDictionary<NSString *,id> *> * _Nonnull datas){

});

SwpLocation 文档


注意:

请在 项目中 Info.plist 配置蓝牙权限:

  • Privacy – Bluetooth Peripheral Usage Description : 是否许允此App使用蓝牙?

版本记录

  • 版本版本:1.0.0
  • 更新时间:2018-04-14 00:44:33
  • 更新内容:
  • 第一个版本完成,上传 pod 的。

  • 版本版本:0.0.1
  • 更新时间:2018-04-13 01:03:46
  • 更新内容:
  • 第一次上传 Git, 开发版,功能暂未完成,不上传 pod


备注

  • 持续更新, 如果喜欢, 欢迎 Star

声明

  • 著作权归 ©swp_song,如需转载请标明出处

Latest podspec

{
    "name": "SwpBluetooth",
    "version": "1.0.0",
    "summary": "u84ddu7259u5de5u5177uff0cu9a71u52a8u6253u5370u673au6253u5370u6570u636eu3002",
    "description": "TODO: u84ddu7259u5de5u5177uff0cu9a71u52a8u6253u5370u673au6253u5370u6570u636eu3002",
    "homepage": "https://github.com/swp-song/SwpBluetooth",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "swp-song": "[email protected]"
    },
    "source": {
        "git": "https://github.com/swp-song/SwpBluetooth.git",
        "tag": "1.0.0"
    },
    "platforms": {
        "ios": "8.0"
    },
    "source_files": "SwpBluetooth/Class/**/*.{h,m}",
    "resources": "SwpBluetooth/Resources/SwpBluetooth.bundle",
    "frameworks": [
        "UIKit",
        "CoreBluetooth"
    ],
    "requires_arc": true
}

Pin It on Pinterest

Share This