美文网首页iOS程序员的业余沙龙
swift如何使用类似oc的pch功能

swift如何使用类似oc的pch功能

作者: 李某lkb | 来源:发表于2018-06-21 11:59 被阅读1次
    从oc转到swift,是不是突然觉得没有pch很不习惯.

    说到这,可能有人要反驳了.swift都不需要导入头文件,要啥pch.
    这里我给你解答一下,swift没有命名空间,但是分了模块.在模块内部是不需要导入头文件的,但是模块间是要导入的.(希望没经验的自己去试下)
    就像这样

    import Foundation
    import Moya
    import SwiftyJSON
    import Alamofire
    import SVProgressHUD
    

    而且你在每个swift文件里要用到都需要导入.
    那这样会比较麻烦.

    有一种方法,那就是所有的类都继承一个类,在那个基类的导入这些文件.
    但是如果这个项目不是从头到尾都是你写的,会比较麻烦.而且有可能是结构体.那就没办法了.
    怎么可能,就像runtime一样,swift没有,我可以去调用oc的啊.

    这里也是有个办法.
    那就是创建桥接文件,在桥接文件里导入这些库,编译一下,大功告成.这种是最方便的.


    正在物色新的机会,qq1218773641(深圳,有好的请推荐给我)

    相关文章

      网友评论

        本文标题:swift如何使用类似oc的pch功能

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