1 .LLDB 调试命令都有哪些,那些场景下用到 bt,
2 .view 的生命周期,如何监听 View 是否释放(ML inkFinder),在什么时机下 hook
3 .xcode 打包 ipa,xcode 都做了什么详细说明 123 步骤
4.项目中遇到难处理的 crash,如何分析,如果奔溃到系统函数中如何分析
5 fishhook 的原理 hook 的是导入表还是导出表
6.分析一个复杂的 UI 界面为什么卡顿,只分析 UI 层 (忽略 圆角、阴影、)从 UIview 和 CALAyer 层面
7.有没有 hook objc_ messageSend, 方法执行的时间. .
8.synchronized 锁是否可以循环加锁 如何实现的
9 .VideoToolBox&AudioToolbox
10 .ijkplayer 网络差的情况下如何优化
11.线程组 dispath_ .group. 上传图片的 如果网络差用户杀掉 aPP 如何处理
12.Clang 假如一个方法内调用另个方法(可能会有一些耗时的操作),如何检测第一 个方法的耗时
13.NSInvocation 的底层原理
14.DYLD 会判断 macho 的 segments 中判断是否有 restrict 这个字段.插入动态库,有没有方法可以绕过