IOS Swift和OC混合开发--OC项目中使用Swift开发的方法

在OC和Swift混合开发中,我们要做的第一件事就是建立桥接头文件,只有创建了桥接头文件,我们才能继续接下来的开发。

  • 创建桥接头文件 YourProjectName-Brigding-Header.h,YourProjectName为项目的名称。
  • 在项目中配置桥接头文件,YourProjectName->TARGETS->Build Settings->Swift Compiler - Code Generation 下的Objective-C Bridging Header为ourProjectName-Brigding-Header.h。如下图所示:

示意图

  • 重新编译项目,创建Swift文件即可。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏码神联盟

框架 | SpringBoot项目发布部署外部tomcat服务器步骤

1.5K2
来自专栏小白安全

WinPayloads:一个可以绕过安全检查的Windowspayload生成器

今天给大家介绍的是一款名叫WinPayloads的Payload生成器,这款工具使用了metasploits meterpreter shellcode,它不...

2999
来自专栏Ryan Miao

learn shell

the basic shell skills. Bourne shell sh ksh Bash psh zsh C shell csh tcsh [r...

2755
来自专栏10km的专栏

linux下用cmake对caffe静态编译时-static-libstdc++参数无效的问题

以下是用于cmake 生成 Makefile文件对Caffe进行静态库连接编译的shell脚本, #!/bin/bash # cmake 静态编译 caffe-...

6146
来自专栏运维前线

CentOS 7 配置Java语言开发环境

CentOS 7 配置Java语言开发环境 初始化设置参考:http://blog.csdn.net/wh211212/article/details/529...

2628
来自专栏SnailTyan

Caffe源码调试

这篇文件主要介绍如何使用Linux的gdb调试Caffe的源码,源码调试主要是为了阅读并更好的了解Caffe源码。 1. 准备工作 首先要在编译Caffe源码时...

3790
来自专栏乐沙弥的世界

[INS-20802] Oracle Net Configuration Assistant failed

        [INS-20802] Oracle Net Configuration Assistant failed。在安装Oracle 11g R2时出...

3344
来自专栏乐沙弥的世界

Oracle RAC环境下如何更新patch(Rolling Patch)

    Oracle RAC数据库环境与单实例数据库环境有很多共性,也有很多异性。对于数据库补丁的更新同样如此,都可以通过opatch来完成。但RAC环境的补...

991
来自专栏IT进修之路

原 荐 SpringBoot整合mybati

1814
来自专栏搜云库

Spring Boot 中使用 MyBatis 整合 Druid 多数据源

本文将讲述 spring boot + mybatis + druid 多数据源配置方案。 环境 CentOs7.3 安装 MySQL 5.7.19 二进制版本...

3267

扫码关注云+社区