美文网首页
OC与Swift混合开发

OC与Swift混合开发

作者: sunshinesuns | 来源:发表于2016-09-19 14:30 被阅读34次

在OC文件中调用Swift相关方法时需设置

6C205088-766F-41A3-9FD6-EF628E62C583.png

其中值为"项目名称-Swift.h",并在相关文件中导入#import "ObjecAndSwift-Swift.h"

Person类

@interface Person : NSObject
- (void)sayHi:(NSString *)name;
@end

@implementation Person
- (void)sayHi:(NSString *)name{
  NSLog(@"sayhi %@",name);
  }
@end

Swift方法,调用OC

 public class Student: NSObject {

func sayHello(name:String) -> Void {
    print("sayhello to \(name)")
    
    let person = Person()
    person.sayHi("lisi")
    
}

}

在OC中调用Swift

Student *sty = [[Student alloc]init];
[sty sayHello:@"PHP"];

相关文章

  • Object-C 与Swift互调

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

  • swift与OC混合式编程

    swift与OC混合式编程 swift在不断完善, 与OC并驾齐驱. swift与OC混合式编程是现阶段很多项目开...

  • swift与oc混合使用

    swift与oc混合使用

  • Swift和OC混合开发

    在swift项目上的Swift和OC混合开发 1、Swift调OC方法: (1)、直接新建OC项目会自动创建桥梁文...

  • OC项目中,Swift 和OC混合开发

    链接:Swift项目中,Swift 和OC混合开发 一、Swift调用OC文件 1.如果是新建Swift文件,会提...

  • Swift项目中,Swift 和OC混合开发

    链接:OC项目中,Swift 和OC混合开发 一、Swift调用OC文件 1.如果是新建OC文件,会提示是否创建桥...

  • swift-struct作为数据模型

    struct的不足:1.当项目是swift和oc混合开发时,OC无法调用swift的struct,因为oc调用sw...

  • Swift与Obeject-C混编注意点

    首先,Swift中有很多以前在OC中没有见过的修饰符号,在Swift与OC混合开发的项目中,我们需要注意以下的修饰...

  • Swift 与 OC 混合开发

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

  • OC与Swift混合开发

    在OC文件中调用Swift相关方法时需设置 其中值为"项目名称-Swift.h",并在相关文件中导入#import...

网友评论

      本文标题:OC与Swift混合开发

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