智捷社区

智捷社区 首页 企业内训 查看内容

iOS 应用开发最佳实践

2014-7-11 15:35| 发布者: admin| 查看: 3451| 评论: 1

摘要: 课程特色 基础:本课程是iPhone与iPad开发系列的入门课程,适合于零基础的学员学习。让学员在短时间内,迅速掌握iOS下应用开发。 全面:课程知识覆盖全面,涵盖了应用开发技术的方方面面。 最新:最新的iOS7 SDK ...

iOS 应用开发最佳实践

 

如有需求请联系客服 QQ:1575716557   电话:15801577739

一、  课程特色

基础:本课程是iPhoneiPad开发系列的入门课程,适合于零基础的学员学习。让学员在短时间内,迅速掌握iOS下应用开发。

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

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

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

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

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

 

二、培训对象

本课程适用于想从事iPhoneiPod iPad开发的程序员、系统设计人员,也适合于想从事Mac OS X下应用开发的程序员和相关人员。

学员要有一定的编程基础,了解CC++或者JAVA语言,了解iOS或者Android系统,喜欢iOS开发,认同苹果的理念。

 

三、培训核心要点

 

1、    基础部分,介绍Objective-C基础语言和iOS应用开发基础。

2、    提高部分,介绍MVC模式设计模式。

3、    UI部分,介绍UIView与控件。

4、    结构与布局部分,表视图概念,表视图的插入、删除、修改、表视图UI设计模式。

5、    导航部分,平铺、树形、标签导航和模态视图等。

6、    架构设计,iPhoneiPad应用开发的差异和移动平台的分层架构设计。

7、    数据与信息部分,主要介绍数据持久化技术,包括:属性列表、对象归档和SQLite数据库。网络通讯部分,使用Web Service、最新的社交网络编程API:新浪微博等。还有推送通知、定位服务与地图应用等内容。

8、    电子商务部分,iOS 7 Passbook应用开发。

 

四、讲师简介

    关东升

国内知名iOS技术作家,iOS技术顾问,移动开发专家,51CTO iOS技术顾问。精通iOSAndroid Windows PhoneHtml5等移动开发技术。曾先后主持开发大型网络游戏神农诀iOSAndroid客户端开发、国家农产品追溯系统iPad客户端开发、酒店预订系统iPhone客户端开发、金融系统微博iOSWP7Android客户端开发。在App Store发布多款游戏和应用软件,擅长移动平台的应用和游戏类项目开发。近期为中国移动研究院、惠普、云南移动、东软、方正科技、大唐电信、中石油、深圳康拓扑、上海财富168、天津港务局等企事业单位授课。

 著有多部移动开发畅销书:

iOS开发指南》

iOS网络编程与云端应用最佳实践》

iOS传感器应用开发最佳实践》

iOS多媒体技术开发最佳实践》

iPhone iPad开发实战——iOS 经典应用剖析》

Android开发案例驱动教程》

Android网络游戏开发实战》

《品味移动设计》

五、课程大纲

 

(第一天)

Part-1 基础

1. Objective-C语言基础

1.1 Objective-C概述

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

1.3 控制语句

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

1.5继承性和多态性

1.6分类与协议

1.7 Foundation框架

2. Hello iOS

2.1 iOS概述

2.2 iOS 7新特性

2.2 iOS 7扁平化UI设计改造

2.3基于故事板的HelloWorld工程

2.4应用生命周期

2.5视图生命周期

2.6设置产品属性

2.7 iOS API的介绍

Part-2提高

3. MVC模式

3.1 MVC模式概述

3.2 Cocoa Touch中的MVC模式

3.3 MVC实例

Part-3 UI部分

4. UIView与控件

4.1视图“始祖”——UIView

4.2标签控件和按钮控件

4.3 TextField控件和TextView控件

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

4.5网页控件WebView

4.6等待相关的控件与进度条

4.7警告框和操作表

4.8工具栏和导航栏

4.9 iOS 7 Auto Layout

4.10 iOS 7 Text Kit

4.11 iOS 7状态栏

(第二天)

Part-4  结构与布局部分

5.表视图

5.1表视图概述

5.2简单表视图

5.3分节表视图

5.4修改单元格

5.5表视图UI设计模式

5.5.1 分页模式

5.5.2下拉刷新(Pull-to-Refresh)模式

5.5.3 iOS 7下拉刷新控件

 

Part-5导航部分

6.视图控制器与导航模式

6.1导航概述

6.2平铺导航

6.3标签导航

6.4树形导航

6.5组合使用导航模式

 

Part-6架构设计

7. iPhoneiPad应用开发的差异

7.1 iPhoneiPad应用开发的差异需要思考的问题

7.2 iPad专用API

7.3 Master-Detail应用程序模板

7.4 Utility应用程序模板

 

8.移动平台的分层架构设计

8.1低耦合企业级系统架构设计

8.2移动平台的分层架构设计


鲜花

握手

雷人

路过

鸡蛋
发表评论

最新评论

引用 admin 2014-7-11 16:16
8.4基于同一工程的分层实现
8.5基于一个工作空间不同工程的分层
(第三天)

Part-7 数据与信息
9.数据持久化
9.1数据持久化概述
9.2 属性列表
9.3对象归档
9.4 SQLite数据库

10.数据交换格格式
10.1数据交换
10.2 XML数据交换格式
10.3 JSON数据交换格式

Part-8 网络通讯
11.使用
Web Service——基于客户端服务器结构网络通信
11.1 REST Web Service
11.2 SOAP Web Service
11.3 ASIHTTPRequest框架
11.4反馈网络信息改善用户体验

12.iOS7社交网络编程
12.1苹果的社交网络
12.2 iOS 7分享列表——UIActivityViewController
12.3撰写视图控制器——SLComposeViewController
12.4编写新浪微博客户端
12.5编写腾讯微博客户端
(第四天)
Part-9电子商务
13.推送通知
13.1苹果中的究竟有少个“通知”?
13.2 配置推送通知
13.3 iOS客户端编程
13.4推送服务端编程

14.iOS 7定位服务与地图应用开发
14.1定位服务
14.2 iOS 7微定位服务
14.3使用iOS 7苹果地图
14.4使用程序外地图
14.5使用本地化的百度地图

15.iOS 7 Passbook应用开发
15.1 Passbook与Pass
15.2设计Pass
15.3创建Pass
15.4发布Pass
15.5 Pass Kit编程 ...

查看全部评论(1)

QQ|Archiver|手机版|小黑屋|智捷社区 ( 京ICP备09013343号-1

GMT+8, 2019-9-22 10:23 , Processed in 0.260358 second(s), 19 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.