这种方式只适合非动态性, 如果有动态性需求, 还是通过plist映射比较合适. 看需求吧
Swift Router 页面跳转路由,组件解耦为什么要用到Router去做跳转:解耦、方便 像底下这种代码可能写了很多很多遍了,尤其是在项目中某个页面入口很多的情况下。 尤其是公司要开发多个项目,对模块进行了拆分,组件化...
这种方式只适合非动态性, 如果有动态性需求, 还是通过plist映射比较合适. 看需求吧
Swift Router 页面跳转路由,组件解耦为什么要用到Router去做跳转:解耦、方便 像底下这种代码可能写了很多很多遍了,尤其是在项目中某个页面入口很多的情况下。 尤其是公司要开发多个项目,对模块进行了拆分,组件化...
刚看了hank老师的视频,就翻到了你的总结,十分到位,赞!
iOS逆向工程 - fishhook原理fishhook是Facebook提供的一个动态修改链接mach-O文件的工具。利用MachO文件加载原理,通过修改懒加载和非懒加载两个表的指针达到C函数HOOK的目的。 前...
NSInvocation可以携带参数啊
[iOS]使用策略模式来去除繁琐的if-else前言 繁杂的业务代码中,总会出现各种switch,if-else之类的分支语句,此类语句给人的直观感觉是判断条件明确,代码层次清晰,缺点可能是代码繁琐,杂乱无章,而且拆分困难...
什么是EventBus EventBus是全局事件总线,底层通过Stream来实现;它可以实现不同页面的跨层访问,通过Stream的机制来实现不同widget之间的状态共享....
背景 前段时间做了一个新项目,因为上线审核迟迟不过,于是上级决定趁这段时间将项目转为Flutter,试一下水,看一下它在安卓和iOS两端的真实表现.目前第一个版本已经开发完毕...
进程间通信 本文你会了解到计算机系统中一些锁的实现原理.文中进程和线程可以互相替换. 竞争条件 概念:两个或者多个进程(或线程)共享读写某块资源的时候,因为cpu的切换,进程...
为啥4.30号评论的,我今天才看到....简书后台bug吗
[iOS]最详细的CocoaPods私有pod创建教程请先安装CocoaPods,步骤可以自行百度,这里略过. 如果lint失败请升级CocoaPods 为什么要搞私有pod:1. 组件化(此路漫漫),通过pod的方式将项目组件...
确定class文件夹里放了代码文件吗?
[iOS]最详细的CocoaPods私有pod创建教程请先安装CocoaPods,步骤可以自行百度,这里略过. 如果lint失败请升级CocoaPods 为什么要搞私有pod:1. 组件化(此路漫漫),通过pod的方式将项目组件...