什么是BLE BLE全称Bluetooth Low Energy,即蓝牙低功耗。蓝牙4.0才支持BLE,蓝牙4.0向下兼容,包括传统蓝牙技术、高速技术和低耗能技术三种规格。主...
什么是BLE BLE全称Bluetooth Low Energy,即蓝牙低功耗。蓝牙4.0才支持BLE,蓝牙4.0向下兼容,包括传统蓝牙技术、高速技术和低耗能技术三种规格。主...
我们知道iOS中的数组和字典是线程不安全的。多线程编程中,当多个线程对同一个字典dictionary进行多读单写操作时,该如何来保证数据安全呢?_ioQueue = disp...
realm的多表关联还是很方便的,直接添加到数组里就会自动的帮我们建表、存储对象,很好,然鹅,坑也是不少的呀。比如a对象添加到了数组里,realm会自动将a对象按类型建表存储...
写在前面 这次记录的是iOS中利用NSKeyedArchiver和NSKeyedUnarchiver进行数据的归档和解档操作。 所谓的归档,就是将数据写到一个文件里面去。一般...
一、PList(XML属性列表) iOS开发,plist文件读写那些事 - 简书 (jianshu.com)[//www.greatytc.com/p/33974a...
SDWebImageDecoder 做图片解码处理原因: 一般下载或者从磁盘获取的图片是PNG或者JPG,这是经过编码压缩后的图片数据,不是位图,要把它们渲染到屏幕前就需要进...
iOS中默认就有个主线程即mainThread,我们的UI线程指的就是主线程,一般都是在主线程中操作UI,从某个角度来讲,我们的主线程就是一个常驻线程。 一般情况下,我们开启...
导语:iOS开发中经常会看到在自定义类中重写load、initialize两个类方法,之前对这两个方法理解比较浅,今天来深入探讨下两个方法的实际作用 load方法 程序启动的...
很多情况下用Flutter来编写整个项目是不太现实的。例如公司已经有了成熟的App产品了,去用Flutter去重写整个项目会有很大的工作量和功能上的风险;有时候公司出于谨慎的...