首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
我不喝爽歪歪
掘友等级
iOS
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 18
沸点 0
赞
18
返回
|
搜索文章
赞
文章( 18 )
沸点( 0 )
iOS-基础的汇编指令(二)
全局变量和常量获取全局变量和常量时,都是获取地址,一般会adrp add两条指令组合调用。if判断和循环if判断调用comp 和b.xx 指令,其实是做减法,不影响目标寄存器,只影响标志寄存器。BL
iOS-OC的汇编
OC方法 通过前面几篇文章,我们已经了解了汇编的基础指令,今天来看一下OC的汇编是怎么实现的。 我们都知道OC方法在底层是消息发送,而且默认带有两个参数,调用的是objc_msgSend(id sel
Base64
Base64是一种基于64个可打印字符来表示二进制数据的方法。他是一种编码方式,不是加密方法。使用0-9,a-z,A~Z,+,/,这个64个字符,以6位为一个单元,对应一个可打印字符,位数不够时,末尾
Hash
Hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远
Mac系统的权限
在Mac系统中,我们可以通过ls -l 文件来查看文件的属性 从图中可以看到,文件的属性可以分为以下几个部分: 关于权限这个一块儿,总共有10个字符来控制,我们看看都是什么。 如果要修改文件的权限,有
iOS-基础的汇编指令(一)
基础指令通过一个简单的函数来解释指令:函数调用栈每一个函数的执行,都需要开辟一块栈空间,当函数执行完毕时,释放掉栈空间。注意:ARM64里面 对栈的操作是16字节对齐的! 函数嵌套使用时,会将x29(
今日头条优化实践: iOS 包大小二进制优化,一行代码减少 60 MB 下载大小
苹果对 iOS App 大小有严格限制:下载大小超限会阻碍用户在蜂窝网络下载 App ,直接影响新用户转化;可执行文件超限将导致 App 审核被拒,直接影响上架。今日头条探索实践 __TEXT 段迁移技术,成功减小下载大小 32%,并且解决了可执行文件大小受限问题。 1. 下载…
抖音品质建设 - iOS启动优化《原理篇》
启动是 App 给用户的第一印象,启动越慢用户流失的概率就越高,良好的启动速度是用户体验不可缺少的一环。启动优化涉及到的知识点非常多面也很广,一篇文章难以包含全部,所以拆分成两部分:原理和实践。 本文从基础知识出发,先回顾一些核心概念,为后续章节做铺垫;接下来介绍 IPA 构建…
个人成就
文章被点赞
30
文章被阅读
15,345
掘力值
478
关注了
10
关注者
5
收藏集
1
关注标签
6
加入于
2021-01-19