博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Swift和Objective-C混编
阅读量:5949 次
发布时间:2019-06-19

本文共 556 字,大约阅读时间需要 1 分钟。

Swift和Objective-C混编

Swift中调用Objective-C文件

1.新建Swift文件SwiftViewController.swift

2.因为工程为OC编写,第一次创建会提示需要创建"桥接文件"

3.此时的工程会有SwiftViewController.swift文件和HelloWorld-Bridging-Header.h桥接文件

4.检查桥接文件HelloWorld-Bridging-Header.h是否正确

5.在桥接文件HelloWorld-Bridging-Header.h中引入要调用的Objective-C文件ViewController.h

6.在SwiftViewController.swift中调用Objective-C代码

Objective-C调用Swift文件

1.修改Build Settings -> Packaging -> Defines Module 为YES

2.在ViewController.m中 引入隐藏文件HelloWorld-swift.h后可调用Swift文件

命名方式: 工程名-swift.h

注意:

1.Xcode7.3 需要编译后才有代码提示(command + B)

2.若调用swift文件没有代码提示,需要手写.m文件中,才能有代码提示(可能是编译器bug)

转载地址:http://wmsxx.baihongyu.com/

你可能感兴趣的文章
只要会营销,shi都能卖出去?
查看>>
TCP/IP三次握手详细过程
查看>>
sed单行处理命令奇偶行输出
查看>>
走向DBA[MSSQL篇] 从SQL语句的角度 提高数据库的访问性能
查看>>
VC++深入详解学习笔记1
查看>>
安装配置discuz
查看>>
CentOS7 64位小型操作系统的安装
查看>>
线程互互斥锁
查看>>
KVM虚拟机&openVSwitch杂记(1)
查看>>
win7下ActiveX注册错误0x80040200解决参考
查看>>
《.NET应用架构设计:原则、模式与实践》新书博客--试读-1.1-正确认识软件架构...
查看>>
网址收藏
查看>>
2013 Linux领域年终盘点
查看>>
大学生暑期实践活动---关注少数民族孤寡老人
查看>>
linux学习之查看程序端口占用情况
查看>>
linux下配置安装OpenJDK+Tomcat
查看>>
相逢在栀枝花开的季节
查看>>
Ajax实现直链(点击量统计)
查看>>
linux下git自动补全命令
查看>>
Ubuntu14.04LTS更新源
查看>>