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

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

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

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

    767 次浏览   144 次
    其他人还看了课程
    iOS游戏开发从零开始(iPhone与iPad)  558 次浏览
    iOS经典应用剖析与实践  692 次浏览
    微信公众平台开发  595 次浏览
    iPhone与iPad应用开发基础  768 次浏览
    基于Android4.0英雄诀网络游戏项目开发实战  721 次浏览
    Android高级移动应用程序开发  4539 次浏览
    定制内训
    培训对象: 本课程适用于想从事iPhone、iPod 和iPad开发的程序员、系统设计人员,也适合于想从事Mac OS X下应用开发的程序员和相关人员。
    学员基础: 学员要有一定的编程基础,了解C、C++或者JAVA语言,了解iOS或者Android系统,喜欢iOS开发,认同苹果的理念。




    最新活动计划
    [北京]软件架构设计方法案例实践6-28
    [北京]持续集成测试最佳实践 6-24
    [北京]白盒测试技术与工具实践6-26
    [北京]软件开发过程中项目管理 6-26
    [北京]微服务架构设计与实践 7-7
    [北京]Python全栈工程师实战培训7-26
    [北京]敏捷测试-简单而可行 7-28
    [北京]大数据架构设计实战演练 7-29
    [上海]Oracle数据库性能优化实践 6-29
    [上海]DevOps体系实践、工具与平台7-6
    [深圳]嵌入式软件架构设计—高级实践6-23
     
     
     

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

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