iOS 开发内联函数
在.pch进行声明(有参数无返回值)1
调用在你需要的地方进行调用,和宏定义调用一致
例如
其他理论知识没有,但是在别人的博客看到为什么使用内联函数
内联函数的注意事项
内联是以代码膨胀(复制)为代价,仅仅省去了函数调用的开销,从而提高函数的执行效率。如果执行函数体内代码的时间,相比于函数调用的开销较大,那么效率的收获会很少。另一方面,每一处内联函数的调用都要复制代码,将使程序的总代码量增大,消耗更多的内存空间。以下情况不宜使用内联:
(1)如果函数体内的代码比较长,使用内联将导致内存消耗代价较高。
(2)如果函数体内出现循环,那么执行函数体内代码的时间要比函数调用的开销大。
注意事项来自作者:神经骚栋