前言 目前iOS领域最流行的架构,当属MVVM+RxSwift了,这种架构有很多优势,也有一些缺点,得根据自身的需求合理的选择 一、MVVM MVVM 最早于 2005 年被...
IP属地:四川
前言 目前iOS领域最流行的架构,当属MVVM+RxSwift了,这种架构有很多优势,也有一些缺点,得根据自身的需求合理的选择 一、MVVM MVVM 最早于 2005 年被...
前言 性能优化包括:卡顿检测和优化、耗电优化、启动优化、安装包瘦身几部分组成 一、卡顿检测和优化 1. 屏幕成像原理 CPU计算完成后,将结果交给GPU渲染,GPU会把渲染的...
1.Tableview 懒加载、Cell 重用 2.高度缓存(因为 heightForRowAtIndexPath: 是调用最频繁的方法) 1.当 cell 的行高固定时,使...
UITextField中有一个方法: 能够控制用户对输入框进行哪种操作: 可以看出有很多操作都是默认开放的。如果需要禁用默写操作建议整体禁用,或者你需要用到哪些操作,...
即将离开简书,请到掘金继续关注我。谢谢! 本文掘金链接[https://juejin.cn/post/6875140780680282125] 为什么离开[https://w...
1、设计模式是什么? 你知道哪些设计模式,并简要叙述? 2、MVC 和 MVVM 的区别 3、#import跟 #include 有什么区别,@class呢,#import<...
TextKit 的核心对象 属性文本存储private lazy var textStorage = NSTextStorage() 负责文本字形布局1. 绘制背景2. 绘制...
不知道这是不是苹果的一个bug,当cell的selectionStyle设置为none的时候,点击cell present(我这里是present出的alertControl...