首页
课程中心
专家团队
新闻中心
精彩活动
关于我们

课程中心

iOS应用开发最佳实践

  • 主讲老师:关老师
  • 培训天数:3天
  • 公开课费用:5000元/人
1、基础部分,介绍Objective-C和Swift基础语言。
2、UI部分,iOS应用开发基础、MVC模式设计和UIView与控件。
3、布局与导航部分,介绍了表视图、iOS 8多分辨率屏幕适配和导航设计模式。
4、架构设计,移动平台的分层架构设计。
5、数据、信息和网络通讯,主要介绍数据持久化技术,数据交换格式,以及网络通讯。
6、单元测试,测试驱动下的iOS应用开发。
7、性能优化,Xcode性能检测工具使用。

全面:课程知识覆盖全面,涵盖了应用开发技术的方方面面。

最新:最新的iOS8 SDK,最新Xcode开发工具,能够紧跟苹果的步伐。

案例驱动:授课过程中采用案例驱动模式,从案例入手讲解知识点。

资源共享:课程结束后,所有课程PPT以及案例代码完全提供给学员,以便学员技术巩固及资料积累。

真机运行:授课过程中的案例,会在iPad或iPhone上测试和运行,学员感受更加直观。

 

培训结束,颁发中科院计算所职业培训中心“iOS应用开发最佳实践”结业证书。

 

 

本课程有企业内训形式,授课老师、课程内容、教学方式均依据企业的培训需求灵活设置。

 

本网站内容包括并不限于课程介绍、课程大纲、上课照片、老师介绍等等资料及信息,未经允许不得抄袭和转载。

本课程适用于想从事iPhone、iPod 和iPad开发的程序员、系统设计人员,也适合于想从事Mac OS X下应用开发的程序员和相关人员。学员要有一定的编程基础,了解C、C++或者JAVA语言,了解iOS或者Android系统,喜欢iOS开发,认同苹果的理念。

Part-1 基础
1.Objective-C语言基础
Objective-C概述
数据类型、运算符和表达式
控制语句
Objective-C语言的面向对象特性
继承性和多态性
分类与协议
Foundation框架
2.Swift与Objective-C的混合搭配
使用Foundation框架
从Objective-C到Swift 
Part-2 UI部分
1.Hello iOS
iOS概述与
视图生命周期
设置产品属性
iOS API的介绍
2.MVC模式
MVC模式概述
Cocoa Touch中的MVC模式
MVC实例
3.View与控件
视图“始祖”——UIView
标签控件和按钮控件
TextField控件和TextView控件
开关控件、滑块控件和分段控件
等待相关的控件与进度条
警告框和操作表
工具栏和导航栏
Part-3  布局与导航部分
1.视图
表视图概述
简单表视图
分节表视图
修改单元格
2.iOS多分辨率屏幕适配
iOS屏幕的多样性
iOS屏幕布局
Auto Layout布局
Size Class与iOS多屏幕适配
3.视图控制器与导航模式
导航概述
平铺导航
标签导航
树形导航
组合使用导航模式
Part-4架构设计
1.移动平台的分层架构设计
低耦合企业级系统架构设计
移动平台的分层架构设计
基于同一工程的分层实现
基于一个工作空间不同工程的分层
Part-5 数据、信息和网络通讯
1.数据持久化
数据持久化概述
SQLite数据库
2.数据交换格格式
数据交换
JSON数据交换格式
3.网络的编程
REST Web Service
使用AFNetworking网络请求框架
手工配置AFNetworking环境
CocoaPods配置AFNetworking环境
GET请求
POST请求
Part6:单元测试
1.测试驱动下的iOS应用开发    
iOS单元测试框架
使用XCTest测试框架    
异步单元测试
性能测试
Part7:性能优化
1.Xcode性能检测工具使用
使用Xcode中的Analyze工具
使用Xcode中的Instruments工具
2.并发处理与多核CPU
主线程阻塞问题
选择NSThread还是GCD
使用GCD

现金、支票、汇款、刷卡
名  称:北京市海淀区中科院计算所职业技能培训学校
开户行:北京银行中关村支行
帐  号:01090302900120105445661

京公网安备 11010802025851号

 京ICP备14030124号-1  

QQ咨询

免费电话

010-82661221

微信咨询

微信客服

在线报名

返回顶部