开源一个处理 Objective-C type encoding 的轮子

先放链接:https://github.com/unixzii/objc-encodingparser

objc runtime 和 NSMethodSignature 对 type encoding 的处理能力很弱,比如拿不到 struct 的具体成员,也缺乏诸如 alignment、field name 的解析能力。所以拿 C 撸了这个小轮子,希望对大家有帮助(

另外,由于没有任何外部依赖,这个库可以跑在任何 host 下。目前已经在 Windows(MSVC)和 Linux(gcc)下测试通过,放个图:

具体使用方法可以看代码仓库,先逃(

4 个赞

前排支持,紫薯布丁!

2 个赞

前排支持,好羡慕你.gif

后排支持,偶像贴贴!