要资料 文章 文库 视频 Code iProcess 课程 认证 服务 工具 讲座吧   专家招募  
会员   
 
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
某安保系 嵌入式Linux基
国内某知 嵌入式软件可靠性设
中国航空 嵌入式C高质量编程
中国移动 网络规划与管理
全球领先 使用EA和UML进
上海汽车 嵌入式软件架构设计
上海 某 UML+嵌入式系统

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

iPhone与iPad应用开发基础     839 次浏览    158 次 
 
时间地点: 北京,上海,深圳,根据报名开班
课程费用: 5000元/人 详见 公开课学习手册
企业内训: 可以根据企业需求,定制内训,详见 内训学习手册
 
基础:本课程是iPhone与iPad开发实战之路系列课程的入门课程,适合于零基础的学员学习。让学员在短时间内,迅速掌握iOS下应用开发。
全面:课程知识覆盖全面,涵盖了应用开发技术的方方面面。
最新:最新的iOS5 SDK,最新Xcode开发工具,能够紧跟苹果的步伐。
案例驱动:授课过程中采用案例驱动模式授课模式,从案例入手讲解知识点。
资源共享:课程结束后,所有课程PPT以及案例代码完全提供给学员,以便学员技术巩固及资料积累。
真机运行:授课过程中的案例,会在iPad或iPhone上测试和运行,学员感受更加直观。
 
培训目标
  • Objective-C学习,作为iOS首选开发语言——Objective-C,它的语法结构是完全不同于C、C++和JavaObjective-C。
  • UI控件,这一部分会介绍一些iOS控件、MVC设计模式、多视图应用程序、拾取器、表视图、导航控制器。
  • 应用程序设置和数据持久化,包括应用程序使用偏好设置和几种数据持久化方式:Sqlite、文件等。
  • 地图和定位,Google地图、GPS和Wifi定位。
  • 云端应用,采用异步通信请求网络数据,以及解析XML和JSON数据。
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 5000元/3天
Objective-c语言基础
  • Objective -c概述
  • 数据类型、运算符和表达式
  • 控制语句
  • Objective -c语言的面向对象特性
  • 继承性和多态性
  • 分类与协议
  • 内存管理
  • Foundation框架
  • 实验:
    1、 Xcode开发工具使用
    2、 编写Mac OS X应用程序打印HelloWorld

    Hello World
  • iOS介绍
  • 第一个iOS应用程
  • 熟悉iOS开发过程
  • 实验:Hello World
    1. 在iPhone模拟器上输出Hello World

    iOS UI设计基础
  • MVC设计模式
  • 输出口和动作
  • 键盘输入
  • 等待有关控件
  • 屏幕旋转
  • 实验:Hello World2
    1..连接输出口和动作事件
    2.键盘输入

    基本UI控件
  • Button控件
  • 开关控件
  • 分段控件
  • 滑块控件
  • WebView
  • 案例:
    1.Button控件使用
    2.开关控件使用
    3.分段控件使用
    4.滑块控件使用
    5.WebView控件使用

    多视图应用程序
  • 多视图应用程序
  • 自定义控制器
  • 标签栏控制器
  • 导航控制器
  • iOS应用程序风格类型
  • 实用型应用程序与委托设计模式
  • 实用型应用程序与模态显示视图
  • 案例:
    1.MutilViewSwitch多视图切换
    2.TabBarApplication标签控制器使用
    3.NavController导航控制器使用

    高级UI控件-拾取器(Picker)
  • 时间拾取器
  • 普通单列拾取器
  • 普通双列拾取器(非关联)
  • 普通双列拾取器(关联)
  • 案例:
    MyPicker 介绍拾取器

    高级UI控件-表视图
  • 关于表视图
  • 无格式表视图
  • 分组分段表视图
  • 索引分段表视图
  • 案例:
    1.SimpleTable
    2.SectionTable
    3.SectionIndexingTable
    4.SectionSearchTable

    高级UI控件-导航控制器与表视图
  • 导航控制器
  • 导航控制器控制器下的表视图控制器
  • 案例:
    Nav案例分析介绍

    应用程序设置
  • 应用程序设置概念
  • 创建设置束
  • 设置项目种类
  • 读取设置
  • 案例
    MySetting案例分析

    数据持久化概述
  • 数据持久化概述
  • iOS应用程序目录结构
  • 读写属性列表
  • 对象归档
  • 访问SQLite
  • 案例
    1.PropertesList
    2.Encoding
    3.StudentSQLite3

    云端应用


  • GET请求
  • XML解析
  • JSON解析
  • POST请求
  • 案例
    1.CSSimpleXML
    2.JSONDeom
    3.CSSimplePOST

    地图和定位应用开发


  • iOS定位服务
  • iOS地图
  • Web地图
  • 案例
    1.WhereAmI
    2.MapMe
    3.WhereAmI(Web版本)

    839 次浏览   158 次
    其他人还看了课程
    移动应用软件安全实践与原理(Android,iOS)  355 次浏览
    Android系统原理及应用开发实践  988 次浏览
    Android开发技术进阶  1342 次浏览
    Android、iOS自动化测试方法、工具与实践   2230 次浏览
    Android的单元测试  915 次浏览
    Android框架原理,Android系统级内核原理,定制,移植和优化  2715 次浏览
    定制内训
    培训对象: 本课程适用于想从事iPhone、iPod 和iPad开发的程序员、系统设计人员,也适合于想从事Mac OS X下应用开发的程序员和相关人员。
    学员基础: 学员要有一定的编程基础,了解C、C++或者JAVA语言,了解iOS或者Android系统,喜欢iOS开发,认同苹果的理念。




    最新活动计划
    [北京]UML和EA进行系统分析设计 10-17
    [北京]代码质量标准与评审方法 10-19
    [北京]Git版本控制与配置管理 10-21
    [北京]敏捷测试-简单而可行 10-25
    [北京]性能测试方法与技术 10-26
    [北京]数据挖掘与数据分析 10-30
    [北京]开发过程中的质量管理实践 10-30
    [上海]软件架构设计方法案例实践 11-16
    [上海]嵌入式C高质量编程 11-21
    [深圳]需求分析与管理 10-19
    [深圳]C#高级开发技术 10-21
     
     
     

     
    每天2个文档/视频
    扫描微信二维码订阅
    订阅技术月刊
    获得每月300个技术资源
     
     

    关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号