美文网首页iOS面试题iOS项目swift
OC项目嵌入Swift,OC混合开发Swift初始配置

OC项目嵌入Swift,OC混合开发Swift初始配置

作者: Ahri阿狸 | 来源:发表于2018-04-24 14:49 被阅读439次

1.  打开你现在的OC 项目,新建文件-> 选择swift文件,名字自己定义喽。

创建的时候,Xcode 会自动询问你,是否要创建桥接文件,点击创建,就会出来一个.h 文件,

名字是这个格式的    :项目名称-Briding-Header.h

2. 这个时候出现了2个文件。

一个你创建的CYTSwiftTest.swift ,另一个是项目名称-Briding-Header.h

这样就可以了吗?

答案No。

接下来配置一下我们的,target

3.  选择你的项目 -  配置

a . buildSettings- > 搜索 defines module -> 设置YES

b.  buildSettings - > 搜索 Swift Complier - General - >

你将会看到刚才自动生成的项目名称-Briding-Header.h .见图:

在桥接文件下面,有一个项目名称-Swift.h的文件

项目名称-Swift.h文件的作用:  自动帮你找到你在这个项目里所创建的.swift 文件,所以,您只需要在需要的地方引入这个文件就可以了,不需要导入每个文件。他会帮你自动获取的。(在你的项目搜索不到这个文件,但是他实实在在存在的, 你只需引进就好啦

项目名称-Briding-Header.h  的作用: 你可以把你swift需要的OC文件,放进这个.h 文件中。 swift语言就可以获取到了。

4. 编译,然后就可以运行了。

5. end

相关文章

  • OC项目嵌入Swift,OC混合开发Swift初始配置

    1. 打开你现在的OC 项目,新建文件-> 选择swift文件,名字自己定义喽。 创建的时候,Xcode 会自动询...

  • OC和Swift混编

    OC和Swift的混编,分为两种情况: OC项目中嵌入Swift文件 Swift项目中嵌入OC文件 先来看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与OC混合式编程

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

  • OC与Swift混编

    OC引用Swift 在混合项目中Swift代码默认使用module管理,这时想要OC引用Swift需要把Swift...

  • OC和Swift混编桥接

    swift 项目混合 oc 文件,或者 oc 项目混合 swift 文件,第一次创建对应文件,都会弹出提示,循环是...

  • Swift-OC如何混编

    创建桥接文件即可实现 Swift 项目接入 OC 代码或者 OC 项目接入 Swift 代码的混合使用。 方式一 ...

网友评论

    本文标题:OC项目嵌入Swift,OC混合开发Swift初始配置

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