oc和swift的混编

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

参考:http://blog.sina.com.cn/s/blog_8d1bc23f0102v5tl.html

swift中使用oc类的方法

1.创建一个oc.h文件

2.添加需要倒入的oc类的头文件

3.Bulid Settings中搜索bri,添加:$(SRCROOT)/$(TARGET_NAME)/oc.h

4.测试

Test.h

#import <Foundation/Foundation.h>

@interface Test : NSObject

- (void)test;

@end

Test.m

#import "Test.h"

@implementation Test

- (void)test {

NSLog(@"这是一个测试");

}

@end

ViewController.swift

import UIKit

class ViewController: UIViewController {

override func viewDidLoad() {

super.viewDidLoad()

var test: Test? //声明

test = Test()//初始化

test?.test()//调用方法

}

override func didReceiveMemoryWarning() {

super.didReceiveMemoryWarning()

// Dispose of any resources that can be recreated.

}

}

打印信息:

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航