首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
性能优化
订阅
lhwhu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
百度APP iOS端包体积50M优化实践(七)编译器优化
本文重点介绍编译器优化,编译器优化包括GCC语言编译优化、Swift编译优化、LTO优化、剥离调试符号、剥离符号表、剔除未引用的代码、Asset 优化、C++虚函数优化和三方SDK编译器方向瘦身。
iOS H5页面秒加载预研
背景 原生架构+H5页面的组合是很常见的项目开发模式了,H5的优势是跨平台、开发快、迭代快、热更新,很多大厂的App大部分业务代码都是H5来实现的,众所周知H5页面的体验是比原生差的,特别是网络环境差
iOS组件二进制化
随着业务的扩展,私有CocoaPod库和第三方CocoaPod库越来越多,项目中的文件也越来越多。每次pod install/update的时候,重新编译的过程需要等待很长时间,这就间接地向我们提出了加快编译速度的需求。 二进制化指的是通过编译把模块的源码转换成静态库或动态库,…
Swift在58安居客房产实践
1、了解项目中如何Module化 2、了解OC底层特性以及反射相关原理 3、了解多种注入绑定方案以及优缺点
低于0.01%的极致Crash率是怎么做到的?
看似系统Bug的Crash 99%都不是系统问题!本文将与你一起探索Crash分析的科学方法。 在移动互联网闯荡多年的iOS手机管家,经过不断迭代创新,已经涵盖了隐私(加密相册)、安全(骚扰拦截、短信过滤)、工具(网络检测、照片清理、极简提醒等)等等各个方面,为千万用户提供安全…
如何将 opencv_contrib 中的第三方库 打包到 opencv 中,并生成iOS用的framework
如何将 opencv_contrib 中的第三方库 打包到 opencv 中,并生成iOS用的framework? 在网上搜了许多资料,很多都不全,所以记载下来
WWDC 22——Link Fast — 加速编译和App启动
这篇文章主要是对 WWDC 22 的视频 Link Fast——Improve build and launch times 进行归纳总结。 视频里聊到了,静态库和动态库的一些链接细节。
【老司机精选】理解和消除 App 中的卡死
WWDC21 - 理解和消除 App 中的卡死 目录 本文将通过四个部分,让开发者理解并消除 App 中的卡死问题。 一、什么是卡死 当用户触摸了屏幕,但几秒钟之后 App 才有响应,那么这种情况就被
Wakeup in XNU
苹果在iOS13的时候,在内核中加入了一个新的性能衡量指标wakeup,同时由于这个指标而被系统杀死的应用数不胜数,其中也包括我们常用的微信淘宝等。而这个指标完全是由 XNU 内核统计的,所以我们很难
DoKit支持iOS本地crash查看功能
在日常开发中或者测试过程中,我们的应用可能会出现Crash的问题。对于这类问题我们要抱着零容忍的态度,因为如果线上出现了这类问题,将会严重影响用户的体验。 如果Crash出现的时候恰好是在开发过程中,那么开发者可以根据Xcode的调用堆栈或者控制台输出的信息来定位问题的原因。但…