swift - 我应该将扩展名保留在它们自己的 "Extensions"文件中吗?

标签 swift extension-methods

我有一些扩展我想在我的项目中使用,但我不确定我是否应该将它们保存在它们自己的文件中,或者我是否应该只在每个 viewController 文件中进行特定的扩展。

哪个会更有效率或更好?

最佳答案

我认为这主要是风格问题而不是效率问题。也就是说,是的,您应该将它们放在自己的文件中。这样,如果您想在项目之间重复使用它们,只需将它们拖放到新项目中即可。

一般来说,最好让您的文件尽可能小和模块化,以保持简单。如果某项功能不专门属于该文件或 View Controller ,那么我认为您应该将其分解为自己的文件。

关于swift - 我应该将扩展名保留在它们自己的 "Extensions"文件中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42841953/

相关文章:

Xcode 7 UI 测试访问栏按钮项目

ios - 如何不从 ViewDidLoad 中的 NSUserDefaults 获取 nil 值

ios - 关闭所有以前的 View Controller

dart - 我可以在 Dart 中的任何类上使用扩展方法吗?

c# - 当不满足Where子句时,LINQ扩展方法是否可以使用new().Value创建新的KeyValuePair

c# - LINQ 查询中奇怪的扩展方法行为

c# - 我可以扩展 LINQ-to-SQL 支持的运算符吗?

c# - 日志记录的扩展方法。一个好主意?

ios - self 隔离并委托(delegate)奇怪的行为

ios - swift 2 火力地堡 TableView