iOS开发技巧中的潜水。

如果您刚刚开始或将要开始学习在iOS上创建应用程序,那么以下列出的规则可能会有所帮助。

TL; DR:
1.您应该知道为什么想要它,如何测量和控制性能。
2.检查其他来源,选择效果更好的来源。
3.进行草稿并使用迭代编程。

设定一个明确的目标。 它确定了学习系统的所有组件。

获取路线图。 刚开始时,您几乎不了解自己的道路,以及您将面对什么,但是您并不是第一个以这种方式工作的人,您已经拥有成千上万的ios开发人员的经验。

找到一些合适的材料。 我建议您使用BobTheDeveloper来了解基本概念,以苹果官方文档和指南为主要载体的斯坦福大学CS193p,以及某些主题的“ Helloworlds”应用AppCoda + RayWenderlich教程。

刚开始时,不确定性很高。 但是,正如希区徒步旅行者(Hitchhiker)对银河的指南所说:“不要惊慌”。 如果您学习一个概念并且必须使用一些未知的概念,则可以像“黑匣子”那样使用它们。 学习只是对这些概念进行连续拆箱的过程。

身体健康。 当然,您必须远离疾病,不良情绪或睡眠不足。 因此,运动,饮食和睡眠良好等。

创建环境(短期)。 这意味着要创建一个工作空间,并且不允许任何人分散您的注意力。 阅读有关更多预测时间的文章。

仔细考虑。 特别注意可能发生的恶劣情况,为它们找到计划A和B。 当然,您可以选择“奋斗并英勇克服所有障碍”的方式。 但是还有另一个想法:构建一个“弹球机”类型的系统,它可以自己控制所有事情,而您只能控制很少的事情。 大多数决定都将在开始之前做出,这样会容易得多。 了解不在船上时如何解决各种通用问题。

坚持不懈。 在现实世界中,每个计划都需要调整,因此您最好做好准备,使自己的表现有波动,您会被困在任务上,但不会消失。 在Google和Stackoverflow无法提供帮助的那一刻,您可以最大程度地提高自己的技能。