一、同时连接多个设备,并读取信号强度(RSSI) iOS蓝牙支持一个中心连接多个蓝牙设备,最多7个。根据CoreBluetooth框架中读取RSSI是由外设读取的 即 只有当...
一、同时连接多个设备,并读取信号强度(RSSI) iOS蓝牙支持一个中心连接多个蓝牙设备,最多7个。根据CoreBluetooth框架中读取RSSI是由外设读取的 即 只有当...
我的博客原文地址 1 AirDrop (UIActivityViewController类) 功能:实现iOS设备间的文件和数据分享。AirDrop使用蓝牙来扫描周围的设备,...
公司项目需要用到BLE以CBCentralManager的身份和硬件交互,开发过程中解决了一些遇到的问题和一些处理思路,这里简单记录一下。如果有什么问题或写的不对的地方希望大...
一、一些基础概念 进程概念:正在进行中的程序被称为进程,负责程序运行的内存分配,每一个进程都有自己独立的虚拟内存空间。 线程概念:是进程中的一个独立执行路径控制单元,一个进程...
面试 (参考答案在文章中,也在底部) block的内部原理?swift中闭包表达式的种类?闭包和block相比有哪些相同点和不同点?闭包和和闭包表达式的区别? iOS Blo...
关于iOS 性能优化梳理: 基本工具、业务优化、内存优化、卡顿优化、布局优化、电量优化、 安装包瘦身、启动优化、网络优化等 iOS 官方文档 专题内容比较多,后面细分内容会有...
由于6月1日起苹果将开始强制app适配iPV6,就对现有工程做了一个排查,发现一点更新一次吧,现将发现的AF中的修改先列出来,有其他的再后续补上。 只需要修改2个文件 .h文...
场景描述:我们同时发出了a、b、c 3个网络请求,我们希望在a、b、c 3个网络请求都结束的时候获得一个通知。常见解决方法:通过度娘目前找到两种做法;1、通过添加标识来判断请...
什么是代码评审? 1.代码评审是指在软件开发过程中,通过对源代码进行系统性检查的过程。通常的目的是查找系统缺陷,保证软件总体质量和提高开发者自身水平。2.通常在企业开发中,会...