关于本书 总结

最近买了这本书,书很好的,但是由于时间的关系,插件更新和系统更新,很多东西实际操作和书中略有不同,我会把我在学习中遇到的问题,都在这里列出,方便其他和我一样入门的小白。

1. 书中第25页

class-dump 获取执行权限 书中说,在Treminal中 执行

sudo chmod 777 /usr/bin/class-dump

命令没有错,但是由于macOS系统的更新,系统在10.11以后加入了Rootless,我们必须先关闭它,才可以顺利执行命令。

重启电脑按住 Command+R,进入恢复模式,打开Terminal,输入

csrutil disable

重启即可
如果要恢复默认,同样在安全模式下用Terminal输入

csrutil enable


##2. 第218页,用cycript找到订阅界面及其controller

打印出图层书中说在Terminal输入

cycript -p MobileNotes
cy# ?expand
expand == true
cy# [[UIApp keyWindow] recursiveDescription]

由于Cycript更新后,正确应该是这样输入

cycript -p MobileNotes
cy# [[UIApp keyWindow] recursiveDescription].toString()

这样就可以打印出来。

然后是不是找不到书中说的 Notetextview

我测试后 应该找到

<NoteCell: 0x158f5200; baseClass = UITableViewCell; frame = (0 44; 320 44.5); alpha = 0; hidden = YES; autoresize = W; layer = <CALayer: 0x14dce430>>

如果这个也找不到,多试几下就可以 记得找到有带 baseClass 字样的就是对的
其他问题陆续更新中…

哥们,书上过时的部分,很多都已经更新在了论坛里,你在添加新内容之前,先查下论坛哈,免得你做无用功

谢谢你的提醒。

狗剩有没有打算写下一版书呀?

感谢狗神…