×

首页 > 企业定制

IOS开发(初中级)

课程介绍:

随着掌上移动设备近几年的崛起,传统的IT产业不再像以往一样主要通过PC平台发布产品,进而更多的是将产品发布到移动终端,这样会给每一个用户随时随地的应用体验。目前掌上互联网开发行业的人才需求量逐年上涨,但是掌握开发技术的人员却不多,所以按照目前的情况看来如果能够精通移动终端(iOS)开发那么比定能掌握住未来IT产业发展的趋势。iOS系统是苹果移动设备使用的系统,具有很好的封闭性和编程开发的应用体验,相对于其他系统在开发方面更为简单易懂,所以通过一段时间的学习可以基本掌握iOS系统开发的一些初级知识,从而提升学员就业的竞争能力。

培训目标:

通过培训能够使学员们基本掌握C、OC、C++编程语言的基本语法 通过培训能够使学员们掌握软件编程基本程序设计思想 通过培训是学员们能够掌握iOS开发基本框架以及SDK的使用 通过培训希望能让学员们使用学到的技术自己制作简单的样例程序

课程大纲:

第一天
iOS开发环境与语法基础
1)Objective-C面向对象
2)Objective-C异常处理
3)Objective-C协议和类别
4)Fundation FrameWork核心Api
NSString NSArray NSDictionary NSNumber ……
IOS应用程序编程
1)自动化内存管理(ARC)
2)堆与栈
3)对象与引用
4)使用ARC
5)Strong与Weak Reference
6)Properites
7)对象拷贝
8)操作
第一个iOS应用程序
第二天
iOS 应用程序
1)MVC
2)UIApplication
3)UIApplicationDelegation
4)UIWindow
5)应用程序生命周期
6)设备信息
7)屏幕处理
基于 View 的应用程序
1)View
2)View 的层次结构
3)View 的 Controller
4)View 翻转处理
5)Interface Builder 深入实践
多界面应用程序
1)Tab Bar Controller
2)Tab Bar 的编程实例
3)Root View Controller
4)Navigation Controller
5)Navigation Bar
6)Button Bar
7)Push 与 Pop View
8)旋转
9)兼容 iPad
第三天
多线程
1)单线程的尴尬
2)多线程概念
3)Grand Central Dispatch
4)GCD Queue
 后台处理与 UI
1)多任务与应用程序状态
2)应用程序的生命周期
3)前后台切换与状态保护
4)iOS 的“假”多任务
5)多任务的控制
6)保存应用程序状态的注意点
7)UI 状态保存与恢复
8)加入多界面下的交互
数据保存与数据库操作
iOS网络编程
iOS联网项目<手机漫画>
Cocos2d与Cocos2d-x引擎介绍

PMI, PMP, Project Management Professional, CAPM, PgMP, PfMP, PMI-ACP, PMI-RMP, PMI-SP, PMI-PBA and PMBOK are registered marks of the Project Management Institute, Inc.

ITIL® is a registered trade mark of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved.

PRINCE2® is a registered trade mark of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved.

Copyright © 2006-2019 东方瑞通(北京)咨询服务有限公司版权所有

京ICP备 13009094号 京公网安备 11010802031185号