240 发简信
IP属地:湖南
  • 120
    一套iOS底层试卷-我想和你分享

    考试介绍 最近一直在带大师班,学习有一段时间了带着以下三个目的进行了一场测验.收益颇多.这里也纪录下来 🎯 考试检测大家最近的学习 🎯 敲响警钟,希望大家能够端正学习态度、及...

  • 简单做了下:
    一、选择题
    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上安装cycript

    ios 12或其他较高的系统越狱可以通过爱思助手一键越狱。越狱不成功可以到unc0ver官网下载低版本的unc0ver进行越狱.cycript的原理是动态库注入,但是其...