求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
知名某轨 “ReWorks中
塞默菲舍 《嵌入式软件架构设
某水声通 嵌入式Linux应
广汽研究 ARM处理器体系架
联合汽微 嵌入式软件架构设计
某全球知 Linux内核和系
广汽研究 嵌入式软件架构设计

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 

iOS7 应用开发最佳实践         
 
讲师:关老师,国内顶级系统架构师,金牌讲师,技术顾问。
时间地点: 北京,上海,深圳,根据报名开
课程费用: 5000元/人 详见 公开课学习手册
企业内训: 可以根据企业需求,定制内训,详见 内训学习手册

 
培训目标

基础:本课程是iPhone与iPad开发系列的入门课程,适合于零基础的学员学习。让学员在短时间内,迅速掌握iOS下应用开发。 全面:课程知识覆盖全面,涵盖了应用开发技术的方方面面。 最新:最新的iOS6 SDK,最新Xcode开发工具,能够紧跟苹果的步伐。 案例驱动:授课过程中采用案例驱动模式授课模式,从案例入手讲解知识点。 资源共享:课程结束后,案例代码完全提供给学员,以便学员技术巩固及资料积累。 真机运行:授课过程中的案例,会在iPad或iPhone上测试和运行,学员感受更加直观。

培训对象:iOS应用开发工程师
学员基础:最好具有一定开发经验,熟悉C语言更好。
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 3天
Objective-C语言基础
  • Objective -C概述
  • 数据类型、运算符和表达式
  • 控制语句
  • Objective -C语言的面向对象特性
  • 继承性和多态性
  • 分类与协议
  • 内存管理
  • Foundation框架
Hello iOS
  • iOS概述
  • 创建基于nib的HelloWorld工程
  • 基于故事板的HelloWorld工程
  • 应用生命周期
  • 视图生命周期
  • 设置产品属性
  • iOS API的介绍
MVC模式
  • MVC模式概述
  • Cocoa Touch中的MVC模式
  • MVC实例
UIView与控件
  • 视图“始祖”——UIView
  • 标签控件和按钮控件
  • TextField控件和TextView控件
  • 开关控件、滑块控件和分段控件
  • 网页控件WebView
  • 等待相关的控件与进度条
  • 4警告框和操作表
  • 工具栏和导航栏
  • iOS Auto Layout
  • iOS Text Kit
  • iOS 状态栏

表视图
  • 表视图概述
  • 简单表视图
  • 分节表视图
  • 修改单元格
  • 表视图UI设计模式
  • 分页模式
  • 下拉刷新(Pull-to-Refresh)模式
  • iOS 下来刷新控件
视图控制器与导航模式
  • 导航概述
  • 平铺导航
  • 标签导航
  • 树形导航
  • 组合使用导航模式
iPhone与iPad应用开发的差异
  • iPhone与iPad应用开发的差异需要思考的问题
  • iPad专用API
  • Master-Detail应用程序模板
  • Utility应用程序模板
移动平台的分层架构设计
  • 低耦合企业级系统架构设计
  • 移动平台的分层架构设计
  • “备忘录”应用实例介绍
  • 基于同一工程的分层实现
  • 基于一个工作空间不同工程的分层
数据持久化
  • 数据持久化概述
  • 属性列表
  • 对象归档
  • SQLite数据库
  • Core Data
数据交换格格式
  • 数据交换
  • XML数据交换格式
  • JSON数据交换格式
iCloud编程
  • 苹果云服务——iCloud
  • 配置iCloud
  • iCloud数据存储
  • iCloud键值数据存储编程
  • iCloud文档存储编程
  • 在iCloud下使用Core Data技术
使用Web Service——基于客户端服务器结构网络通信
  • REST Web Service
  • SOAP Web Service
  • ASIHTTPRequest框架
  • 反馈网络信息改善用户体验
社交网络编程
  • 苹果的社交网络
  • iOS 分享列表——UIActivityViewController
  • 撰写视图控制器——SLComposeViewController
  • 编写新浪微博客户端
推送通知
  • 苹果中的究竟有少个“通知”?
  • 配置推送通知
  • iOS客户端编程
  • 推送服务端编程
定位服务与地图应用开发
  • 定位服务
  • 使用iOS 苹果地图
  • 使用程序外地图
  • 使用本地化的百度地图
报刊杂志——Newsstand应用编程
  • Newsstand应用
  • Newsstand应用编程
  • 实例:MyNewsstand杂志应用
应用内购买
  • 应用内购买实例设计
  • 测试环境搭建
  • 内置产品类型应用内购买
  • 服务器产品类型应用内购买
iOS Passbook应用开发
  • Passbook与Pass
  • 设计Pass
  • 创建Pass
  • 发布Pass
  • Pass Kit编程

 
其他人还看了课程
企业战略与变革管理  
软件架构设计方法  
红帽认证  
数据分析与挖掘  
定制内训




最新活动计划
C++高级编程 12-25 [线上]
白盒测试技术与工具实践 12-24[线上]
LLM大模型应用与项目构建 12-26[特惠]
需求分析最佳实践与沙盘演练 1-6[线上]
SysML建模专家 1-16[北京]
UAF架构体系与实践 1-22[北京]