美文网首页
Object-C与Swift混合开发

Object-C与Swift混合开发

作者: 好迪 | 来源:发表于2016-07-20 15:34 被阅读56次

    貌似国外Swift开发已经超过Object-C,所以本人之前还没用Swift开发过,本打算等Swift3.0出来后,再去慢慢接触;可是,互联网速度太快,所以准备介入Swift。当然还有其他的原因:

    • 项目不断迭代,许多第三库还是OC写的
    • 已经用OC写的代码,用Swift重写,哇擦 这不蛋疼吗

    OC中引用Swift

    因为公司全部的项目用的是OC,所以作为过渡准备,在OC项目的基础上用Swift开发新的业务。
    按图片步骤来:

    屏幕快照 2016-07-20 下午2.38.29.png 屏幕快照 2016-07-20 下午2.39.46.png 屏幕快照 2016-07-20 下午2.48.31.png 屏幕快照 2016-07-20 下午2.48.57.png 屏幕快照 2016-07-20 下午3.02.49.png 屏幕快照 2016-07-20 下午3.05.23.png
    • Demo 代码片段
    #import "SecondViewContrller.h"
    #import "OC_SwiftDemo-Swift.h"
    @interface TabViewController ()
    @end
    @implementation TabViewController
    - (void)viewDidLoad {
        [super viewDidLoad];
        FirstViewCtrl *swiftTest = [[FirstViewCtrl alloc] init];    
        SecondViewContrller *oc = [SecondViewContrller new];
        self.viewControllers= @[swiftTest,oc];
    }
    
    

    Swift中引用OC

    稍后更新

    参考

    相关文章

      网友评论

          本文标题:Object-C与Swift混合开发

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