课程主页: https://www.coursera.org/learn/ios-app-development-basics
课程概述
《iOS应用开发基础》是Coursera上iOS应用开发与Swift专业中的第二门课程,旨在拓展您的编程技能并将其应用于真实的应用开发项目中。课程内容包括Xcode基础、Core iOS和Cocoa Touch框架、简单用户界面创建、MVC架构等多个方面。在此课程中,您将重点学习如何利用Apple的组件访问传感器,例如相机、麦克风和GPS。通过本课程,您将能够创建一个基本的iOS应用。
课程内容覆盖了从Xcode的基本功能到用户界面的复杂概念,因此适合希望在iOS开发领域进一步提升技能的学习者。
课程大纲
1. **欢迎来到iOS应用开发基础**
无论您是初学者还是有一定经验的程序员,本单元都为您介绍了课程的整体结构和学习目标。
2. **进一步了解Xcode**
在本单元中,我们将描述Xcode及其他工具的基本功能。通过指导教程,您将从头开始创建一个简单的应用,并使其在设备上运行。
3. **UIKit与界面构建工具**
在这一单元中,我们将深入研究布局和一些用户界面元素的使用。
4. **高级UI概念**
在此,我们将真正开始为用户界面增添优雅的设计元素。
5. **最终同伴作业 – 应用功能**
此时,我们已经为图像过滤应用编写了基本用户界面。在此作业中,您将实现剩余功能,然后扩展和优化用户界面。为了获取额外积分,您可以尝试使用UICollectionView API实现更高级的过滤选择用户界面。
课程评测
《iOS应用开发基础》课程提供了极具实际意义的实例和项目设计,让学生能够在真实的应用环境中应用所学知识。课程内容由浅入深,教学方式清晰,适合不同背景的学习者。同时,课程的同伴作业部分也鼓励学生在实际开发中进行相互学习和反馈。
综上所述,如果您对iOS开发感兴趣并且希望深入学习如何创建功能完备的应用,那么《iOS应用开发基础》无疑是一门非常推荐的课程。
课程主页: https://www.coursera.org/learn/ios-app-development-basics