📖 开源书籍 🖥 编译器 1. Vim党 Vim党当然是不需要 IDE 的,直接 Vim + Vim-go(或者 Emacs) 2. 文本编辑器 + 插件 目前最常用最火的文...

📖 开源书籍 🖥 编译器 1. Vim党 Vim党当然是不需要 IDE 的,直接 Vim + Vim-go(或者 Emacs) 2. 文本编辑器 + 插件 目前最常用最火的文...
简介 spec描述了一个pod库的版本。它包括有关应从何处获取源、使用什么文件、要应用的构建设置以及其他一般元数据(如其名称、版本和描述)的详细信息。官方文档:https:/...
虚拟内存 在了解二进制重排之前,我们先了解虚拟内存,详细的可以查看iOS 系统是怎么管理内存的[https://www.jianshu.com/p/0435194115a8]...
随着时间的推移,现在用户对app的要求越来越高。以前对于ios开发来说,能做出规划的需求界面就可以了,现在要求不仅是能做出来而且必须高质量的完成。一旦app闪退,就会给用户一...
解决项目编译后会xcode会卡顿几分钟问题 (特殊 ) 解决 日常项目 编译时间漫长 解决项目全量编译(每次都需要编译全部文件) Build Settings 添加自定义参...
前因: 因公司需要做一些自定义动态库 且适应多项目使用,鉴于方便管理,变想放入Cocoapods管理,然后经历一番波折,写下此篇问题解方案 正题: 一、电脑具有cocoapo...
一、造成tableView卡顿的原因有哪些? 1、最常用的就是cell的重用, 注册重用标识符 如果不重用cell时,每当一个cell显示到屏幕...
《iOS底层原理文章汇总》[https://www.jianshu.com/p/15af435341ce] 上一篇文章《iOS-底层原理09-msgSend消息转发》[htt...
目前项目组件化已经告一段落,我把总结的相关文章列罗出来创建cocoapod私有库详细步骤(基础组件组件化)iOS组件化方案与实践:Target-ActioniOS组件化解决图...
原文链接 前段时间,在公司的 App 中集成了一个性能监视器,效果如下所示。在这个过程中,扒了一些性能监测开源框架的源码,并学习了其中的原理。本文就对此做一些简要的总结。 概...
1. 计算机渲染原理 CPU 与 GPU 的架构 CPU(Central Processing Unit):现代计算机整个系统的运算核心、控制核心。 GPU(Graphics...
写在前面 多线程在日常开发中能起到性能优化的作用,但是一旦没用好就会造成线程不安全,本文就来讲讲如何保证线程安全 一、锁 1.线程安全 当一个线程访问数据的时候,其他的线程不...
Crash 日志从哪来?一般有 2 个渠道: 苹果收集的 Crash 日志 用户手机上 设置 -> 隐私 -> 分析 里面的,可以连接电脑 Xcode 导出。 在 Xcode...
你要知道的runtime都在这里 转载请注明出处 http://www.jianshu.com/p/17e158a666b1 本文主要讲解runtime相关知识,从原理到实践...