首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS进阶指南
订阅
晚码工作室
更多收藏集
微信扫码分享
微信
新浪微博
QQ
138篇文章 · 0订阅
Protobuf 为什么体积小解析快?
简介 Protobuf是google提出的数据交换格式。其需要高压缩传输及解析数据的场景中, 可以考虑用protobuf 取代 json/xml。google 官方测试报告显示,同一条消息数据,pro
从值类型复制引发的Swift内存的思考01
前不久看了一篇文章,喵神的值类型和引用类型,在阅读的时候有一个结论 值类型被复制的时机是值类型的内容发生改变时... 这个时候本来是想记下来的,后来转念一想,实践出真知,所以我就基于这个问题: 值类型到底是什么时候被赋值的? 做了一些调查和实践,从而有了这系列文章... 在这块…
抖音品质建设 - iOS 安装包大小优化实践篇
客户端开发的同学都知道「安装包大小」是 App 重要的基础体验指标之一。今天将为大家介绍抖音在优化安装包大小方向做的一些探索和尝试。 一些影响包大小的编码习惯。 Part 1. 包大小劣化到底带来什么影响 要说 iOS 平台上安装包大小对 App 的影响,首先需要了解到的是 A…
Flutter实现动态化更新-技术预研
通过这篇文章你将了解到: 1. Flutter动态化方案,该如何使用及效果对比; 2. 针对中小型团队,该如何最小成本、最高效的实现app的动态化需求。
iOS - 老生常谈内存管理(三):ARC 面世
ARC全称Automatic Reference Counting,自动引用计数内存管理,是苹果在 iOS 5、OS X Lion 引入的新的内存管理技术。ARC是一种编译器功能,它通过LLVM编译器和Runtime协作来进行自动管理内存。LLVM编译器会在编译时在合适的地方为…
iOS - 关于 KVO 的一些总结
这篇文章是关于 iOS 中 KVO(Key-Value Observing)的详细总结,包括 KVO 的概念、基本使用、进阶使用、实现原理等。
iOS CarPlay|与你分享 CarPlay 音频 App 的开发过程与细节
CarPlay 是 Apple 发布的一个车载系统,可以配合 iPhone 使用(iPad 不支持)。其前身是叫 iOS in the Car,2014 年更名为 CarPlay。
一种Swift Hook新思路——从Swift的虚函数表说起
由于历史包袱的原因,目前主流的大型APP基本都是以Objective-C为主要开发语言。但是敏锐的同学应该能发现,从Swift的ABI稳定以后,各个大厂开始陆续加大对Swift的投入。虽然在短期内Swift还难以取代Objective-C,但是其与Objective-C并驾齐驱…
爱奇艺知识移动端组件化探索和实践
组件化对于任何一个业务场景复杂的 APP 以及经过多次迭代之后的产品来说都是必经之路,组件化是指解耦复杂系统时将多个功能模块拆分、重组的过程。组件化要做的不仅仅是表面上看到的模块拆分解耦,其背后还有很多工作来支撑组件化的进行,例如结合业务特性的模块拆分策略、模块间的交互方式和构…
Mach-O文件结构
主要内容: 理解可执行文件 理解Mach-O文件 Mach-O文件结构 Mach Header Load Commands Data 理解大小端模式 理解通用二进制文件 一、理解可执行文件 1.可执行