在iOS中,一般把定义的宏方法,宏常量放在PrefixHeader文件中,例如请求的API接口,或者获取屏幕尺寸等这样经常需要用到的方法放在PrefixHeader文件中,另外可以在其中import Headers文件以及第三方框架的头文件。Headers文件一般放在某一类的文件夹下,比如在Category文件中引入项目中所用到的所有与category有关的头文件,然后在PrefixHeader中引入CategoryHeaders文件,整个项目就都可以使用到所有的category文件,而不需要在别的地方导入了。
另外说一下PrefixHeader与Header文件的不同的地方:pch里面的东西自动默认在整个项目的各个类中都可以访问,而header文件要使用它里面的东西,要导入头文件header.h。
网友评论