前言 MMVM这个概念,相信很多人都听过,但很多人估计和我一样,没真正去理解和运用过,对它只是一知半解而已.最近因为做了新项目,有意向引入MVV...
前言 繁杂的业务代码中,总会出现各种switch,if-else之类的分支语句,此类语句给人的直观感觉是判断条件明确,代码层次清晰,缺点可能是代...
什么是EventBus EventBus是全局事件总线,底层通过Stream来实现;它可以实现不同页面的跨层访问,通过Stream的机制来实现不...
在实际开发中呢,我们如果是用纯代码开发,往往最头疼的事就是写界面UI,对每个label,button进行属性设置,想想那么多此类控件,一个个"s...
背景 前段时间做了一个新项目,因为上线审核迟迟不过,于是上级决定趁这段时间将项目转为Flutter,试一下水,看一下它在安卓和iOS两端的真实表...
有时候我们会遇到这样的问题:假如在(xib或者sb就统称nib)nib中有一个view(默认大小是100*100),我在控制器中的viewDid...
请先安装CocoaPods,步骤可以自行百度,这里略过. 如果lint失败请升级CocoaPods 为什么要搞私有pod:1. 组件化(此路漫漫...
为什么要写这篇文章 之前一哥们儿去面试,被问到检测内存泄漏的方式,然后他说可以用instruments来调试来检测.面试官问还有其他方式么,他说...
最近在重温《Objective-C 高级编程》这本书,深深为这本薄书里蕴含的"惊人"能量所倾倒.本篇文章将总结一下ARC实现的一些细节. ARC...