首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
黑白玫瑰
掘友等级
无
|
无
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
68
文章 62
沸点 6
赞
68
返回
|
搜索文章
赞
文章( 62 )
沸点( 6 )
iOS同学需要了解的基本编译原理
一、基本简介 代码的编译过程往粗了说分为四个阶段: 预处理(preprocessing) 编译(compliation) 汇编(assembly) 链接(linking) 往细了说分为七个阶段: 预处
懒人版二进制重排
0. 序言 第一篇讲了动态库转静态库和二进制重排带来的启动优化以及其原理。 第二篇讲了动态库转静态库到底带来了哪些改变,以及实践中遇到的问题应该如何解决。 本篇将介绍懒人版的Clang插桩导出主工程和三方库启动相关的符号表,原理可以参考《我是如何让微博绿洲的启动速度提升30%的…
iOS性能优化探讨
最近在公司内部做了一个分享会,探讨了iOS上性能优化的话题,现在将重点的内容整理好发出来,各位大牛斧正。 本文将从原理出发,解释卡顿发生的原理,然后会讲解项目中行之有效的几个优化点,最后会展望一下接下来将要尝试的方向。下面进入正题。 屏幕显示原理 我们知道,远古时代的CRT显示…
iOS-GitHub上的优秀轮子
前言最近项目不忙,闲来无事整理一下关于iOS在GitHub上的优秀第三方轮子,总有一个你能用得到。轮子集合1.awesome-swift:https://github.com/matteocrippa
iOS App 如何通过注入动态库的方式实现极速编译调试
你是不是经常会好奇自己参与的这么些项目,为什么有的编译起来很快,有的却很慢;编译完成后,有的启动得很快,有的却很慢。其实,在理解了编译和启动时链接器所做的事儿之后,你就可以从根儿上找到这些问题的答案了。 解释器会在运行时解释执行代码,获取一段代码后就会将其翻译成目标代码(就是字…
移动端网络优化的一些思路
如何对APP的网络请求进行优化呢?首先,我们需要知道网络请求的步骤及耗时原因,然后针对每个步骤进行针对性的优化。优化只是个开始,随着技术进步,一切都会越来越好。
落地西瓜视频埋点方案,埋点从未如此简单
几乎每个商用应用都有数据埋点的需求。你的 App 是怎么做埋点的呢,有遇到让你 “难顶” 的问题吗? 实时西瓜视频团队的前端埋点方案?
深入iOS系统底层之crash解决方法
一个应用程序并不总会一直运行的很好,它总会有出现crash崩溃的情况。如果在应用程序中接入了一些第三方的crash收集工具或者自建crash收集报告平台的话将会很好的帮助开发者去分析和解决应用程序在线上运行的问题,当出现的崩溃问题能得到及时的解决和快速的修复时必将会大大的提升应…
边缘渲染提速
前端渲染的发展 在讲ESR(Edge Side Rendering,边缘渲染)如何提速渲染之前,我们有必要先了解一下前端渲染的发展历史以及前端各项性能指标优化是如何被提上议程的,之后我们再反观ESR的
WWDC 2018:在Swift中如何高效地使用集合
所有应用都用到了集合,为了获得最佳性能,了解背后的基础知识,关于如果更好的使用索引、切片、惰性、桥接以及引用类型,本 Session 讲了些 Tips。 随机访问集合:RandomAccessCollection,提供高效的存储方式,跳转到任意索引的时间复杂度为O(1)。 可变…
下一页
关注了
43
关注者
1
收藏集
9
关注标签
27
加入于
2018-09-25