课程主页: https://www.coursera.org/learn/objective-c
在Coursera上学习Objective-C编程语言是一个迈向iOS应用开发的良好起点。课程名为《Objective-C应用开发基础》,旨在为学员打下扎实的编程基础,为更深入的iOS开发主题做好准备。
课程开始于第一周,学员将接受工具的介绍和编程环境的基本概述,以及Objective-C从C语言继承的基本编程语法。这一周为初学者搭建一个良好的基础。
第二周聚焦于函数、作用域和封装,学员将学习如何在C语言中定义函数,以及如何在Objective-C中定义方法。同时,课程中将讲解变量和函数的更复杂的作用域和封装规则。
在第三周,课程重点介绍Objective-C对象,学员将学会如何定义、实例化对象,并向对象发送消息,这对于理解面向对象编程至关重要。
最后,在第四周,课程将讨论系统库提供的功能,这些功能将帮助学员管理数据结构和内存,极大提高编程效率。
本课程需要Mac笔记本电脑或台式机,虽然可以用模拟器进行部分学习,但建议有条件的学员在iOS设备上进行实践。
总体来看,这是一门结构清晰、内容扎实的课程,适合想要进入iOS应用开发世界的初学者。通过这门课程,学员不仅能够掌握Objective-C的基础知识,还能为今后深入的iOS开发打下良好的基础。
课程主页: https://www.coursera.org/learn/objective-c