首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
梨花胖海棠
更多收藏集
微信扫码分享
微信
新浪微博
QQ
72篇文章 · 0订阅
百度APP iOS端内存优化实践-大块内存监控方案
本文主要介绍百度APP大块内存监控方案,目前在生产环境和线下流水线环境均已部署,通过该方案实现了三个目标。
百度APP iOS端内存优化实践-内存管控方案
内存管控方案应运而生,该方案重点解决的问题是在内存水位很高的情况下,保证APP稳定性又兼顾用户体验,延长APP使用时长同时避免OOM。
基于 LibTooling 的自动埋点
这一篇我们继续来学习 Clang,以及如何将它用在工作中。在此之前你可能需要了解一点 iOS 的编译知识,可以看这一篇。 我想你应该是听过 Clang 的,Clang 为分析代码语法、语义信息的工具提供了很好的基础设施。以此衍生出来了 3 个东西: LibClang、Clang…
iOS组件化中的宏处理杂谈
原文地址前言几乎所有C家族的语言都在长期使用预处理器带来的宏功能,比如:常量定义、条件编译、代码生成、神奇的“语法糖”等......但是如此好用的功能,我们务必要防止滥用,由于其作用面之大,可能因使用
一套iOS底层试卷-我想和你分享
考试介绍 最近一直在带大师班,学习有一段时间了带着以下三个目的进行了一场测验.收益颇多.这里也纪录下来 🎯 考试检测大家最近的学习 🎯 敲响警钟,希望大家能够端正学习态度、及时查漏补缺 🎯
iOS多线程编程(七) 同步机制与锁
多线程可以提高应用程序的响应能力。 多线程可以提高多核系统上应用程序的实时性能。 多线程编程使得在单个应用程序内并发执行多个代码路径成为可能,随着多核计算机的普及,执行不同任务的线程可以在不同的处理器内核上同时执行,这使得应用程序可以在给定的时间内增加它所完成的工作量。我们可以…
一款可以让大型iOS工程编译速度提升50%的工具
cocoapods-hmap-prebuilt 是美团平台迭代组自研的一款 cocoapods 插件,以 Header Map 技术 为基础,进一步提升代码的编译速度,完善头文件的搜索机制。 虽然以二进制组件的方式构建 App 是 HPX (美团移动端统一持续集成/交付平台)的…
JSPatch分析(一):使用js调用oc方法
js的调试比较简单,直接打开浏览器,调出开发者工具。可以直接在控制台写js代码如下图所示。 this : 关键字,在不同的位置有不同的含义,假如这个关键字在最外面,就指的是一个全局的对象;假如是在函数,那么指的就是调用这个函数的对象。 Object : 关键字,表示的是js对象…
iOS 野指针处理
处理 crash 时,有两类问题比较棘手,一个是今天要讨论的野指针,另一个是 OOM 崩溃。 这次主要用图解的形式,以便于理解野指针处理的核心概念。 先了解一下异常问题的类型,已经了解的同学可以略过。 软件异常:软件异常主要来自 kill(),pthread_kill()。iO…
iOS项目技术还债之路《一》后台下载趟坑
去年底我在公司开始接手几个迭代了五六年的iOS老项目的技术优化工作。互联网公司的闭源N手业务老代码,经过了若干年和若干波人的轮番洗礼,再加上若干个deadline的赶工加持,已经是千疮百孔,改点东西如履薄冰。往好处想想,前人埋的坑越多,后人才有发挥空间不是。于是我愉快的开始了趟…