拥有丰富的Java经验,我是ios和swift的新手,并且正在寻找方向。
在java中我用来在不同的类文件(* .java)中创建DataObjects(如Point,person等......)
public class GamePreferences
{
int gameId;
int developerId;
String orientation;
}
在Swift中,我看到很多在View Controller中编写类的例子
它真的应该如何完成吗?或者我应该为此目的创建不同的文件?如果是,那么适合定义类的文件类型是什么?
答案 0 :(得分:1)
我见过人们在UIViewConroller
类中创建枚举和结构,但从未在其中创建整个类。
你绝对应该创建单独的类,希望在单独的文件中。这不是系统的限制。
答案 1 :(得分:1)
在不同的.swift
文件中编写每个类是更好的方法。
我更喜欢在同一个文件中编写许多类,只要这个类非常小或只与一个类是文件中的主类有关。
不同文件中每个类的优点是,
在Swift中如何将它们导入classe供我使用?
,您不需要导入类。只需使用它。只有您需要导入外部模块(目标),如果有的话。
答案 2 :(得分:1)
在大多数示例中,您会在与ViewController相同的文件中看到类,因为它更容易滚动。
在现实生活中,它取决于您的偏好和/或项目规范
我更喜欢将它拆分为不同的文件,但这完全取决于你。