招收目标
对移动应用平台开发很感兴趣,喜爱iPhoneiOS系统软件,并想要将来变成一个iOS开发者;有一定的iOS开发基本。
培训目标
塑造学生了解手机软件开发全过程,产生优良的编号习惯性,能单独进行iPhone手机上和iPad平板上App开发,累积一定的项目工作经验,能考虑公司对iOS有关的人才;
课程内容
阶段
Mac的操作过程,Finder,Safari,AppStort介绍,MacOSX下的开发详细介绍,下载和安裝Xcode和SDK,构建公司开发自然环境的构建,建立iOS项目。
Objective-C基础英语的语法,基本数据类型和自变量,运算符,操作程序操纵。数组和实际操作数组。涵数、表针、建筑结构、块等知识要点的学习培训。把握Objective-C语言基础英语的语法基本及编程设计
阶段项目
项目训练与阶段检测、BubbleSort、SelectionSort、InsertionSort、ShellSort、DataSorter等各种各样数据处理方法技术性。
控制面板五子棋等游戏。
第二阶段
把握Objective-C语言特性,了解面向对象编程观念,把握封裝、承继、多态三大特性。面向对象编程,类和对象。掩藏和封裝、承继、多态。错误处理体制及反射机制,Objective-C运行内存管理模式。
Cocoa的基础架构FoundationFramework;
字符串数组(NSStringNSMutableString)、标值目标(NSNumberNSValue);数组(NSArray,NSMutableArray)、词典(NSDictionary,NSMutableDictionary)、结合(NSSet,NSMutableSet)、迅速枚举类型(for…in)NSIndexPath;时间与時间(NSDate)、日期格式(NSDataFormatter)、日历表(NSCalendar)、计时器(NSTimer);文档管理(NSFileManager)、程序包(NSBundle)、缓冲区域(NSData)
了解FoundationFramework的应用。关键把握iOS的基本架构,其包括了iOS开发的基础基本数据类型,在iOSSDK中NS开始的类都归属于这一架构关键突显详细介绍开发中常见的类。
NSCoding协议书;程序包(NSBundle)、缓冲区域(NSData);管理资料和文件目录;工作中文件目录、工作中相对路径;基础文档的实际操作。灵活运用数据信息存进文件目录或特定相对路径,及其文档管理
阶段项目
开发控制面板梭哈、方块游戏等游戏。
培训教程
《疯狂IOS讲义》电子工业出版社出版
表明:瘋狂手机软件/瘋狂Java已公布这套课程内容的一部分电子教材和配套设施视頻,并对外开放开放,烦请收看。