第612章(2 / 2)

是因为Swift语言刚出现的时候其实是没有很好地解决好跟C和C++混编的问题。

在界面和大部分逻辑采用Swift语言编写,很多项目底层却采用很多项目底层核心库却要用到C语言或C++语言的情况下。

这种时候就不可避免的需要继续使用Objective-C作为粘合层。

另外Swift语言刚出现的时候还有很多库是用Objective-C编写的,使用这些库需要一定Objective-C知识。

换言之,即便是单独学会了Swift语言。

在进行一些开发的时候依然是离不开Objective-C的。

同样使用Swift编写的任何功能,使用Objective-C虽然同样也可以做到。