iOS系统中离屏渲染利与弊 阅读需要约8分钟 前言 性能的优化相信是每一个APP工程师所追求的,而离屏渲染就是一个绕不开的知识点。现在提出几个问题帮助大家更快的理解: 什么情...
Charles 又名“青花瓷”,以其ICON得名。 网络请求抓包、模拟网络延迟、修改网络参数(request\response)等。 使用场景项目规模较大,流程较多,需要对某...
第一步:查看cocoapods版本是否满足要求; 在注册trunk之前,我们需要确认当前的CocoaPods版本是否足够新,trunk需要pod在0.33及以上版本;查看po...
先看下上面这段简单的方法替换代码。 方法替换到底做了什么? 上面的代码首先是通过方法名获取了两个方法,然后将两个方法的实现替换了。 方法的底层结构 我们知道在类对象和元类对象...
原文链接:无侵入的埋点方案如何实现? 前言: 原文中介绍了iOS开发常见的埋点方式:代码埋点、可视化埋点和无埋点。其中具体的区别我会整理在此篇文章的最后。我们可以把可视化埋点...
紧跟着上篇文章(runtime中的交换方法method_exchangeImplementations存在的问题[https://www.jianshu.com/p/b5e2...
前言 语言本地化,又叫做语言国际化。是指根据用户操作系统的语言设置,自动将应用程序的语言设置为和用户操作系统语言一致的语言。往往一些应用程序需要提供给多个国家的人群使用,或者...
前言 控制器容器Container的主要职责就是管理一个或多个Child View Controller的展示的生命周期,需要传递显示以及旋转相关的回调。能够有效的分离业务逻...
Quartz2D以及drawRect的重绘机制字数1487 阅读21 评论1 喜欢1一、什么是Quartz2D Quartz2D是⼀个二维绘图引擎,同时支持iOS和Mac系统...
iOS中Framework Library嵌套使用 组件化的时候遇到一些Framework使用依赖的问题, 之前未系统的验证过各种库嵌套逻辑,下面就以集中常见的库嵌套使用来看...
前言:一直有听过脚本一键打包审核,但是自己一直没在意。在微信公众号看到ios一键打包的文章,突然想想自己每次从打包到提交审核(大约都是30分钟)。自己浪费了多少时间啊! 脚本...