Swift & OC混编之桥接文件自动生成脚本

作者: xuvw | 来源:发表于2016-08-04 12:05 被阅读170次

项目中用Swift做业务开发,从7.0开始兼容,其中会用到很多的基于OC的第三方库,头文件太多,手动生成桥接文件比较麻烦,写了一shell脚本自动生成桥接文件:

#!/bin/bash

echo "#ifndef Bridge_h" > bridge.h
echo "#define Bridge_h" >> bridge.h

#获取当前目录下所有以.h结尾的文件路径
pathList=`find ./ -type f -name "*.h"`
fileName=''

#获取头文件名,写入桥接文件
for aPath in $pathList; do
    fileName=${aPath##*/}
    echo "#import \"$fileName\"" >> bridge.h
done

echo "#endif" >> bridge.h

open .

相关文章

  • Swift & OC混编之桥接文件自动生成脚本

    项目中用Swift做业务开发,从7.0开始兼容,其中会用到很多的基于OC的第三方库,头文件太多,手动生成桥接文件比...

  • OC和Swift混编

    OC和Swift混编 1、OC项目 首次添加Swift文件时,Xcode会自动添加一个桥接文件。Build Set...

  • [iOS] Swift与Objective-C混编

    一. 创建Objective-C混编桥接文件 当Swift与OC混编时,需要创建桥接文件,才能在OC中使用Swif...

  • Swift和OC混编出现的桥接问题

    1.如果是自己的项目要进行Swift和OC混编 请参考 oc 和 swift混编之自建桥接文件 作者:水墨九 进行...

  • 2018-03-28 初始Swift 001

    随笔1、swift使用OC:新建或者拖拽一个OC文件到swift项目中,swift项目会自动生成桥接文件。把需要是...

  • OC与Swift混编

    OC与Swift如何实现混编 1、 Swift项目中使用OC 在Swift中引用OC需要借助桥接文件xx brid...

  • Swift与OC、C++混编

    Swift与OC混编 Swift工程中调用OC代码 不需要在Swift中import OC的类,统一在桥接文件中导...

  • Objective-C和Swift混编指南

    OC项目混编Swift OC项目创建第一个Swift文件的时候会提示创建桥接文件,我们选择Create Bridg...

  • Swift - Swift调用OC

    在Swift项目中创建OC文件,Xcode会自动弹出询问是否生成侨接文件在桥接文件处import新建的文件,然后在...

  • Swift: "XXX-Swift.h" file not fo

    序言:OC调用Swift时,不用显式地新建桥接文件,那是因为系统会在编译期自动生成桥接文件,我们只要按规则调用即可...

网友评论

  • Anyeler:不错
  • 751fc49dcbfd:这个屌。。 🈶️好的shell脚本教程吗
    xuvw:@1140752635 网上教程比较多,随便找找,重要的是要多联系、常用

本文标题:Swift & OC混编之桥接文件自动生成脚本

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