Xcode 14升级到15,遇到模拟器打不开,报错 unable to boot the simulator 处理办法:删除升级之前的模拟器缓存,重启模拟器。删除路径:~/L...

Xcode 14升级到15,遇到模拟器打不开,报错 unable to boot the simulator 处理办法:删除升级之前的模拟器缓存,重启模拟器。删除路径:~/L...
之前做过的项目有需要通过音频口通信用方波来收发数据,由于这方面的资料比较少,下面就介绍下其原理,希望能给大家帮助。 一. 音频通信简介大家应该都知道支付宝声波支付和拉卡拉吧,...
此文章主要是记录mac上安装RN环境并运行xcode项目,未做过RN开发,只是为了解决RN项目集成iOS的SDK出错的问题.RN官网[https://www.react-na...
keyCommands Declaration Discussion A responder object that supports hardware keyboard c...
最近项目遇到一个新需求,通过键盘来控制程序,通过官方文档和在网上进行了一些调研,可以通过添加KeyCommand来监听键盘输入以实现需求。整理一些基本方法 keyComman...
少啰嗦, 直接贴代码, 不搞那一堆虚的!!! 设置监听 状态变化 可能你们没有这个坑, 我是一直有!!! 希望有坑的可以早日填上, 其他坑也是!!!\ 其他黑科技: 有缘的...
WiFi通信是指手机通过WiFi与外部设备建立连接,并与外部设备进行交互、通信。手机与外部设备的WiFi通信通常是使用Socket来实现的,在这里先介绍一个第三方Socket...
写这篇详解是因为最近很多人都在问相关问题,但是上篇文章iOS-BLE蓝牙开发持续更新已经过去半年,很多东西已经开始遗忘,今天重新拾起,并在Demo中新添了具体功能和详细注释,...
在写这个博客之前,空余时间抽看了近一个月的文档和 Demo,系统给的解释很详细,接口也比较实用,唯独有一点,对于设备的唯一标示,网上众说纷纭,在这里我目前也还没有自己的见解,...
前言 最近实验室做了一个IOS设备之间使用蓝牙进行数据交互的项目。中间遇到了很多坑,现在大致讲解一下蓝牙通讯的流程。干货请直接下翻到第四节。 iOS蓝牙基础知识 背景 iOS...
1.声明属性以及引入相关库 NSMutableArray *pers;//这个必须有,用于记录搜索到的设备,没有导致连接不上 manager = [[CBCentralMan...
1、专业术语 AP(Access Point):无线接入点,是一个无线网络的创建者,是网络的中心节点。简单来讲就像是无线路由器一样,设备打开后进入AP模式,在手机的网络列表里...
前言 WCDB是微信移动端团队开源的移动端数据库组件,提供了一个高效、完整、易用的移动端存储方案。第一次应用到WCDB还是在现公司的工程中,由于现在的team成员主要来自鹅厂...
Runtime的特性主要是消息(方法)传递,如果消息(方法)在对象中找不到,就进行转发,具体怎么实现的呢。我们从下面几个方面探寻Runtime的实现机制。 Runtime介绍...
Runtime的特性主要是消息(方法)传递,如果消息(方法)在对象中找不到,就进行转发,具体怎么实现的呢。我们从下面几个方面探寻Runtime的实现机制。 Runtime介绍...
swift进阶总汇[https://www.jianshu.com/p/c00fa675d7d5] 本文主要介绍为什么结构体是值类型,类是引用类型 值类型 前提:需要了解内存...
这个文件夹中保存的是Xcode的缓存文件,曾经在Xcode跑过的所有项目的索引、build的信息等都会保存在这里。删除后在下次打开项目编译的时候将会重新生成。由于这里包含了大...
最近看了runloop应用中监控卡顿的一些博客,很多人都提到了通过kCFRunLoopBeforeSources和kCFRunLoopAfterWaiting状态判定卡顿,当...