对移动应用平台开发很感兴趣,喜爱iPhoneiOS系统软件,并想要将来变成一个iOS开发者;
有一定的iOS开发基本。
培训目标
塑造学生了解手机软件开发全过程,产生优良的编号习惯性,能单独进行iPhone手机上和iPad平板上App开发,累积一定的工作经验,能考虑公司对iOS有关的人才;
课程计划
iOS运用的页面程序编写:iOS详细介绍及应用Xcode开发iOS运用,手机模拟器使用说明书,iOS新项目构造及怎么查看系统日志,UI开发的二种方法,Storyboard和xib文档,应用segue操纵页面转换,基础控制的应用,控制的互动,选择符视图(UIPicker)、表视图(UITableView)、网格图视图(UICollectionView)。
各种各样视图控制器:报表视图控制器(UITableViewController)、互联网视图控制器(UICollectionViewController)、导航栏视图控制器(UINavigationController)、标签页视图控制器(UITabBarController),开发多视图App,动画的应用,页面自动跳转及衔接动画。
iOS运用的生命期,iOS运用的转动管理方法,iOS运用显示屏的响应式。
图型、图象与动画;Quartz介绍及Quartz3D图型绘图,Quartz绘图3D动画技术性,CALayer、CALayer动画,CoreAnimation,应用CATransition动画,特性动画。
多一点碰触和手势解决:触碰基本原理,长按手势,放缩手势,轻扫手势,转动手势等。
环节新项目
贪吃蛇大作战,连连看,五子棋,瘋狂打飞机游戏。第二阶段
iOS运用国际化、程序流程名字国际化,程序页面国际化,照片国际化。
iOS运用数据信息I/O、应用NSUserDefaults储存程序流程设定,应用特性目录文档储存运用数据信息,在iOS运用中应用SQLite数据库查询,应用CoreData管理方法SQLite数据库查询。
多媒体系统运用开发:iOS声频视频,音频播放技术性,音频录制技术性,视频在线观看技术性,录制视频技术性,音频视频编写技术性,数码相机程序编写,iOS图片集程序编写。
多线程编程:应用NSThread完成线程同步,应用GCD完成多线程编程,应用NSOperation与NSOperationQueue完成线程同步,iOS运用的后台程序。
网络编程:NSURL、NSURLConnection、应用CFNetwork架构完成通信网络,TCP协议书网络编程、XML数据信息分析、JSON数据信息分析和解决,应用AFNetworkding完成通信网络,应用ASIHTTPRequest完成通信网络。
环节新项目
天气预告,电子器件竞拍系统软件iOS手机客户端、无线网络点餐系统iOS手机客户端,根据具体新项目灵活运用移动互联iOSAPP开发的工作能力