摘要: 界面卡顿的原因, 界面为什么会卡顿? 界面成像原理: 不论是以前的CRT还是现在的液晶显示器,成像原理是一致的; CPU部分:逻辑的计算;计算好将要显示的内容转交给GPU; GPU部分:GPU开始渲染后将结果换到帧缓冲区,随后视频控制器从帧缓冲区中读取数据,经过一系列的转换后交给显示器进行显示; Y 阅读全文
posted @ 2020-06-15 13:09 yuhui.Mr 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 对于大多数 iOS 应用来说,图片往往是最占用手机内存的资源之一,同时也是不可或缺的组成部分。将一张图片从磁盘中加载出来,并最终显示到屏幕上,中间其实经过了一系列复杂的处理过程,其中就包括了对图片的解压缩。 图片加载的工作流 概括来说,从磁盘中加载一张图片,并将它显示到屏幕上,中间的主要工作流如下: 阅读全文
posted @ 2020-06-15 13:04 yuhui.Mr 阅读(1235) 评论(0) 推荐(0) 编辑
摘要: 1.1 UIWindow @interface UIWindow : UIView @property(nonatomic) UIWindowLevel windowLevel; // default = 0.0 @property(nonatomic,readonly,getter=isKeyWi 阅读全文
posted @ 2020-06-15 11:44 yuhui.Mr 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 目前常用的几种设计模式:代理模式、观察者模式、MVC模式、单例模式、策略模式、工厂模式、MVVM (一)代理 场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。 优势:解耦合 敏捷原则:开放-封闭原则 实例:tableview的 数据源delegate,通过和protoco 阅读全文
posted @ 2020-06-15 11:42 yuhui.Mr 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 买了一个阿里云服务器,一年100多。下面是用Termius软件链接远程服务器过程。 1.创建秘钥对。 2.设置安全组规则 https://blog.csdn.net/karmacode/article/details/78911764?utm_medium=distribute.pc_relevan 阅读全文
posted @ 2020-05-28 08:49 yuhui.Mr 阅读(1561) 评论(0) 推荐(0) 编辑
摘要: 【重要】在现有工程中实施基于CTMediator的组件化方案 【重要】iOS应用架构谈 组件化方案 【推荐】让CoreData更简单些 【推荐】杂谈: MVC/MVP/MVVM 【推荐】一步一步构建你的网络层-TCP篇 【推荐】一步一步构建你的iOS网络层 - HTTP篇 【推荐】吐槽: 移动端缓存 阅读全文
posted @ 2019-03-28 19:30 yuhui.Mr 阅读(242) 评论(0) 推荐(0) 编辑
摘要: [转载]使用clang将OC代码转为C++(亲测有效) 2018年11月19日 10:08:47 蜗牛非牛 阅读数:149 2018年11月19日 10:08:47 蜗牛非牛 阅读数:149 最近在研究RunLoop运行机制,想看看他的底层代码是什么样子的,于是百度看看大家如何操作的。最终绝望的发现 阅读全文
posted @ 2019-03-23 17:11 yuhui.Mr 阅读(1016) 评论(0) 推荐(0) 编辑
摘要: 可以抓取视频链接的网站:http://v.ifeng.com/video_5639455.shtml [重要]iOS视频播放的基本方法 [重要]iOS微信小视频优化心得 [重要]iOS 仿微信小视频功能开发优化记录 [iOS]开发-封装AVPlayer播放网络、本地视频[iOS]仿微博视频边下边播之 阅读全文
posted @ 2019-03-20 10:33 yuhui.Mr 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 欢迎诸位留言 阅读全文
posted @ 2019-03-17 17:33 yuhui.Mr 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 【转载】成熟的夜间模式解决方案 04 May 2016 iOS 关注仓库,及时获得更新:iOS-Source-Code-Analyze 从开始写 DKNightVersion 这个框架到现在已经将近一年了,目前整个框架的设计也趋于稳定。 其实夜间模式的实现就是相当于多主题加颜色管理。而最新版本的 D 阅读全文
posted @ 2019-03-17 17:08 yuhui.Mr 阅读(396) 评论(0) 推荐(0) 编辑