前两天小组里面开周会,有一个议题就是大家举例来谈谈对设计原则的理解(SOLID原则),第一个举例的同学谈到的就是依赖倒置原则,他的例子如下: 上面的例子左边的类显示的是Per...
问题背景: 项目是OC、swift混编的,在swift中使用了OC的一个类A,A中使用了一个枚举,但此枚举是在一个.h文件中,并且此.h文件已经在.pch文件中进行了引入,所...
最近准备给 VirtualView-iOS 的文本元素新增一个 lineHeight 属性,以便和 VirtualView-Android 配合时能更精确的保证双平台的一致性...
背景: 目前使用的是2020年的M1芯片的Mac-mini,当前系统是11.6.1(macOS Big Sur),最新系统是12.0.1(macOS Monterey)Xco...
最近在查看项目中一个第三方SDK提供的demo的时候,在使用cocopods 命令 pod install进行导入demo中的依赖库的时候总是报错fatal: unable ...
文章预读 内存恶鬼drawRect - 谈画图功能的内存优化 根据文中提到的解决内存问题有这重要的两点:①尽量不用drawRect进行绘图②如果要用,也尽量减小画布 第一点中...
最近项目中遇到了需要获取网站上的数据,然后以折线图的方式表示出来的需求。于是发现了swift下非常强大的图表库-# Charts 下面是这个系列的几篇汇总:1、折线图2、柱状...
一、概述 通过上一篇文章的学习,我们对关于MVC的弊端的产生和MVVM中viewModel的职责及其使用注意事项,想必都有了些许了解和认识,最起码What is MVC ? ...
系统的 UISegmentedControl 是个挺方便的控件,这里来讲讲在 Swift3 下自定义 UISegmentedControl 的样式,包括修改底色,边框颜色等等...
这几天公司上线一个项目,改bug过程中,就遇到一个数组拷贝问题,废了半天劲儿才解决掉,特此详细研究了一下。其场景大概如下: A数组中存放着好多个自定义模型Person,Per...