240 发简信
IP属地:广东
  • 新手读的懂的RxSwift源码解析(一)-- 事件的产生与监听(create&subscribe)

    上一篇中,我们了解了RxSwift的核心概念与核心逻辑,有兴趣的读者可以了解一下:新手读的懂的RxSwift源码解析(零)-- 核心概念与核心逻辑[https://www.j...

  • 120
    CoreSimulator与Xcode两个文件夹造成Mac中多了100G的“其他”空间

    tips 没有购买cleanMyMac的同学,不要担心,我既然写了文章,肯定是不为了让同学们花钱购买软件的。 CoreSimulator与Xcode两个文件夹造成Mac中多...

  • Swift - RxSwift的使用详解8(变换操作符:buffer、map、flatMap(已废弃->改用compactMap)、scan等)

    八、变换操作(Transforming Observables) 变换操作指的是对原始的 Observable 序列进行一些转换,类似于 Swift 中 Collection...

  • 120
    iOS模式分析-使用适配器模式重构TableView

    本文介绍了适配器模式的定义和概念,以及实际开发中的场景和案例,对应的代码可以在AdapterPatternDemo这里下载到。 1. 定义 什么是适配器模式?(电源适配器、转...

  • 博主,你好,我这边遇到一个问题,想请教下。
    APP在对接一个蓝牙门锁,跟门锁连接成功后,我会发出一个绑定的指令,门锁会主动跟APP发起配对,我这边点击配对之后,其它指令再也不能发送成功了。必须重新连接才可以发送其它指令。会报这个错误 The specified UUID is not allowed for this operation 。我在每次发送数据前都会判断是否有写入的权限。

    iOS 蓝牙交互的坑

    1.获取mac地址的问题 刚开始做蓝牙开发的时候,翻遍了Apple的文档和各个论坛,希望能找到不需要连接蓝牙设备就能获取mac地址的方法,结果都是无功而返,最后只能通过读取特...

  • 您好,我这边有一个问题,想请教一下
    我在对接一个智能门锁,APP跟门锁连接成功后,会发送一个绑定的指令,门锁接收到绑定指令后,会主动跟APP发起配对,APP 点击配对按钮后,其它指令都发送不出去了。提示 The specified UUID is not allowed for this operation 。 必须重新连接后才可以发送成功

    Android BLE开发之操作IOS ANCS

    前言 之前写过两篇有关于ANCS的文章,最近一段时间老是有人问关于得到ANCS服务的问题,因为IOS ANCS不同于其他的Peripheral一样对周边所有的蓝牙设备广播自己...

  • 你好,因为比较少接触这方面的知识,所以看不太懂,我这边有个问题,想跟您请教下。
    我在对接一个蓝牙门锁。当我第一次通过蓝牙连接门锁的时候,APP这边会发出一个绑定的指定,门锁接收到绑定指令后,会主动跟iphone发起蓝牙配对,我这边点击配对按钮后,发现其它指令都发送失败了,提示The specified UUID is not allowed for this operation. 必须重新连接后才可以发送成功。

    iOS ANCS 通知服务

    导语 智能BLE硬件设备需要实时获取Android和iOS端通知,那他们分别是怎么实现的呢? 一,探讨Android &iOS 区别 Android端手机是通过Notific...

  • @隐身人 只有在第一次配对之后,再重新进行连接,才可以发送其他指令

    【转】iOS开发之蓝牙通信

    iOS开发之蓝牙通讯 一、引言 蓝牙是设备近距离通信的一种方便手段,在iPhone引入蓝牙4.0后,设备之间的通讯变得更加简单。相关的蓝牙操作由专门的CoreBluetoot...

  • 您好,我这边遇到一个问题,想请教一下。 当我第一次连接到外设的时候,我会发送一个绑定指定,外设接收后会跟iphone进行蓝牙配对,点击配对之后,其它指令一直发送失败,报这个错误 The specified UUID is not allowed for this operation. 。第二次连接就没有这个问题。

    【转】iOS开发之蓝牙通信

    iOS开发之蓝牙通讯 一、引言 蓝牙是设备近距离通信的一种方便手段,在iPhone引入蓝牙4.0后,设备之间的通讯变得更加简单。相关的蓝牙操作由专门的CoreBluetoot...

  • 120
    解决GitHub下载速度缓慢的问题

    随着微软大大宣布GitHub针对个人用户的仓库免费,相信每位开发者都感受到了“真香”。 然而因为一些众所周知的原因,国内访问GitHub总会遇到下载速度缓慢、链接意外终止的情...

  • 你好,我想请问一下,在没有网关的情况下,两个zigbee设备可以直接通信吗?比如说有一个支持zigbee的遥控器可以直接控制支持zigbee的台灯吗?

    WIFI智能设备、Zigbee智能设备的添加过程

    设备的添加指的是设备添加到软件平台上,添加到因特网上。这次有幸接触了智能网关、智能路灯的Sass平台设计,特此记录,有问题还请多多指证。 不同设备有不同的接入协议,比如蓝牙、...

  • 您好,刚接触这方面的知识,想请教个问题。
    我这边硬件那边返回的数据(data)是0x3000。
    uint16_t tmp;
    memcpy(tmp, data.bytes, sizeof(tmp));
    这里打印出来的tmp为什么会是48。不应该是12288吗?

    iOS蓝牙开发笔记(LightBlue调试、大小端转换、进制转换)

    本文记录下在项目开发过程中遇到的问题及解决问题使用的方法 1、用LightBlue调试(或者nRF Connect)2、找出特征的properties组成3、数据的大小端转换...

  • 您好,刚接触这方面的知识,想请教个问题。
    硬件那边返回的数据(data)是0x3000。
    uint16_t tmp;
    memcpy(tmp, data.bytes, sizeof(tmp));
    这里打印出来的tmp为什么会是48。不应该是12288吗?

    iOS蓝牙通信数据处理,位运算,数据的大小端转换

    在蓝牙项目的开发过程中,会遇到了一些与数据处理有关的问题 数据大小端的介绍大小端数据模式的转换按位运算,左移、右移运算 🍎 AppStore:记录Box[https://a...

  • 您好,请问方便看下您在项目中对本地图片做了一层封装的代码吗?我想参考下

    iOS 图片解码探索

    前言 项目中有对本地图片做了一层封装,简单来说就说使用imageWithContentsOfFile 来初始化图片,所有取图片的地方都是通过这层封装来取图片,因为这里没有解码...

  • 你好,我也是报您这个问题,请问怎么增加账号在xcode目录的读写与执行权限?

    Xcode

    记录使用Xcode遇到的两个坑,都和目录权限有关。 编译报错:Failed to find a suitable device for the type IBSimDevic...