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

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

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

iPhone与iPad应用开发基础         
 
时间地点: 北京,上海,深圳,根据报名开班
课程费用: 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版本)

     
    其他人还看了课程
    企业战略与变革管理  
    软件架构设计方法  
    红帽认证  
    数据分析与挖掘  
    定制内训
    培训对象: 本课程适用于想从事iPhone、iPod 和iPad开发的程序员、系统设计人员,也适合于想从事Mac OS X下应用开发的程序员和相关人员。
    学员基础: 学员要有一定的编程基础,了解C、C++或者JAVA语言,了解iOS或者Android系统,喜欢iOS开发,认同苹果的理念。




    最新活动计划
    QT应用开发 11-21[线上]
    C++高级编程 11-27[北京]
    LLM大模型应用与项目构建 12-26[特惠]
    UML和EA进行系统分析设计 12-20[线上]
    数据建模方法与工具 12-3[北京]
    SysML建模专家 1-16[北京]