首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
底层原理
订阅
lhwhu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
34篇文章 · 0订阅
百度APP iOS端包体积50M优化实践(七)编译器优化
本文重点介绍编译器优化,编译器优化包括GCC语言编译优化、Swift编译优化、LTO优化、剥离调试符号、剥离符号表、剔除未引用的代码、Asset 优化、C++虚函数优化和三方SDK编译器方向瘦身。
“踩坑”经验分享:Swift语言落地实践
对于其他语言来说,Swift相对年轻,我们在实践过程中整理一些常见问题及其解决方法,希望能帮助读者更顺利地使用Swift进行编程,提高研发效率。
从iOS App启动速度看如何为基础性能保驾护航 | 京东物流技术团队
启动是App给用户的第一印象,一款App的启动速度,不单单是用户体验的事情,往往还决定了它能否获取更多的用户。所以到了一定阶段App的启动优化是必须要做的事情。
iOS底层之Runtime探索(一)
Runtime简介 Runtime 简称运行时,Objective-C语言将尽可能多的决策从编译时和链接时推迟到运行时。只要可能,它都会动态地进行操作。让我们通过底层扒一扒Runtime。
百度APP iOS端内存优化-原理篇
本文介绍了Mach虚拟内存的特点、内存管理的数据结构以及Mach内核提供的内存操作接口,同时对OC内存分配核心函数alloc做了源码分析,此外对iOS端内存报警机制做了详细的源码分析。
从响应式编程到 Combine 实践
书回正文,所谓的响应式编程到底是什么呢? 熟悉 Combine 的同学可以直接跳到实践建议部分。 响应式编程 维基百科对响应式编程的定义是: 在计算中,响应式编程是一种面向数据流和变化传播的声明式编程
Combine | (II) Combine Operator:转换 |过滤 |组合
操作符(Operator)是 Combine 生态的重要组成部分,使我们以有意义的方式操作上游 Publisher 发出的值。
Combine | (I) Hello, Combine!
通过使用 Combine,我们集中我们的事件处理代码,消代码中的嵌套的闭包、基于约定的回调等技术,使我们的代码更易于阅读和维护。该系列将介绍 Combine framework。
剖析 iOS 内存原理
本文从 Tagged Pointer、objc 源码、dealloc 原理、AutoreleasePool 原理、野指针探究等技术点展开聊了聊 iOS 内存相关问题。
iOS 组件化-混编下的二进制方案
背景: 项目采用 Target-Action + CocoaPods 进行组件化, 去年由 Objective-C 转向 Swift, 所有新的组件全部使用 Swift 编写, 主干项目由 Objective-C 和 Swift 混编. 在体验到面向值和协议编程的便利的同时, …