关于NSBundle的一点点记录

[NSBundle mainBundle].executablePath

这个路劲获取的是app编译出的二进制包(编译的时候会把工程代码以及接入的三方静态framework或者.a打成一个二进制的包)
在利用runtime获取image的时候发现这个二进制包是一个image,然后接入的每个动态库(包括系统的和三方)是单独成一个image,
runtime的获取image的接口

objc_copyImageNames

当需要根据image去获取的class的时候要注意
获取class的runtime接口

objc_copyClassNamesForImage

你可能感兴趣的:(关于NSBundle的一点点记录)