@送你的独白么 MVVM 的方式, 建立一个映射, 将 formModel 每个属性与 cell 类型, viewModel 类型绑定, 转化为数组, 这样在 tableView 代理方法里只需要 在每个 cell 上绑定 viewModel, cell 的事件传递给 cellViewModel 处理. 这样 controller 每个 对cell 要做的都是一致的, 所以不用写 if else
写一个iOS复杂表单的正确姿势前言 这几天项目的新需求中有个复杂的表单界面,在做的过程中发现要比想象中复杂很多,有好多问题需要处理。有很多东西值得写下来好好梳理下。 需求分析: 上图便是UI根据需求给的高...
首先tableview的代理方法并没有合理抽象, 可以看到有大量的 if else, 然后虽然 cell 里面的 model 跟 dataSource 是同一个对象, 但是这是错的, 数据和状态要显式的隔离和转换, 这样才能保持代码的可读性和维护性
写一个iOS复杂表单的正确姿势前言 这几天项目的新需求中有个复杂的表单界面,在做的过程中发现要比想象中复杂很多,有好多问题需要处理。有很多东西值得写下来好好梳理下。 需求分析: 上图便是UI根据需求给的高...
CGAffineTransformInvert 最后例子, 是因为你并没有将第一个 transfrom 作用于view, 因为 invert 函数只会单纯的逆操作, 所以 view 效果为逆时针45度并且放大1倍
CGAffineTransform写在最前良好的用户体验,离不开好的动画效果,作为一个码农每次看到好的动画总会去想想到底是怎么实现的,虽然之前也做过些动画,但是都没怎么去分析过,最近有空,就简单研究了下,以此...
写的挺好, 能看看源码嘛
iOS-自定义转场阅读及实践笔记 相关api的记录及介绍 喵神文章传送门 注意点locationInView:获取到的是手指点击屏幕实时的坐标点;translationInView:获取到的是...
iOS设备现如今大受欢迎的最重要原因之一就在于其开创了触控操作的潮流。发展到现在,无论是Android还是iPhone,现在APP与用户进行交互,基本上都是依赖于各种各样的触...
YY系列的解析写的真棒
YYImage 源码剖析:图片处理技巧系列文章:YYText 源码剖析:CoreText 与异步绘制YYAsyncLayer 源码剖析:异步绘制YYCache 源码剖析:一览亮点YYModel 源码剖析:关注性能...
简书上写动画最全的, 受教啦
iOS动画系列之三:Core Animation通过前面两篇文章,大概基本上清楚了CALayer在动画中的作用。本宅胖在看到这篇文章的标题的时候,心里暗自捏了一下大腿。真是自己给自己挖坑不嫌大啊! 又不能剧透直接使用CAB...
有机会一定的
一个基于CAAnimation的动画工具BinAnimation Link to GitHub 为什么使用 必要性:作为 iOS 开发工程师,在日常的开发工作中,虽然不需要像游戏开发一样设计各式各样酷炫的动画,但是...
学习及实践笔记 记录iOS动画的学习及实践 目录 显示层(UIView)动画初级动画关键帧动画逐帧动画Gif动画的处理 内容层(CALayer)动画CoreAnimation...
封装的很棒
一个基于CAAnimation的动画工具BinAnimation Link to GitHub 为什么使用 必要性:作为 iOS 开发工程师,在日常的开发工作中,虽然不需要像游戏开发一样设计各式各样酷炫的动画,但是...
从事iOS开发也有一段时间了,期间乱七八糟看了好多书,有iOS,C,HTML,数据结构,设计模式,记得的不多,但是对我的视野开阔起到了极大的作用,让我知道了一个合格的技术人员...