我在树屋上了几节课,做了几个小项目。
现在我想从头到尾开发我的第一个应用程序,我很想得到一些指导如何分解事情。
我的项目是一个待办事项应用程序,我用草图设计了页面,现在我想在 xcode 中打开项目,我试图弄清楚我从哪里开始......
如果问题不合适并且没有代码,我很抱歉,但我相信有很多初学者可以使用这个指导。
感谢您的支持
最佳答案
编写 iOS 应用程序是一个有机的过程。您将从一种方法开始,然后发现需要在此过程中进行更改。并不总是有一个“神奇的公式”,你必须愿意适应新的挑战。
话虽如此,在创建 iOS 和 OSX 应用程序时使用了最佳实践和设计模式。
您将始终发现有用的一些事情是:
The Model-View-Controller Pattern (MVC)
MVC 设计模式是构建 iOS 和 OSX 应用程序的最常见模式。
Object Oriented Programming (OOP)
对如何利用 OOP 的深刻理解将为您省去很多麻烦,并使您的代码更易于维护。了解术语“松散耦合”和“关注点分离”的含义以及 OOP 和 MVC 模式如何协同工作以使您的代码稳定、易于维护。
Learn Apple's iOS Framework
您不必记住框架的每一点,因为它非常庞大,但随着时间的推移,您将开始记住您最常使用的元素,这将成为第二天性。如果您从小处着手,只研究与您的项目相关的框架部分,那么很快您就会开始发现一种正在出现的模式。
Keep Your Code Clean, and Keep Your Projects Organized
不要让事情变得难以阅读或使文件难以找到,从而以自己的方式行事。当您在 XCode 中命名函数、变量、文件、类、协议(protocol)或组时,请确保您问自己“我选择的名称是自描述的吗?”选择能够“记录”您的代码并明确其用途的名称。这将使您的代码更容易为您或其他人阅读,更重要的是,它将使您的代码在您重新访问久违的代码后易于导航和维护。如果您专注于保持代码整洁和项目井井有条,那么很多事情都会为您准备就绪。如果您的代码一团糟,那么当错误开始堆积时,调试将是一场噩梦。
When in Doubt, Turn To the Apple Documentation
一个经常被忽视的工具:The Apple Documentation是一个全面的学习指南,包含食谱、教程、示例项目、代码示例等。此外,Apple 通过 Member center 提供视频教程。 ,它与 WWDC 2014 Videos 一起是非常宝贵的,这是观看 Apple 工程师工作和讨论最新进展的绝佳方式。
---------
我的建议是刚开始构建您的应用程序,并准备好在此过程中学习和犯错。如果您犯了任何错误,请向他们学习!问问自己,你能做些什么来让事情变得更好。阅读其他专业人士的代码,了解他们如何构建他们的应用程序(github 是一个很好的地方)。阅读书籍和更多书籍,观看视频教程,提出问题并一直在学习。
尝试在 iTunes 大学观看此免费类(class):Developing iOS 7 Apps for iPhone and iPad .它非常有助于将您的技能提升到一个新的水平,让您提出所有正确的问题,甚至可能为您回答其中的一些问题。
希望这可以帮助。
关于ios - 设计好项目后如何将你的ios项目分解成你需要的类和对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26556334/