【发布时间】:2017-08-18 17:19:41
【问题描述】:
我的应用中有一个 Swift 文件,其中包含大约 4,500 行代码,并且可能需要增长到至少 7,000 行。行数或此行数的某些部分导致我输入此特定 .swift 文件的能力滞后。我试着清理了一下,但其中大部分是设计,前端代码似乎很难放入其他文件中......
关于如何加快我输入这个 .swift 文件的能力的任何建议?这很烦人,我在项目中的其他较小的 .swift 文件没有这个问题。
【问题讨论】:
-
听起来你需要重构那个类
-
将部分代码放入扩展,查看代码放入专用类,模型代码(例如解析)放入专用类,业务代码(例如API)放入专用类。使用故事板和 xib 将布局代码移动到界面构建器。下次当你的类达到 1500 行(甚至更少。我会说 1000 行对于一个文件来说已经很多了)时开始重构。