自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 iOS开发 - 蓝牙硬件开发

随着移动互联网和智能设备的快速发展,人们对无线连接的需求越来越高。作为一种无线连接技术,蓝牙无疑成为了人们常用的无线连接方式之一。iOS作为一个成熟的移动操作系统,自然也不能缺少蓝牙技术的支持。因此,iOS平台提供了开发蓝牙应用程序的API,可以使开发人员更方便地使用蓝牙技术实现各种功能。在iOS蓝牙开发的背景下,人们可以使用iOS设备与各种蓝牙设备进行无线连接,如蓝牙耳机、蓝牙音箱、蓝牙打印机等等。同时,蓝牙技术还可以应用于身体健康监测、车载信息娱乐系统等场景。

2023-11-10 16:01:16 760 1

原创 iOS开发 - KVO原理及应用场景

KVO(Key-Value Observing)是一种iOS开发中常用的机制,用于监视对象属性的变化,当被观察的对象的属性发生变化时,它会自动通知观察者做出相应的响应。这样,当textObject的text属性发生变化时,观察者的observeValue函数就会被调用,更新UI。KVO的基本概念是:一个对象A监视另一个对象B的属性的变化,并在B的属性发生改变时,向A发送通知,A就可以做出相应的响应。这样,就可以使用KVO监听网络请求,当网络请求中的数据发生改变时,更新界面了。

2023-11-02 13:16:20 437

原创 iOS开发 - 定时器循环引用优雅解决方案

使用 NSProxy 优雅的解决 NSTimer 、CADisplayLink 可能造成的循环引用问题。查看GNUStep仿写的NSTimer源码,可以看到,timer内部是强引用target的。在项目中新建一个NSProx子类对象,可以优雅的解决此类循环引用问题。上面的代码,退出当前页的时候会造成循环引用,原因是创建。对象发消息是,如果方法未实现会直接调用。消息时,在上述两个方法中直接调用。)的方法签名,并把实现传递给。

2023-11-01 23:44:35 193

原创 iOS底层原理之KVC

KVC的全称是Key-Value Coding ,俗称“键值编码”,可以通过一个key来访问某个属性。以上就是今天的内容,本文仅仅简单介绍了KVC的原理,是面试中常见的的问题,需要牢记。

2023-10-31 17:13:58 95

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除