NSBundle* mainBundle = [NSBundle mainBundle];

我知道我们可以使用上面的方法来获取mainBundle

但是我看到有人用
CFBundleRef mainBundle = CFBundleGetMainBundle();

两者之间有什么区别吗?

最佳答案

NSBundleCFBundleRef并非彼此免费桥接,因此您不能说它们是相同的,但是它们都执行相同的工作并提供相同的功能。在当前代码中,应该使用哪种驱动程序来驱动它。

关于ios - NSBundle和CFbundle有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18254673/

10-10 22:24