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

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

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 
全部课程 >嵌入式ios  
Swift时代下的IOS8开发实践(Swift与ObjectiveC双语言版)      767 次浏览  99 次
 
专家讲师:关老师 - 国内顶级系统架构师,金牌讲师,技术顾问
时间地点:北京、上海、深圳根据报名开班
课程费用:5000元/人 详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册
课程概要:
基础:本课程是iOS开发系列的入门课程,适合于零基础的学员学习。让学员在短时间内,迅速掌握Swift开发语言。
全面:课程知识覆盖全面,涵盖了应用开发技术的方方面面。
最新:最新的iOS8 SDK,最新Xcode开发工具,能够紧跟苹果的步伐。
案例驱动:授课过程中采用案例驱动模式授课模式,从案例入手讲解知识点。
资源共享:课程结束后,所有课程PPT以及案例代码完全提供给学员,以便学员技术巩固及资料积累。
真机运行:授课过程中的案例,会在iPad或iPhone上测试和运行,学员感受更加直观。
培训目标
1.语言基础部分,介绍Objective-C和Swift基础语言基础。
2.UI部分,介绍UIView与视图、MVC设计模式和iOS 8多分辨率屏幕适配。
3.界面布局与导航部分,介绍了表视图的插入、删除、修改、表视图UI设计模式。此外还介绍了平铺导航、树形导航、标签导航和模态视图等。最后还介绍了iPhone与iPad应用开发的差异。
4.架构设计,介绍了iOS平台的分层架构设计。
5.数据与信息部分,主要介绍数据持久化技术,包括:属性列表、对象归档和SQLite数据库。
6.网络通讯部分,使用Web Service、定位服务与地图应用等内容。
培训对象:想从事iPhone、iPod 和iPad开发的程序员、系统设计人员,也适合于想从事Mac OS X下应用开发的程序员和相关人员。
学员基础:了解C、C++或者JAVA语言,了解iOS或者Android系统,喜欢iOS开发,认同苹果的理念。
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 3天
语言基础部分
Objective-C语言基础
  • Objective-C概述
  • 数据类型、运算符和表达式
  • 控制语句
  • Objective-C语言的面向对象特性
  • 继承性和多态性
  • 分类与协议
  • Foundation框架
  • Swift语言基础
  • 第一个Swift程序
  • Swift基本语法
  • Swift基本运算符
  • 基本数据类型
  • 字符和字符串
  • 控制语句
  • 集合
  • 函数和闭包
  • Swift语言中的面向对象特性
  • 属性与下标
  • 方法
  • 构造与析构
  • 扩展和协议
  • Swift与Objective-C混合调用
  • 使用Foundation框架
  • UI部分  
    第一个iOS应用程序
  • 创建HelloWorld工程
  • 使用故事板
  • 设置产品属性
  • iOS API简介
  • MVC模式
  • MVC模式概述
  • Cocoa Touch中的MVC模式
  • MVC实例
  • UIView与视图
  • 视图“始祖”——UIView
  • 标签控件和按钮控件
  • TextField控件和TextView控件
  • 开关控件、滑块控件和分段控件
  • 网页控件WebView
  • 等待相关的控件与进度条
  • 警告框和操作表
  • 工具栏和导航栏
  • iOS 8多分辨率屏幕适配
  • iOS 8屏幕的多样性
  • iOS屏幕布局
  • Auto Layout布局
  • Size Class与iOS 8多屏幕适配
  • 界面布局与导航部分
    表视图
  • 表视图概述
  • 简单表视图
  • 分节表视图
  • 静态表与屏幕布局
  • 修改单元格
  • 表视图UI设计模式
  • 视图控制器与导航模式
  • 视图控制器与导航模式概述
  • 平铺导航
  • 标签导航
  • 树形结构导航
  • 组合使用导航模式
  • iPhone与iPad应用开发的差异
  • iPhone与iPad应用开发的差异概述
  • iPad专用API
  • 架构设计
    iOS分层架构设计
  • 低耦合企业级系统架构设计
  • iOS分层架构设计
  • Swift与Objective-C混合搭配架构设计
  • 数据与信息
    数据持久化
  • 数据持久化概述
  • 属性列表
  • 对象归档
  • SQLite数据库
  • 数据交换格格式
  • 数据交换
  • XML数据交换格式
  • JSON数据交换格式
  • 网络、定位与地图
    Web Service
  • REST Web Service
  • 使用轻量级网络请求框架MKNetworkKit
  • 反馈网络信息改善用户体验
  • .iOS定位服务与地图应用开发
  • 定位服务
  • iOS微定位服务
  • 使用iOS苹果地图
  • 使用程序外地图 
  •  
    767 次浏览  99 次
    其他人还看了课程
    iOS与设计模式   415 次浏览
    iOS测试最佳实践  636 次浏览
    iOS游戏开发从零开始(iPhone与iPad)  786 次浏览
    iOS经典应用剖析与实践  1036 次浏览
    iOS开发技术深入研究  504 次浏览
    iPhone与iPad应用开发基础  1086 次浏览
    定制内训




    最新活动计划
    [北京]基于模型的设计 3-6
    [北京]机器学习&TensorFlow+Keras框架 3-13
    [北京]UML +嵌入式系统分析设计 3-15
    [北京]软件架构设计方法、案例与实践 3-20
    [北京]基于Kubernetes的DevOps实践 4-11
    [上海]人工智能,机器学习和深度学习 3-22
    [上海]产品需求分析与管理 3-30
    [深圳]软件开发过程中的质量管理实践 3-29
    中国移动  人工智能、机器学习和深度学习
    知名财险公司  Oracle数据库性能调优
    航天科工某子公司  软件测试架构师
    英特尔  代码整洁与嵌入式C高质量编程
    知名消费金融公司  探索性测试与测试分析
     
     
     

     
    每天2个文档/视频
    扫描微信二维码订阅
    订阅技术月刊
    获得每月300个技术资源
     
    希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
    频道编辑:sky
    邮       件:sky@uml.net.cn

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