首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
wzazzy
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
34
文章 34
沸点 0
赞
34
返回
|
搜索文章
wzazzy
关注了
字节跳动技术团队
wzazzy
赞了这篇文章
字节跳动技术团队
@字节跳动
·
4年前
关注
今日头条优化实践: iOS 包大小二进制优化,一行代码减少 60 MB 下载大小
苹果对 iOS App 大小有严格限制:下载大小超限会阻碍用户在蜂窝网络下载 App ,直接影响新用户转化;可执行文件超限将导致 App 审核被拒,直接影响上架。今日头条探...
179
18
分享
wzazzy
赞了这篇文章
海浪宝宝
iOS开发工程师
·
4年前
关注
iOS逆向--MachoO文件
我们发现有4种架构。再拆分出armv7架构: 说明合并成功了,当然不仅仅是两个,可以多个macho文件合成一个,我们可以通过这种方式来分析可执行文件的单一架构。 heade...
11
1
分享
wzazzy
关注了
海浪宝宝
wzazzy
关注了
zhangferry
wzazzy
赞了这篇文章
海浪宝宝
iOS开发工程师
·
5年前
关注
iOS基于二进制重排的启动优化
在应用加载时候不会把所有数据放内存中,因为数据是懒加载,当进程访问虚拟地址时候,首先看页表,如果发现该页表数据为0,说明该页面数据未在物理地址上,这个时候系统会阻塞该进程,...
31
5
分享
wzazzy
赞了这篇文章
ITCharge
公众号 @程序员充电站(itcharge)
·
6年前
关注
iOS 开发:『RunLoop』详尽总结
1. RunLoop 简介 可以理解为字面意思:Run 表示运行,Loop 表示循环。结合在一起就是运行的循环的意思。哈哈,我更愿意翻译为『跑圈』。直观理解就像是不停的跑圈...
102
5
分享
wzazzy
关注了
ITCharge
wzazzy
赞了这篇文章
Ghost123
iOS开发工程师
·
6年前
关注
iOS多线程:GCD
1. GCD简介 . GCD 可用于多核的并行运算 . GCD 会自动利用更多的 CPU 内核(比如双核、四核) . GCD 会自动管理线程的生命周期(创建线程、调度任务、...
15
5
分享
wzazzy
赞了这篇文章
ytmaylover
7年前
关注
函数式编程-链式编程RAC
OC 中应用函数式编程,方法后面拼接()要能继续执行下去,所有要有返回值,使用block,返回值式自己。 2.swift是适合函数式编程 ,方法后面带有(),如果需要执行下...
1
评论
分享
wzazzy
赞了这篇文章
师大小海腾
iOS 开发者 @BabyBus
·
5年前
关注
深入浅出 Runtime(二):数据结构
1. objc_object Objective-C的面向对象都是基于C/C++的数据结构——结构体实现的。 我们平时使用的所有对象都是id类型,id类型对象对应到runt...
16
3
分享
wzazzy
关注了
师大小海腾
wzazzy
赞了这篇文章
师大小海腾
iOS 开发者 @BabyBus
·
4年前
关注
「建议收藏」《Effective Objective-C 2.0》52 个知识点总结(上)
Objective-C 为 C 语言添加了面向对象特性,是其超集。Objective-C 使用动态绑定的消息结构,也就是说,在运行时才会检查对象类型。接收一条消息之后,究竟...
49
4
分享
wzazzy
赞了这篇文章
师大小海腾
iOS 开发者 @BabyBus
·
5年前
关注
iOS - 老生常谈内存管理(四):内存管理方法源码分析
前面我们只是讲解了内存管理方法的使用以及使用注意,那么这些方法的内部实现到底是怎样的?引用计数具体又是怎样管理的呢?接下来我们走进Runtime最新源码objc4-779....
27
12
分享
wzazzy
赞了这篇文章
Mikebanana
iOS
·
4年前
关注
iOS设计模式
单一职责:一个类只做一种类型责任,当这个类需要承当其他类型的责任的时候,就需要分解这个类。不过在现实开发中,这个原则是最不可能遵守的,因为每个人对一个类的哪些功能算是同一类...
11
评论
分享
wzazzy
赞了这篇文章
Boyang_
iOS developer @个人开发
·
5年前
关注
探秘Block(一):block的本质
最简单。 升级版。 里面的invoke就是指向具体实现的函数指针,当block被调用的时候,程序最终会跳转到这个函数指针指向的代码区。 而 Block_descriptor...
8
1
分享
wzazzy
赞了这篇文章
一叶知秋0830
5年前
关注
OC中block的底层实现原理
1. block的本质 block本质上是一个OC对象,它内部也有isa指针,这个对象封装了函数调用地址以及函数调用环境(函数参数、返回值、捕获的外部变量等)。当我们定义一...
22
9
分享
wzazzy
赞了这篇文章
mtancoder
Android工程师 @腾讯
·
5年前
关注
深入理解Protobuf3协议原理
全称为Protocol Buffers,Google推出的序列化框架,用于将自定义数据结构序列化成字节流,和将字节流反序列化为数据结构,该框架不依赖开发语言,也不依赖运行平...
16
1
分享
wzazzy
赞了这篇文章
davyjones
Android码农一枚
·
7年前
关注
Protocol Buffers 3 简明教程
Protocol Buffers 是一种与语言无关,平台无关的可扩展机制,用于序列化结构化数据。使用Protocol Buffers 可以一次定义结构化的数据,然后可以使用...
10
评论
分享
wzazzy
赞了这篇文章
我是好宝宝
iOS工程师 @杭州
·
5年前
关注
iOS探索 浅尝辄止dyld加载流程
链接:将目标文件链接成可执行文件。这一过程中,链接器将不同的目标文件链接起来,因为不同的目标文件之间可能有相互引用的变量或调用的函数,如我们经常调用Foundation框架...
35
6
分享
下一页
关注了
10
关注者
0
收藏集
0
关注标签
33
加入于
2020-12-14