iOS系统中离屏渲染利与弊 阅读需要约8分钟 前言 性能的优化相信是每一个APP工程师所追求的,而离屏渲染就是一个绕不开的知识点。现在提出几个问题帮助大家更快的理解: 什么情...
![240](https://cdn2.jianshu.io/assets/default_avatar/6-fd30f34c8641f6f32f5494df5d6b8f3c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
iOS系统中离屏渲染利与弊 阅读需要约8分钟 前言 性能的优化相信是每一个APP工程师所追求的,而离屏渲染就是一个绕不开的知识点。现在提出几个问题帮助大家更快的理解: 什么情...
1. 用ARC管理内存 ARC(Automatic ReferenceCounting, 自动引用计数)和iOS5一起发布,它避免了最常见的也就是经常是由于我们忘记释放内存所...
Charles 又名“青花瓷”,以其ICON得名。 网络请求抓包、模拟网络延迟、修改网络参数(request\response)等。 使用场景项目规模较大,流程较多,需要对某...
啥是野指针? 指向一个已经删除的对象或未申请访问受限内存区域的指针。而这里的野指针主要是指对象释放后,指针未置空导致的野指针。该类Crash发生比较随机,找出来比较费劲,比较...
第一步:查看cocoapods版本是否满足要求; 在注册trunk之前,我们需要确认当前的CocoaPods版本是否足够新,trunk需要pod在0.33及以上版本;查看po...
先看下上面这段简单的方法替换代码。 方法替换到底做了什么? 上面的代码首先是通过方法名获取了两个方法,然后将两个方法的实现替换了。 方法的底层结构 我们知道在类对象和元类对象...
原文链接:无侵入的埋点方案如何实现? 前言: 原文中介绍了iOS开发常见的埋点方式:代码埋点、可视化埋点和无埋点。其中具体的区别我会整理在此篇文章的最后。我们可以把可视化埋点...
紧跟着上篇文章(runtime中的交换方法method_exchangeImplementations存在的问题[https://www.jianshu.com/p/b5e2...
前言 语言本地化,又叫做语言国际化。是指根据用户操作系统的语言设置,自动将应用程序的语言设置为和用户操作系统语言一致的语言。往往一些应用程序需要提供给多个国家的人群使用,或者...