■ 课程背景:
苹果的iPhone和iPad应用开发都指定使用同一开发语言:Objective-C语言。这是一种简单的面向对象编程语言,它的基础是C程序设计语言。Objective-C不仅功能强大,而且简单易学。Objective-C已经成为苹果系统下应用程序开发的标准程序设计语言,掌握了这一开发语言,你就能开始开发iPhone、iPad乃至Mac应用程序。
■ 课程简介:
本课程作为“iPhone开发培训标准班”的前置课程。如果您从未学习过任何开发语言,但准备报读“iPhone开发培训标准班”的,我们建议您先参加本课程的学习。
本课程由浅入深地解释了Objective-C和OOP的基本概念,并包含了很多实际项目。课程从最基本的内容开始讲起,学生无需任何编程经验。课程共包括三大部分。第一部分是苹果电脑的使用,包括Mac OS和常用的软件。第二部分是Objective-C语言的基础知识,如:使用Objective-C编写第一个程序;类、对象和方法;数据类型和表达式;循环结构;选择结构;类和对象的使用;继承;多态、动态类型和动态绑定;函数、数组、结构和指针。第三部分“Foundation框架”,讲述如何使用Foundation框架的各种预定义类。该部分首先介绍Foundation框架以及名为NSObject的根对象,然后讲述了Foundation框架的一些重要特性,包括数字和字符串对象的处理、集合、文件系统处理、内存管理、对象的复制和归档以及Cocoa图形界面开发。
■ 谁应当参加?
- 从未学习过任何编程语言,但希望学习iOS(iPhone/iPad)开发的初学者;
- 希望初步掌握Objective-C语言,为从事iOS/Mac应用软件开发打下基础的。
■ 预备知识:
学生无需任何编程经验。
■ 培养目标:
掌握Objective-C语言,为进一步学习iPhone SDK做好准备。
■ 课程内容:
- 苹果电脑使用、Mac OS X及常用软件介绍
- 面向对象编程概述
- Objective-C语言概述及开发工具Xcode
- 数据类型和运算符
- 程序控制语句
- 类
- 继承
- 编译预处理
- 基础框架(Foundation Framework)
- 文件操作
- 内存管理
- 数据保存
- 图形用户界面:AppKit和UIKit
■ 考核及证书:
培训结束后可申请环球培训课程证书。
■ 课时及课程形式:
30课时(每课时30分钟),晚班5天(6:30PM-9:30PM)。
本课程提供企业培训和个人培训。