考试介绍 最近一直在带大师班,学习有一段时间了带着以下三个目的进行了一场测验.收益颇多.这里也纪录下来 🎯 考试检测大家最近的学习 🎯 敲响警钟,希望大家能够端正学习态度、及...
简单做了下:
一、选择题
1. B
2. B
3. D
4. A
5. B
6. A
7. D
8. B
9. A
10. A
二、判断题
11. 错
12. 对
13. 错
14. 对
15. 对
16. 对
三、简答题
17. xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc xxx.m -o xxx.cpp
18. Xcode勾选Debug中汇编代码显示,可以窥探代码的底层。
19. x/4gx:以16进制的格式显示4组,每组8位的内存数据。
p/x:以16进制的格式打印输出。
p*$0:打印变量的值。
20. 类方法存放在该类的元类对象中,节省内存空间。
21. xxx
22. 获得真实地址
23. xxx
24. 快超过最大缓存大小时候开始扩容
25. objc_msgSend用汇编写是为了应对不同的Calling convention,把函数调用前的栈和寄存器参数、状态等交给编译器处理。
快查找和慢查找。
26. runtime底层机制,动态性。
求标准答案。
一套iOS底层试卷-我想和你分享考试介绍 最近一直在带大师班,学习有一段时间了带着以下三个目的进行了一场测验.收益颇多.这里也纪录下来 🎯 考试检测大家最近的学习 🎯 敲响警钟,希望大家能够端正学习态度、及...
root# cyrun -n neteasemusic -e
applicationName: neteasemusic is not running (-1)
executableName: neteasemusic
bundleIdentifier: com.netease.cloudmusic
Cycript is inactive:
Device is not passcode locked
Tweak Mode
Do you want to continue enabling Cycript (y or n)? y
Waiting for Cycript to become active...
Successfully enabled, you may now run
cycript -r 127.0.0.1:8556
root#
输入完y后就退出了,没有进入cy# 环境,求解决?
ios 12上安装cycriptios 12或其他较高的系统越狱可以通过爱思助手一键越狱。越狱不成功可以到unc0ver官网下载低版本的unc0ver进行越狱.cycript的原理是动态库注入,但是其...