分阶段了解: 扫描 连接 发现服务和特征,写入或读取数据 扫描类 BTScanner 这个类是对CBCentralManager类中scanForPeripherals方法的...
IP属地:上海
分阶段了解: 扫描 连接 发现服务和特征,写入或读取数据 扫描类 BTScanner 这个类是对CBCentralManager类中scanForPeripherals方法的...
什么是 Scheduler ? Scheduler 就是一个程序上下文发生的地方,它可以是一个线程,一个 dispatch queue 或者 NSOperation,例如下面...
一、简单添加 @1 @2代理处遵守 @3 可能存在的bug 此时,页面上就会出现一个搜索栏了,如果你点击它,搜索栏消失了,那么就检查一下,是否将导航栏的半透明效果取消了,如果...
iOS 解藕、组件化最常用的是使用统跳路由的方式,目前比较常用的 iOS 开源路由框架主要是JLRoutes、MGJRouter、HHRouter等,这些路由框架各有优点和缺...
级别:★★☆☆☆标签:「iOS CAKeyframeAnimation」「iOS 关键帧动画」「CAKeyframeAnimation values」「CAKeyframeA...
整理了一些个人认为比较经典,含金量高的博客,本文分两部分,个人及团队开发者。 个人开发者博客汇总 1.OneV's Den[https://onevcat.com/#blog...
概述:三方库,不仅会用,知其然,更要知其所以然。通过阅读三方优秀源码,更能启发我们学习优质代码的思想,通过看一些解析,更能帮助我们理解源码。同时对于我们不会的知识点,查漏补缺...
ObjC runtime是如何实现weak指针的 用strong指针创建weak指针,系统会调用objc_initWeak()函数,objc_initWeak中会判断初始化表...