作为一个iOS开发的小学生,看靛青KRxSwift 系列教程,才到开头的002节就让我一头雾水了,发现自己的学习能力很废,于是就看看官方repo的Example,简单粗暴地把一些最直接的使用方法记录下来,先不求甚解,囫囵吞枣,待日后哪天被雷劈到了灵光乍现,再来深入研究。

话说Rx里面的Playground特别好玩,能把教程做成这个样子,真的是Wonderful啊!
如果你对基本的序列处理不太清楚的话,这里有很棒的文章,配合官方的Playground,保证能看懂。

阅读全文

准备

  • 下载地址
  • 把它复制到/usr/bin目录:$ sudo cp /Volumes/class-dump-3.5/class-dump /usr/bin

使用

  • 确定要搞的APP的可执行文件名:
    • 一般macOS的应用是 xxx.app/Contents/MacOS 下的文件
    • iOS的xxx.app/Contents下有大量文件,用plutil工具通过Info.plist的信息来确认比较方便:$ plutil -p Info.plist | grep Executable
    • 开始dump头文件,命令格式为: $ class-dump -S -s -H 可执行文件 -o 输出目录
    • 比如:$ class-dump -S -s -H temService -o ~/Downloads/temService/headers
    • 然后就能在输出目录找到这些.h文件了

关于脱壳

由于AppStore下载下来的APP都被加壳了,不先脱壳就得不到原始的可执行文件,也就无法通过class-dump获取到头文件啦。

对于我们黑苹果机器来说,没有原生的触摸板和MM鼠标,就没有顺滑的滚动体验,无意中看pcbeta有人推荐这个改善体验,试了一下,还真的不错,我的罗技M325在macOS下是没有驱动的,配合它还不错。
本次的目标是v1.1.5这个版本,我看威锋论坛有人已经放出破解版了,所以我只是凑凑热闹而已。

阅读全文

不知道大家有没有感觉Xcode下载iOS模拟器的速度很慢……估计是要架梯子才快,可是也得花不少流量啊!于是搜寻了一下如何找出下载链接,当然了,官人大可以抓包试试。

找到Stackoverflow这篇文章,法子有用,遂搬运过来充博客。

阅读全文

之前的老博客用的是WordPress,用起来各种插件还是挺丰富多彩的,可惜就是文章排版什么的很让人头痛。后来接触到Markdown语法,简洁清晰,感觉真是很适合写作。
搜索了一下WordPress相关的Markdown插件,结果都不尽人意,反而看到有讨论说用Hexo来搭建博客,可以直接用Markdown来写作,顿时感觉醍醐灌顶,因为平时博客写的都是技术文(水),对其他特殊的排版格式没有要求,于是就萌生了搭建Hexo博客的念头。
下面我假定你是个coder,Xcode已经安装好,那git什么的自然都有了,如果你不是,那么再搜索别的文章吧,我懒得补充哦。

阅读全文

偶尔翻硬盘的时候看到一个Doc文件,打开一看,是关于脱壳的。

这游戏的名字总会勾起我的回忆——希望OL。因为它是我唯一一款从公测的时候就玩的游戏,然后在偶尔玩玩,到06-07年期间就进入疯狂沉迷阶段,每个星期放学回家必定要玩上一整天。甚至于新年过年也在游戏里和情侣一起放放焰火。
年纪大了,难免喜欢怀念过去,总会想起一些人一些事……

阅读全文