Foundations of Objective-C App Development

所在平台: Coursera

课程主页: https://www.coursera.org/learn/objective-c

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Objective-C 应用开发基础 概述:该课程为Objective-C编程语言的入门课程,旨在为学员提供更深入的iOS应用开发准备,构建高级iOS开发主题的基础。参与本课程需要使用Mac笔记本或台式电脑,iOS设备为可选(如学员愿意专注于模拟器)。一些学员还能够在Windows上使用OS X虚拟机,但本课程不涉及相关内容。 完成本课程后,学员将能够: 1. 阅读和编写Objective-C代码 2. 深刻理解Objective-C对象 3. 使用对象和块专业地组织代码 4. 原型设计多个初级应用程序 课程大纲: 第一部分:准备好,开始吧! 描述:欢迎来到第一周!本周我们将讨论多种主题,包括我们将使用的工具、编程环境的基本介绍,以及Objective-C从C语言继承的基本编程语法。 第二部分:函数、作用域与封装 描述:欢迎来到第二周!本周我们将学习如何在C语言中定义函数,以及如何在Objective-C中定义方法。我们将讨论变量和函数的作用域及封装的更复杂规则。最后,我们将学习Objective-C对象和内存管理。 第三部分:对象课程 描述:欢迎来到第三周!在这一周结束时,您将能够使用Objective-C对象,定义、实例化并发送消息给它们。我们还将向您介绍一些内置于语言中的对象。 第四部分:系统库的救助 描述:欢迎来到第四周!本周我们将学习用于管理数据结构和内存的内置特性。

课程大纲

Part: 1

Title:Get Ready. Get Set. Go!

Description:Welcome to Week 1! This week we will be discussing a variety of topics including the tools that we will be using, a basic orientation to the programming environment and the very basic programming syntax that Objective-C inherits from the C language.

Part: 2

Title:Functions, Scopes and Encapsulation - oh my!

Description:Welcome to Week 2! This week we will be learning about how functions are defined in C and then how methods are defined in Objective-C. We will look at the more complex rules surrounding scoping and encapsulation of variables and functions. We'll end the week learning about Objective-C objects and memory.

Part: 3

Title:Object Lesson

Description:Welcome to Week 3! At the end of this week you will be able to use Objective-C objections by defining them, instantiating them and passing messages to them. We will also introduce you to some of the objects that are build into the language.

Part: 4

Title:System Libraries to the Rescue

Description:Welcome to Week 4! This week we will be learning about built-in features that help to manage data structures and memory

课程评论(0条)

课程详情

An introduction to the Objective-C programming language. This will prepare you for more extensive iOS app development and build a foundation for advanced iOS development topics. Objective-C programming requires a Mac laptop or desktop computer. An iOS device is optional if the learner is willing to working exclusively with the simulator. Some learners have been able to work with an OS X virtual machine on Windows, but explaining how to do that is beyond the scope of this course. Upon completing this course, you will be able to: 1. Read and write Objective-C 2. Have a strong grasp of Objective-C objects 3. Organize their code professionally using objects and blocks 4. Prototype several entry-level apps

课程标签

0人关注该课程

主题相关的课程