iOS-OC与Swift的混编

作为一个iOS开发者,你肯定知道Swift, Swift借鉴了很多语言,相较于OC用起来更简单,或者说更舒服.可以肯定的是未来iOS开发必然是Siwft的天下,从14年Swift发布以来,这里经是三个年头了,Siwft也已经来到了3.0,可以说相对稳定,即使今年的4.0出来,我想变化应该不会太大(猜测),那么作为一个iOS开发者,你是否已经使用了这门语言呢?根据国内的情况,现在使用Swift进行开发的还是少,原因大家都懂,话说国外Swift的使用比国内领先太多了.我觉着我们现在就可以在项目使用Siwft了,当然只是小范围的使用,大范围的使用说实在的我不敢(谁叫我菜呢
0.0).下面我分享一下我在开发时是如何在一个老项目里使用Siwft的.关于OC与Swift的混合开发无非就两种

  • OC 调用 Swift
  • Swift调用OC
Swfit 调用OC 文件
  • 当你的建项目的时候语言选择的是Swift 的时候,那么你只需要在项目里新建OC文件,创建完之后会弹出创建桥接文件的提示,点击创建就好了.


    iOS-OC与Swift的混编_第1张图片
    1.png
  • iOS-OC与Swift的混编_第2张图片
    2.png
  • iOS-OC与Swift的混编_第3张图片
    3.png

这种方法 是最简单的 ,如果你没有点击创建头文件,那么你也不用担心,还有别的办法.

  • iOS-OC与Swift的混编_第4张图片
    4.png

你可以自己创建一个头文件,然后将他的路径设置为桥接文件的路径.那么你就开心愉快的使用了

你可能感兴趣的:(iOS-OC与Swift的混编)