Obj-C快速进入xcode

时间:2016-10-05 19:49:36

标签: swift

我是一个快速的新手。我在obj-c中有一个旧的应用程序,我想把它翻译成swift。尽管我读到了,但我不太确定如何在Xcode中使用convert to swift功能。有人可以给我一些指导吗?谢谢。我主要对obj-c方面的.h和.m如何合并到一个.swift文件感到困惑。在.h文件中,我有很多变量,并声明了IBOutlets和IBActions。这些都是如何转化为迅速的一面。感谢

1 个答案:

答案 0 :(得分:4)

AFAIK没有将Objective C转换为Xcode中的swift代码功能。只有从Swift X转换到更新的Swift Y功能。

那就是说。 .h文件是目标c的头文件。这些是代码中其他对象可以在该特定类上调用的方法和属性。

Swift有一个类似的功能,但它全部在Swift文件中。如果将某个函数标记为私有,那么它大致相当于.m文件中但不在.h文件中的方法。

然而,当你刚刚开始使用swift时,不要过多地冒汗。使用默认的func声明代替 - (在目标c中声明,暂时忘记.h文件。这将公开所有函数和属性,就像它们在Objective C中的.h文件中一样。但是当你是入门,这是更容易,更宽松的方式。一旦你获得更多经验,你可以开始将函数和方法标记为私有,然后它们将不再暴露给代码的其他部分。