首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
WGP1993
掘友等级
iOS
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
赞
文章( 22 )
沸点( 0 )
iOS 底层原理探索 之 关联对象
之前的两片文章,我们分别研究了一下 类的加载 和 分类的加载 的一个整体流程。其实,其探索的都是一个 从代码到编译到MachO到内存的一个过程。那么今天来探索下类的扩展这部分的内容。
iOS底层原理:weak的实现原理
该方法的两个参数location和newObj。 从上面的代码可以看出objc_initWeak方法只是一个深层次函数调用的入口,在该方法内部调用了storeWeak 方法。下面我们来看下storeWeak 方法的实现代码。 如下是storeWeak方法的实现代码。 store…
iOS APP 启动优化(六):在指定的 segment 和 section 中存入数据
日常拷问,学习底层到底有没有用,很多人认为学习底层知识只是为了应付面试,日常开发中根本使用不到,事实真的是这样吗?今天我们就总结一些 mach-o 的知识点在日常开发中的一些使用场景,来验证一下我们学
(推荐阅读)H264, H265硬件编解码基础及码流分析
在移动端做音视频开发不同于基本的UI业务逻辑工作,音视频开发需要你懂得音视频中一些基本概念,针对编解码而言,我们必须提前懂得编解码器的一些特性,码流的结构,码流中一些重要信息如sps,pps,vps,start code以及基本的工作原理,而大多同学都只是一知半解,所以导致代码…
iOS网络深度优化总结
最近对网络优化进行了一些研究,好些都没有去实践,所以做一个整理,以后慢慢研究HTTP2.0HTTP2.0新特性二进制分帧首部压缩多路复用服务器推送请求优先级HTTP/2新特性浅析HTTP2.0原理详细
iOS卡顿监测方案总结
最近在写APM相关的东西,所以整理了一下iOS中卡顿监测的那些方案,不了解卡顿的原理的可以看这篇文章iOS 保持界面流畅的技巧,写的很好。 FPS (Frames Per Second) 是图像领域中的定义,表示每秒渲染帧数,通常用于衡量画面的流畅度,每秒帧数越多,则表示画面越…
🔌 iOS 上的插件化设计
插件化作为解耦手段之一,对于每个公司和团队,方案可能都略有不同。业界的此类文章较少,现结合自己经验理解在此抛砖引玉。
探究iOS编码对包大小的影响
从二进制文件层面来分析编码对包大小影响 实验背景:用真机iphone11,release,build setting默认设置,linkmap file使用arm64进行实验。 .o级别对比 通过对比V
iOS底层原理总结 - 探寻Runtime本质(一)
在学习Runtime之前首先需要对isa的本质有一定的了解,这样之后学习Runtime会更便于理解。 回顾OC对象的本质,每个OC对象都含有一个isa指针,__arm64__之前,isa仅仅是一个指针,保存着对象或类对象内存地址,在__arm64__架构之后,apple对isa…
快速实现的 iOS 平台简易聊天软件
上学期课余时间写的,实现了一些简单的功能,主要是用 wilddog 的服务器与其 API 实现的: 1. 私聊 (文字, 定位) 2. 群聊 (文字, 图片) 3. 通讯录 4. 消息推送 5. 其他功能
下一页
关注了
31
关注者
0
收藏集
3
关注标签
56
加入于
2016-08-16