首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用ViewController编写类

用ViewController编写类
EN

Stack Overflow用户
提问于 2015-06-10 07:31:10
回答 3查看 57关注 0票数 2

有大量的Java经验,我是新的ios和迅捷和寻找方向。

在java中,我使用创建DataObjects (如Point、person等)不同类文件中的每个类(*.java)

代码语言:javascript
运行
复制
public class GamePreferences
{
int gameId;
int developerId;
String orientation;
}

在Swift中,我看到了许多在中编写类的例子

是否真的应该这样做呢?或者我应该为此创建不同的文件?如果是,哪些文件类型适合定义类?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-06-10 07:55:49

在不同的.swift文件中编写每个类是更好的方法。

我更喜欢在同一个文件中编写许多类,如果类非常小,或者只与文件中的一个主类相关。

不同文件中每个类的优点是,

  • 更容易浏览和提高可读性
  • 使用版本controls.Wspecially时的大粒度--在这些版本中,您有用于编辑文件的锁定签出机制。
  • 新开发人员更容易找到适当的类。

如何将它们导入到classe以供我使用?

在Swift中,不需要导入类。就用它吧。只有您需要导入您的外部模块(目标),如果有的话。

票数 1
EN

Stack Overflow用户

发布于 2015-06-10 07:55:17

我见过人们在UIViewConroller类中创建枚举和结构,但从未在其中创建整个类。

您肯定应该创建单独的类,希望在单独的文件中创建。这不是系统的限制。

票数 1
EN

Stack Overflow用户

发布于 2015-06-10 07:56:14

在大多数示例中,您可以看到与ViewController相同的文件中的类,因为滚动起来更容易。

在现实生活中,这取决于你的喜好和/或项目规范。

我宁愿把它分成不同的文件,但这完全取决于你。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30749864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档