1
1
这是一个很难谈论的话题。为某些人工作的设计方法将为其他人失败。 了解更多你想做的事情可能会有帮助。举个反例,我正在做一个游戏。我创建了一个OpenGL上下文,从那一刻起,我就开始管理诸如着色器、纹理、网格数据、声音等资源,。。。。我设计项目的方式对你几乎毫无用处。 不过,我能想到的最好的建议是真正弄清楚你想做什么。创建图形用户界面和文档工作流的模型。绘制图形用户界面的草图。成为您希望应用程序在其中工作的领域的专家。深入理解你要做的事情。
一旦你找到了视图和模型,你就需要把所有的东西和控制器粘在一起。这里有很多诡计和陷阱。您是否使用线程来防止GUI阻塞?您是直接调用对象还是分离并使用通知? 但这是你申请的公开露面。您可能希望跟踪使用数据-考虑您希望跟踪的内容并将其附加到您的设计中。错误是会发生的,所以要考虑如何处理它们。 然而,如果没有比你提供的更多的细节,很难更详细。每个应用程序都有自己的怪癖和缺陷。从一般意义上讲这几乎是不可能的。 |
2
3
我忘了是谁先说的,但事情是这样的:你在任何新技术上做的第一个项目可能都很糟糕! 这类似于弗雷德·布鲁克斯(Fred Brooks)的一句名言:“计划扔掉一个;无论如何你都会的”
|
WkWk · Apple Watch动作通知不起作用 2 年前 |
Otavio Miguel · 在手机中保留我自己未发布的ios应用 2 年前 |
Nico Passaglia · 移动键盘向上移动站点 6 年前 |