iOS10 越狱开发环境搭建

Devices iPhone5S iOS10.2 Jailbreak Step 1. yalu https://yalu.qwertyoruiop.com/ http://www.cydiaimpactor.com/ Step 2. Fix cydia error http://www.iblogapple.com/2016/12/31/fix-cydia-error-could-not-open-file-varlibdpkgstatus-ios-10-jailbreak/ ...
Skill

LLVM Clang 插件开发第一步

This article almost copy part of the official article, but fix many bugs that may impede newbees on the way to develop a clang plugin. Environment : macOS Step 0 : Obtain Clang mkdir ~/clang-llvm && cd ~/clang-llvm git clone <http://llvm.org/git/llvm.git> cd llvm/tools git clone <http://llvm.org/git/clang.git> cd clang/tools git clone <http://llvm.org/git/clang-tools-extra.git> extra ...
Skill

生成CocoaPods的依赖图

根据podspec生成framework的依赖关系graph 代码: https://github.com/everettjf/Yolo/tree/master/PodspecDependencyGraph ...
Skill

Spacemacs 入门总结

背景 官网:http://spacemacs.org/ 安装 第零步: 安装最新的emacs。 brew install emacs --with-cocoa ...
Skill

一种延迟 premain code 的方法

下面三种方法可以让代码在main函数之前执行: All +load methods All C++ static initializers All C/C++ attribute(constructor) functions main函数之前执行的问题 无法Patch 不能审计耗时 调用UIKit相关方法会导致部分类提早初始化 主线程执行,完全阻塞式执行 ...
Skill
Archive ; Product ; GitHub ; About ;