美文网首页
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互调

    Swift和Objective-C 混编 Object-C与Swift混合开发 注意: OC调用Swift时,需要...

  • Object-C与Swift混合开发

    貌似国外Swift开发已经超过Object-C,所以本人之前还没用Swift开发过,本打算等Swift3.0出来后...

  • iOS开发项目架构和开发流程

    1.项目架构iOS 端开发语言(object-c和swift混合编写)。项目架构模式采用MVVM + RAC + ...

  • Swift第1天

    接着Swift初见 自己是基于Object-C语言的iOS开发者,Swift与Object的语法虽然不同,但是在i...

  • Swift第二天

    接着Swift初见 自己是基于Object-C语言的iOS开发者,Swift与Object的语法虽然不同,但是在i...

  • ios开发学习笔记

    我没有ios开发经验, 略懂js/java/c#。比较object-c和swift, 决定看swift。学习步骤为...

  • cocoapods的use_frameworks!问题

    在xcode 6.4 中使用swift和object-c混合编程,同时通过cocoapods进行管理的一些问题和解...

  • 在Swift工程里面使用OC文件(包括Cocopods导入的第三

    混合编程(Swift和Object-C共同编程)----这是一个过渡时期,你懂得!!! 生成桥接文件 使用自动生成...

  • swift:多图片异步下载

    Object-c的SDWebImage,swift的Kingfisher,功能强大,内容复杂,可谓开发之首选,但有...

  • Swift 与 OC 混合开发

    ①.先把OC代码拖到 Swift 工程中添加OC代码 ②.创建桥接文件创建桥接文件 ③. 在刚刚创建的.h文件中,...

网友评论

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

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