第一篇文章对VIPER进行了简单的介绍,这篇文章将从VIPER的源头开始,比较现有的几种VIPER实现,对VIPER进行进一步的职责剖析,并对各种细节实现问题进行挖掘和探讨。...
第一篇文章对VIPER进行了简单的介绍,这篇文章将从VIPER的源头开始,比较现有的几种VIPER实现,对VIPER进行进一步的职责剖析,并对各种细节实现问题进行挖掘和探讨。...
路由是实现模块间解耦的一个有效工具。如果要进行组件化开发,路由是必不可少的一部分。目前iOS上绝大部分的路由工具都是基于URL匹配的,优缺点都很明显。这篇文章里将会给出一个更...
兜兜转转又一年,今年主要就是在做后端的工作了,主要就是在做用户系统,数据看着挺大的,6千万了,日活将近150万。 今年第一季度主要是参与该用户系统的3.0重构工作;第...
VIPER与MVC系列架构的差异就在于VIPER拥有用于页面跳转的路由。 VIPER由五部分组成:View、Interacator、Presenter、Entity、Rout...
1.option 的底层实现 苹果公司用option来包括一切,任何语言都会因为数据的匹配读取为空或者不匹配而产生一系列的问题,很显然,苹果公司有想利用option来弥补这种...
厉害厉害 刚刚找了表单是你的demo 然后自定义标签又看到了这个熟悉的头像
iOS最全面功能的标签WMZBanner - 仿前端element-UI框架的标签 WMZTags 演示 特性 链式语法 结构优雅 所有属性(颜色,字体,宽度,高度,圆角等)样式均可自定义、 支持...
1. 打结构 使用钢笔工具,画出字型 2. 字体变形 标准:觉得好看,能识别出来都行(保持识别度)使用更好看的规则来变字 3. 字体工整,所有的地方对齐 标准: 横着看,竖着...
字体设计 1.怎样做字体好看 1.保持规律,所有的参数保持一致就好看例如:中宫保持一致、重心统一、字内白、字外白保持一致、字间距也要规律 2.字体的要素 厚重,轻盈,中宫,重...
常见swiftbug Kingfisher: Ambiguous use of 'setBackgroundImage(with:for:placeholder:option...
糟老头子坏得很
iOS开发 调整按钮中图片在上, 文字在下我们要做的是, 将图片和文字调整成图片在上, 文字在下, 整体居中一般的默认按钮是这样的, 图片和文字左右排列, 整体居中 第一步: 将图片和文字调整到左上角 第二步: ...
转成swift 发现布局没变化 辣鸡啊
iOS开发 调整按钮中图片在上, 文字在下我们要做的是, 将图片和文字调整成图片在上, 文字在下, 整体居中一般的默认按钮是这样的, 图片和文字左右排列, 整体居中 第一步: 将图片和文字调整到左上角 第二步: ...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...