酷酷的哀殿


  • 首页

  • 技术

  • 笔记

  • 杂记

  • Todo

  • 关于

  • 搜索
close

校验第三方库是否包含 bitcode 信息

时间: 2020-06-07   |   阅读: 1564 字 ~4分钟
前言 bitcode 是一种从源码到汇编中间的中间码。 iOS 9 发布后,开发者可以提交包含 bitcode 的程序到APPStore。当 llvm 更新或者新款手机使用了新的cpu命令集架
阅读全文 »

调试 iOS 的 objc 运行时,你可能还需要掌握这些知识

时间: 2020-06-07   |   阅读: 1072 字 ~3分钟
背景 本文写作背景是有位网友求助“为什么自己编译的 objc 运行时,在 mac 设备上无法进行调试?” 考虑到更多的同学是 iOS 开发工程师,本文将尝试更加广度和深度
阅读全文 »

shell-notebook1

时间: 2020-06-03   |   阅读: 78 字 ~1分钟
前言 本文用于归纳整理作者常用的命令合集 获取当前目录下的 Mach-O 文件 依赖库 # 记录所有的文件 find . -type f >> index.md # 遍历文件,并尝试使用 otool 命令获取依赖 cat index.md | while read
阅读全文 »

lldb 入坑指北(1)- 给Xcode批量添加启用&禁用断点功能

时间: 2020-06-02   |   阅读: 1710 字 ~4分钟
前言 据说,是否熟练掌握 lldb 相关的命令,可以快速判断 iOS 工程师的 level 本文所实现的功能已经合入到 chisel的开发分支上面。 欢迎 follow 我的 github https://github.com/sunbohong 为了避免浪费
阅读全文 »

lldb 入坑指北(2)- 15行代码搞定二进制与源码映射

时间: 2020-06-02   |   阅读: 1008 字 ~3分钟
推荐在微信公众号阅读本文以获得更好的阅读体验 lldb 入坑指北(2)-​ 15 行代码搞定二进制与源码映射(含演示视频) 前言 随着项目的扩大,为了提高开发效
阅读全文 »

lldb 入坑指北(3)- 打印 c++ 实例的虚函数表

时间: 2020-06-02   |   阅读: 1659 字 ~4分钟
前言 打印 c++ 的虚函数表可以快速的帮助我们了解 c++ 父类与子类的 override 关系。 但是,lldb 目前却只支持常用的变量或者地址打印功能。所以,我们通过自定义 vt
阅读全文 »

lldb入坑指北(4)- 打印任意函数的汇编代码

时间: 2020-06-02   |   阅读: 888 字 ~2分钟
前言 笔者经常遇到查看在不触发某个函数执行的情况下,查看对应函数的指令。 比如,在未执行 NSLog 函数时,想看看该函数内部的指令。 内存读取 lldb 提供了一个内
阅读全文 »

支付宝SDK源码探究(1)

时间: 2020-05-26   |   阅读: 1179 字 ~3分钟
声明 所有分析的源码都来自于支付宝开放平台:App支付客户端 DEMO&SDK bitcode 版本 偶然发现支付宝的 SDK 存在一个很有意思的函数 APMutableStringRe
阅读全文 »

ssh

时间: 2020-05-25   |   阅读: 250 字 ~1分钟
背景 远程使用 CentOS 时,经常因为 ssh 问题导致无法推送代码到 Github 仓库。 本文用于记录相关的原因及解决方案。 解决方案 检测本地的密钥 ls -al ~/.ssh 生成新的密钥(可选)
阅读全文 »

WebKit 研究笔记

时间: 2020-05-24   |   阅读: 95 字 ~1分钟
缓存清理 在 iOS 中,因为 WebKit 存储缓存的路径比较特殊,所以需要通过 WKWebsiteDataStore 实现清理缓存操作。 下面的代码可以实现将 Cookie 以外的内容全部清除 // 移除所有非 cookie 类的资源
阅读全文 »
1 2 3 4 5 6
酷酷的哀殿

酷酷的哀殿

单身狗

45 日志
54 标签
RSS 订阅
友情链接
  • 麋鹿
  • 平凡的你我
© 2020 酷酷的哀殿
Powered by - Hugo v0.79.0
Theme by - NexT
0%