您好,欢迎访问国软培训官网

010-53692077

全国咨询热线

您现在所在位置: 主页 > 培训课程 > IT软件研发培训

iOS 应用开发最佳实践

  • 实际操作

Objective-C语言阶段:主要介绍了Objective-C语言特点、面向对象特性,以及Foundation框架。 iOS最佳实践阶段:iOS 基础、UIView与控件、表视图、iOS多分辨率屏幕...

累计报名21578人

课程概述

一、培训核心要点

1、   Objective-C语言阶段:主要介绍了Objective-C语言特点、面向对象特性,以及Foundation框架。

2、   iOS最佳实践阶段:iOS 基础、UIView与控件、表视图、iOS多分辨率屏幕适配数据持久化、数据交换格格式和网络的编程。

二、培训内容

培训周期3天

第一阶段 Objective-C语言课程   培训时长0.5天

 

课程主题

课程内容

1、Objective-C语言

·      Objective-C概述

·      数据类型、运算符和表达式

·      控制语句

·      Objective-C语言的面向对象特性

·      继承性和多态性

·      分类与协议

 

实践:

Xcode工具编写第一个Objective-C 程序。

2、Foundation框架

·      数字类

·      字符串类

·      数组类

·      字典类

思考问题:

Foundation框架集合。

 

 

第二阶段  iOS开发课程  培训时长2.5天

 

课程主题

课程内容

1、iOS 基础

·      Hello iOS

·      MVC模式

·      MVC模式概述

·      Cocoa Touch中的MVC模式

·      MVC实例

实践1:创建HelloWorld   APP

通过自己动手创建HelloWorld APP熟悉Xcode中参加一个iOS应该过程,熟悉Xcode工程结构。

2、UIView与控件

·      视图“始祖”——UIView

·      界面构建(Xib、故事板和代码)

·      标签控件和按钮控件

·      TextField控件和TextView控件

·      开关控件、滑块控件和分段控件

·      工具栏和导航栏

实践2Label_ButtonSample案例

通过自己动手创建该案例,熟悉iOS事件处理机制和输出口机制。

 

实践3TextField_TextViewSample案例

通过自己动手创建该案例,熟悉视图委托协议的作用。

 

3、表视图

·      表视图概述

·      简单表视图

·      分节表视图

实践4SimpleTable案例

通过自己动手创建该案例,熟悉表视图应用程序创建过程和运行机理。

4、iOS多分辨率屏幕适配

·      iOS屏幕的多样性

·      iOS屏幕布局

·      Auto Layout布局

·      Size ClassiOS多屏幕适配

实践5SizeClassSample案例

通过自己动手创建该案例,熟悉iOSAuto LayoutSize Class技术。

 

5、数据持久化

·      数据持久化概述

·      SQLite数据库

·      数据库的CRUD操作

实践6:重构MyNotes案例

通过自己动手重构MyNotes案例的数据持久层,熟悉SQLite数据持久化技术。

 

6、数据交换格格式

 

·      数据交换

·      JSON数据交换格式

实践7:重构MyNotes案例

通过自己动手解析MyNotes案例的的JSON数据。

 

7、网络的编程

 

 

·      REST Web Service

·      GET请求

·      POST请求

实践8:重构MyNotes案例

通过自己动手重构MyNotes案例网络请求框架技术。

 


在线客服

ONLINE SERVICE

联系电话

010-53692077

返回顶部