记得对于C的编译器,如果没有调用的函数,编译器会自动优化掉,也就是最后的“.o”文件不会包含这个函数;
但是Mach-O的类中,只要使用了该类,即时该类中有些方法从没有被调用过,编译器也会把它link到最终的文件中,是这样么,有什么方法能取消这些没有调用过的函数么?
还有这个过程和build Settig中的strip和Other link flag中的all_load分别是什么关系?
但是Mach-O的类中,只要使用了该类,即时该类中有些方法从没有被调用过,编译器也会把它link到最终的文件中,是这样么,有什么方法能取消这些没有调用过的函数么?
还有这个过程和build Settig中的strip和Other link flag中的all_load分别是什么关系?