课程主页: https://www.coursera.org/learn/ios-app-development-basics
在Coursera上,我最近参加了‘iOS应用开发基础’课程,这是一门由Swift专业化系列中的第二门课程。本课程重点拓展了我的编程技能,并通过实际的应用开发项目进行了应用。这门课程在iOS应用开发的基础上切入,带领我们深入学习Xcode的基本功能、Core iOS和Cocoa Touch框架、简单的用户界面创建,以及MVC架构等重要知识。
课程的第一部分,我们通过一个引导式的教程,详细介绍了Xcode的基本功能,并亲自创建了一个可以在设备上运行的简单应用。这个过程让我们对Xcode有了更深入的理解。
接下来,我们的探索进入了UIKit和接口构建器。在这一单元中,我们学习了如何设计布局以及使用一些用户界面元素,帮助我们逐步构建应用的外观和感觉。
当我们掌握了基本的UI概念后,课程接着引导我们探讨了更高级的UI设计理念。通过这些高级的UI概念,我们能够为我们的应用增添更多的优雅和功能。
最后,我们完成了一项同伴作业,为我们之前的图像过滤应用实施剩余功能,并进一步扩展和优化UI。如果你愿意追求更高的分数,可以尝试使用UICollectionView API实现更高级的过滤选择UI。
通过这门课程的学习,我已经掌握了创建基本iOS应用所需的必要技能,并且对使用苹果组件访问设备传感器(如相机、麦克风和GPS)有了更清晰的认知。强烈推荐给对iOS开发感兴趣的朋友们,无论你是初学者还是已有一定基础的人,这门课都值得一试!
课程主页: https://www.coursera.org/learn/ios-app-development-basics