PCH,JSON,Group,TabBarController

Group

1.要让分组在文件外面也显示,就需要在右侧边栏选择文件样式的图片,点击后再点击New Floder填写文件名,这样就可以不打开程序也可以看到分组。

已经存在的文件需要打开Show in Finder里面去改变位置,只是在项目里拖动没有作用。并且拖入进去之后需要删除项目里红色的控制器,然后重新拖入。

PCH

1.选择新建文件iOS中Other的PCH文件新建文件,这个文件里的头文件在所有的类中都不必导入就可以访问。
2.需要在项目中的Bulid Setting查找Prefix Header,把上面的Precompile Prefix Header设置为YES。

Precompile Prefix Header 是为了预编译PCH文件

2.为了在别人应用的时候找不到路径报错,我们需要在项目名下修改为$(SRCROOT)这样的文件就建在了项目了$(SRCROOT)/PrefixHeader.pch的上一级路径/PrefixHeader.pch,在别的电脑上运行就不会再报错了。

SRCROOT只是项目的路径,当.pch文件在项目中的多重路径下,多重路径都是要写上的

3.完成之后可以编译一下是否生成了自己的文件路径

PrefixHeader.pch的上一级路径是什么,如果更改了上一级名成需要重新设置路径,不然会生成Lexical or Preprocessor Issue后面跟着找不到pch文件。

  1. 如果不是非常多的类中需要使用的头文件不建议放在pch文件中,因为放在pch中后每次查找都要经过pch文件,影响性能

如何定制TabBarController

1.建一个视图控制器继承UITabBarController。
2.让每一个控制继承上面的控制器。
3.另建一个视图控制器定制单元格,在UITabBarController的viewControllers属性等于它就实现每个单元格视图的复用

你可能感兴趣的:(PCH,JSON,Group,TabBarController)