oc项目中使用swift
一、为什么写这篇文章 我们整个移动开发团队都在从老的语言向新的语言过度,Android团队所有项目都在使用Kotlin开发了,但是iOS团队还在使用OC开发项目。团队负责人也已经发话了,iOS端从下个新项目开始都要使用swift开发了,对于基本没怎么使用过swift的同学来说,马上用新语言开发项目还是有一定难度、有一定风险的。从OC和swift混编开始,从OC向swift逐渐熟悉过度,是最佳选择,积累的经验,降低了难度,也降低了风险! 二、Swift目前现状 苹果在WWDC2014正式发布Swift,目的是用于替代OC语言。在之后的时间里经历了标准库变动,语法的增减,特性变动,几乎每一年 Swift 都会迎来比较大的改动,甚至 API 都发生了变化,让很多第一批吃螃蟹的开发者苦不堪言,戏称《Swift 从入门到重学》。如今已是2020年了,经过 6 年多的不断迭代更新,WWDC2019苹果发布了Swift5.0,苹果终于宣布了Swift的稳定。这标志着Swift这门语言已经趋于稳定,语法已经不会再大变,已经有越来越多的个人和公司在使用Swift,现在也到了重拾Swift的时候了。 三、本篇文章主要内容 1、在OC工程中配置swift需要的基本环境 2、oc和swift页面相互跳转,oc和swift属性相互调用,oc和swift方法相互调用