老旧历史工程添加OC-Swift混编-超快速集成指南

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了老旧历史工程添加OC-Swift混编-超快速集成指南相关的知识,希望对你有一定的参考价值。

参考技术A

老旧历史工程添加OC-Swift混编-超快速集成指南

截止写稿, Swift 已经更新到 5.2 版本了。算是比较稳定的版本了,也确实可以加入到目前的工程中来,发挥swift的性能优势。

乘着新需求开发,也想能够实际使用下Swift,为了以后的纯Swift工程做准备。

一、Swift跟OC桥接分为2种情况

唯一需要配置的就是在 Build Settings里面Objective-C Generated Interface Header Name里面配置下

以上算是成功把工程进行了混编

二、一些注意点

然后还有一些常用的swift库

到这里,基本是混编工程已经完成后,后续就是新增你的swift类,开始写页面。

最重要的是更换下oc的思路,开始swift的学习。

spring boot2.0一看就会的超详细快速入门-自定义父POM

步聚一:新建maven工程,如下图:

技术分享图片

把pom类型修改为pom,点击完成按钮,表示是一个父工程:

技术分享图片

步聚二:配置pom.xml文件,如下图:

技术分享图片

步骤三:新建子maven工程,配置type为jar,并继承springboot-parent工程,如下图:

技术分享图片

技术分享图片

技术分享图片

步聚四:配置Springboot-web项目中的pom文件,如下:

技术分享图片

步骤五:在Springboot-web工程中添加包和类:

在工程中添加相应的包和类,如下图:

技术分享图片

添加Springboot主执行方法:

技术分享图片

添加Controller测试方法,映射路径为主路径:

技术分享图片

步聚六:运行Springboot-web,打开网址进行测试:

技术分享图片

以上是关于老旧历史工程添加OC-Swift混编-超快速集成指南的主要内容,如果未能解决你的问题,请参考以下文章

swift和c/c++的混编

深入小程序系列之Flutter 和小程序混编

深入小程序系列之二Flutter 和小程序混编

spring boot2.0一看就会的超详细快速入门-自定义父POM

swift之OC与Swift混编

PHPWAMP快速自定义Mysql历史版本,吸纳其他集成环境的Mysql数据库