学习swiftiOS Developer首页投稿(暂停使用,暂停投稿)

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

2016-08-04  本文已影响170人  xuvw

项目中用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 .
上一篇下一篇

猜你喜欢

热点阅读