由于业务上的需要,我们业务线接到需求要将部分页面进行 RN 的改造,很开心的接到了这个任务,一心欢喜的觉得可以学点新东西,然而所谓的 write...
最近在做短视频相关的模块,于是在看 GPUImage 的源码。其实有一定了解的伙伴一定知道 GPUImage 是通过 addTarget 链条的...
随着项目中不断更新迭代,由于各种原因,项目中总会出现很多曾经添加而现在不在需要的图片。而这些图片占用包大小,所以需要清理这些不在使用的图片。但是...
我们日常开发的打包或者 SDK 的打包会生成一个ipa 或者 framework。在 framework 和 ipa 文件中其实都可以找到一个 ...
随着开发的不断进行,我们的项目总会变得越来越大,而过大的占用用户的内存空间会对用户的留存造成一定的影响,所以我们总是需要找到方案来减小我们的包大...
在我们日常开发的过程中,我们的项目中可能都会遇到一个需求就是去下载一个文件,然后将文件保存到本地,但是在下载的过程中一定是异步的,也就是说我们可...
在我们日常开发中,我们或多或少的都会遇到循环引用的问题。其实问题的实质就是造成了互相持有的关系,在对象释放的时候,就好像产生了一个死锁一样,系统...
在日常开发中我经常会调用responseToSelector这个方法,尤其是是在我们写的协议的类中我们经常会有这样的判断。最近重新看《编写高质量...
最近在掘金翻译计划和小伙伴一起翻译的一篇的iOS相关文章,文中能够了解到一些iOS的文件读取机制和我们线上闪退问题如何发现,以及一些处理方案。其...