混合Swift和Objective-C
我想开始一个新项目,但我不知道我应该从Objective-C还是Swift开始。在现有Objective-C之上添加Swift而不重写任何内容有多容易混合Swift和Objective-C,swift,Swift,我想开始一个新项目,但我不知道我应该从Objective-C还是Swift开始。在现有Objective-C之上添加Swift而不重写任何内容有多容易 我发现我可以在同一个项目中混合使用Swift和Objective-C。我能在同一个班里把它们混在一起吗?同一个文件如何?在Objective-C上添加Swift非常简单。了解更多信息的好地方是WWDC对话。您将希望Swift能够看到的Obj-C类添加到“桥接头”。Swift类自动可用于Obj-C代码 我能在同一个班里把它们混在一起吗?同一个文件怎
我发现我可以在同一个项目中混合使用Swift和Objective-C。我能在同一个班里把它们混在一起吗?同一个文件如何?在Objective-C上添加Swift非常简单。了解更多信息的好地方是WWDC对话。您将希望Swift能够看到的Obj-C类添加到“桥接头”。Swift类自动可用于Obj-C代码 我能在同一个班里把它们混在一起吗?同一个文件怎么样
不,没有人支持。文件可以是Swift或Objective-C。我认为最接近混合类的方法是用Swift为Objective-C类编写扩展名,但我没有尝试过。在Objective-C之上添加Swift非常容易。了解更多信息的好地方是WWDC对话。您将希望Swift能够看到的Obj-C类添加到“桥接头”。Swift类自动可用于Obj-C代码 我能在同一个班里把它们混在一起吗?同一个文件怎么样 不,没有人支持。文件可以是Swift或Objective-C。我认为最接近混合类的方法是用Swift为Objective-C类编写扩展名,但我还没有尝试过 在现有Objective-C之上添加Swift而不重写任何内容有多容易 很简单。当您尝试将
.swift
文件添加到项目中时,XCode将引导您完成此过程
同一个文件怎么样
不是。一个文件是一种从上到下的单一语言
我能在同一个班里把它们混在一起吗
对!!就像您可以在ObjC中扩展类一样,您也可以使用Swift扩展类。您可以为ObjC类编写一个Swift扩展,它工作得很好
在现有Objective-C之上添加Swift而不重写任何内容有多容易
很简单。当您尝试将.swift
文件添加到项目中时,XCode将引导您完成此过程
同一个文件怎么样
不是。一个文件是一种从上到下的单一语言
我能在同一个班里把它们混在一起吗
对!!就像您可以在ObjC中扩展类一样,您也可以使用Swift扩展类。您可以为ObjC类编写一个Swift扩展,它工作得很好