【混编】Xcode Objective-c swift 混编,s

作者: 孙伯虎诶 | 来源:发表于2016-11-30 20:28 被阅读210次

    Swift autocomplete

    Xcode 8
    Objective-c工程中使用Swift

    在项目中引入了Swift,但是出现了一个蛋疼的问题。
    swift文件中,没有自动补全....
    折腾了好一会,找到了几个方法,算是解决了问题,但是有点小缺陷
    当building的时候,swift的自动补全功能会失效
    先说方法

    第一步删除不必要的路径

    Paste_Image.png

    这一步解决了我的大部分问题。
    这里堆积了很多失效的引用,删除以后,立即解决了问题。
    但是当building一次以后,通过bridge从住工程的引用的oc文件会无法识别类型。


    Paste_Image.png

    必须Clean一下工程才能恢复,然后看第二步

    第二步添加脚本,每次build后删除模拟器中的.h 文件

    function removeHeaders() {  
              find $BUILD_ROOT/Debug-iphonesimulator/ -name '*.h' -exec rm -f {} \;
     } removeHeaders 
    

    但是building的过程中Swift的自动补全全程打酱油

    如果你知道怎么弄,或有更好的办法请告知啊o(╯□╰)o

    详细请看stackoverflow上的几个问题
    Xcode 7 doesn't autocomplete if using bridging header
    XCode Swift autocomplete breaks down after build
    Xcode 8 syntax highlighting doesn't work
    Swift pods successfully installed, but code completion doesn't work.

    相关文章

      网友评论

        本文标题:【混编】Xcode Objective-c swift 混编,s

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