重写-dealloc 方法,不需要调用[super dealloc],底层在释放对象的时候会调用superClass的dealloc
iOS 开发:彻底理解 iOS 内存管理(MRC、ARC)本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-memory-mana...
addChild(vc1)只是把vc添加到容器中,需要使用beginAppearanceTransition & endAppearanceTransition来控制生命周期
UIViewController生命周期手动管理前言 在某版本需求中,需要开发一个viewController添加管理多个childController的页面,类似于今日头条,于是有了这篇文章总结一下。 添加childCo...
前言 本篇文章包含以下内容: 1、球体绘制 2、纹理映射到球体 3、球体自转 先来看下最终效果: 1、球体绘制 1.1 数学模型分析 根据上述球体数学模型可以计算出球体的顶点...
前言 在某版本需求中,需要开发一个viewController添加管理多个childController的页面,类似于今日头条,于是有了这篇文章总结一下。 添加childCo...
前言 Look Up Table(简称LUT,查找表)。输入一个值,然后通过查找表来得到一个输出值。在调色领域中,称为颜色查找表,查找表的分量为R、G、B,是一种降低GPU运...
前言 在技术群里,有个小伙伴发了这个视频和三张解包出来素材,群里讨论用OpenGL实现,引起了我的兴趣,以下我们用iOS实现下。 构成 这个效果包含三张素材:背景、人物、粒子...
前言 在一次偶然Feed流开发,出现滑动视图后内存爆增并且退出Feed界面内存没有被回收的问题。 分析定位 用instrument定位到的内存增长点 定位到SDWebImag...
一、前言 OpenGL是Khronos Group开发维护的一个规范,它主要为我们定义了用来操作图形和图片的一些列函数API,需要注意的是OpenGL本身并不是API。 GP...
前言 自从更新到macOS 10.15 Catalina后,很多在10.14上可以正常安装的App都会提示【“xxx”已损坏,无法打开,您应该将它移除到废纸篓。】,即使在【安...
前言 程序员写代码总是自我感觉良好,使用插件来规范下还是很有必要的 Swiftlint是Realm公司的一个插件,专门用于管理Swift代码规范 以下为CocoaPods用法...
@某非著名程序员 现在优酷做版本限制了,旧版本直接不让播放视频源
iOS逆向实战四:去优酷广告由于这是第四篇文章:细节偏少了。主讲过程,思路截然相同。视频的app偏复杂,有点运气成分,也像是必然的事情。 1.查找对应的View和ViewController. 1.1打...