iOS 开发实战培训

来源:互联网 发布:网页数据采集八爪鱼 编辑:程序博客网 时间:2024/04/27 18:58
语言概述
    苹果iOS是由苹果公司开发的手持设备操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等苹果产品上。iOS与苹果的Mac OS X操作系统一样,它也是以Darwin为基础的,因此同样属于类Unix的商业操作系统。原本这个系统名为iPhone OS,直到2010年6月7日WWDC大会上宣布改名为iOS。截止至2011年11月,根据Canalys的数据显示,iOS已经占据了全球智能手机系统市场份额的30%,在美国的市场占有率为43%。
学习目标
    1、了解iOS平台和应用的概况,学习Obj-C语言及核心知识,快速掌握应用程序开发和游戏开发所需的程序语言基础。
    2、掌握开发环节中的Xcode、Interface Builder IDE环境、控件的属性和使用方法。
    3、从案例出发,掌握完整的iOS软件开发的流程和技术架构方法,包括:开发环境的搭建、应用程序的基本结构、界面编程、常用组件、互联网应用编程(含服务端)、数据库存取、文件存取等;
    4、通过工程案例,模拟真实项目开发,掌握实用的测试、调试技术;
课程大纲
    第一部分:Objective-C开发语言基础课程
    1、面向对象程序开发基础
    2、类的方法,对象生命周期

    学习目标:Objective-C是IOS开发的语言基础,基础知识的掌握程度直接关系到后续学习的进度。此阶段课程深入加强语言基 础,掌握类的组成部分,属性和方法,对象的概念以及二者之间的关系。

    第二部分:iPhone App开发技术基础
    1、创建第一个简单应用,MVC结构,NIB文件以及事件响应函数
    2、UIview重要的属性和方法以及画图和动画的实现
    3、iPhone软件构架,mvc的具体使用,view controller之 间通信
    4、导航控制器
    5、数据显示方法
    6、用户数据保存的几种方法
    7、性能优化方法
    8、xcode内置工具使用,instrumen,bugs troubleshoot ing实战
    9、Webview,locations和googlemapview

    学习目标:了解iPhone App开发环节的Xcode,Interface Builder IDE环境,掌握MVC开发模式中控件的属性和使用方法等,以及开发过程中所涉及的开发步骤和最佳实践,能够熟练掌握一款应用程序开发过程中所需的技术要点。

    第三部分:iOS开发实战