在探索OC对象的本质之前,我们要明白Objective-C的代码,底层的实现都是C/C++代码。 而OC中的对象、类则是基于C/C++的结构体来实现的。 我们可以通过将创建好...
在探索OC对象的本质之前,我们要明白Objective-C的代码,底层的实现都是C/C++代码。 而OC中的对象、类则是基于C/C++的结构体来实现的。 我们可以通过将创建好...
1. Flutter中的StatefulWidget和StatelessWidget有什么区别? StatefulWidget有一个可变的状态,可以在小部件生命周期内改变,而...
一、flutter与原生通信,三种通道的区别 1.1 MethodChannel Flutter与Native端相互调用,调用后返回结果 可以Native端主动调用,也可以F...
Flutter插件是什么? 在开发Flutter应用过程中会涉及到平台相关接口调用,例如数据库操作、相机调用、定位等业务场景。Flutter自身并不支持直接在平台上实现这些功...
一 概念: RunLoop是通过内部维护事件循环管理事件/消息的一个对象,在没有消息需要处理时,休眠避免资源占用(用户态通过系统调用进入内核态);在有消息需要处理时,立刻唤醒...
在微博上看到了 @安财小小生分享的iOS 10.3新增功能:通过API动态修改APP的图标,自己深入了解了一下。 前言 现在每逢公司运营活动需要或者迭代改版,设计就可能对AP...
一 发现问题 我们都知道NSTimer采用target-action的方式,通常target又是类本身,我们为了方便又把NSTimer声明为属性变量,这样就难免会造成循环引用...
前言 UICollectionView进阶之路一[https://www.jianshu.com/p/8e5329f98a42] 上一篇介绍了UICollectionView...
前言 我相信很多人在开发者都有这样的需求,标签展示(如下图) 很多人都可以自己实现(网上别人写的也很多,但是别人写的总有不满足自己需求的点),实现的方法也很多种,比如动态添加...