美文网首页
做一个iOS项目的前期准备

做一个iOS项目的前期准备

作者: 大荣纸 | 来源:发表于2017-03-10 14:22 被阅读78次

    完成一个项目的前期步骤

    1.确定项目的功能,分几个模块;

    2.创建项目,首先确定目录,若项目较小,则可以按view、model、viewController来划分模块;

    2.若项目较大,则按项目的各个功能模块划分,Class->功能模块->view、model、viewController、hander(业务处理层,处理网络请求和解析,减轻ViewController的重量),此外,还应有一些工具类(工具和类别),网络层(很多的API接口),此外还有一些第三方库(Lib),再有就是放一些宏和代理等,放在other中,恩~~,还有network,用来存放一些网络工具,也可以在加一个Base,用来存刚基础控制器,这样修改的时候就会很方便,还有store,用来存储一些东西;

    3.整理文件,将AppDelegate放入Other,ViewController删掉,这时项目文件出现红色,删掉就可以,然后右键项目文件,add就可以了,其他小文件放入Supporting Files中;

    4.集成项目的Cocoapods:是一个用来管理Objective-C库的工具,使用了cocoapods,我们就不用从github上分别下载不同的库。只需要在Podfile文件上编写需要使用的库就可;

    5.Cocoapods的使用:在终端找到项目文件,输入 cd Desktop/1/YKTV/ 命令

    输入 pod init 生成Podfile文件,打开文件,在do和end之间添加一些第三方

    输入 pod search ‘需要的第三方’ 查找,例如查找到pod 'AFNetworking', '~> 3.1.0’ ,

    就把pod 'AFNetworking', '~> 3.1.0’复制到Podfile文件的do和end之间

    输入 cd Desktop/1/YKTV/ 命令

    输入 pod install 等待这些第三方下载完成

    完成之后,会发现有两个工程文件,打开白色的那个;

    6.运行一下查看是否运行成功,但是在控制器中无法导入像#import “AFNetworking.h”这样的头文件,因为用的比较多,所以把这些库都放在pch文件中比较好,创建pch文件

    7.在other中创建一个pch,在new feil 中,找到other目录中的pch,点击next,写上名字就可以了

    7.在pch中,比如写一个#import “Masonry.h”,运行看是否成功,之后要在Target中的把pch一下配置Build Settings,否则当文件换了一台电脑后,pch文件就找不到了,选择工程的target,在target的 Build Setting 搜索栏内输入 Prefix Header,并且找到 Apple LLVM7.1-Language 这一栏下的Prefix Header,双击其键值部分,将 $(SRCROOT)/  拷贝进去,然后在其后直接把前面自己建的pch文件拖进去,注意:这个时候你会发现一大串的字符,并不是自己想要的,也是不正确的,因为那是你pch文件的路径,由于Xcode这一项在运行的时候会自动寻找路径,为了导致重复使用,所以我们要把前几项删除掉,保留 工程名+pch文件名字.pch。 如下图,正确的格式就是  $(SRCROOT)/+工程名+pch文件名字.pch。还有将Precompile Prefix Header 的键值设置为:YES;

    8.加图标,在Assets.xcassets里点击AppIcon,点击右边第三栏,选择需要图标的iOS版本,然后将图片一一拖入对应的方块中,运行一下看图标是否已经存在了。

    9.加启动图片,点击Target->General,在App Icon and Launch Image中找到Launch Image Source,点击一下,然后直接点击Migrate,然后把Launch Screen File删除,再去Assets.xcassets里就可以看到Band Assets,这就是放启动图片的地方。把Und的那两个删掉,只留下iOS8.0 and Later里面的那两个和iOS7.0里边iPhone的那一个,把对应图片拖入后,在模拟器删除APP再运行。

    10.创建类,创建类时,我们都希望给类命名是可以有个前缀,这是我们来到工程,选择右边第一栏,有一个Class Prefix,这个就是类的前缀,填写就可以了。

    11.在other里创建一个宏(macros 定义一些东西用的)文件,点击新建file里的.h,写上宏文件名就OK了,再把宏文件名写入pch文件中这样就都可以用了。

    这样前期的一些准备工作算是完成了。

    相关文章

      网友评论

          本文标题:做一个iOS项目的前期准备

          本文链接:https://www.haomeiwen.com/subject/ianngttx.html