看着身边越来越多的小伙伴转入Swift,本人也跟随潮流,转战Swift了~下面是初步写入的一个Swift项目框架。
1.创建项目,这个应该不用说了,语言swift
2.CocoaPods 导入第三方
3.那就开写吧~~之前好像还得弄桥接文件,不过,现在好像不需要了,我这么有加,直接跑成功了,这里给大家接单介绍一下
对于自己创建的swift类,Swift编译器会自动帮你引入头文件。
对于第三方的头文件就需要在每个用到的地方进行引入,可以在公共类comman.swift中可以引入Swift版的第三方的头文件,这样就不需要在每个地方都进行引入了。(实测Moya和Alamofire、SwiftyJSON还是需要在用到的地方引入,其他第三方可以用此方法。)
以上只适用于纯Swift编写的代码,如果要引入OC头文件,参考Swift中引入OC类库的头文件博客
这里本人出现两种情况:
1.)cocoaPods 导入第三方OC库,如何不创建桥接文件,那么在使用的时候,就得导入import xxxx 编译成功
2.)cocoaPods 导入第三方OC库,如果在公共类 comman.swift (相当于OC的Pch文件,创建时选择xcode上的 Swift File)中引用 是没有效果的, 这个时候需要创建桥接文件:
如果没有的话:创建xcode中选择 header File
创建和修改配置完成后,可以在桥接文件中 导入OC第三方头文件
#import "xxxxx.h"
在公共类 comman.swift 导入第三方OC库 #import xxxx xxx与之对应,同时导入swift带三方库
4.后续会陆续添加书写基类设置,完善功能
代码附上: GitHub