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

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

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

Swift开发指南          
 
专家讲师:关老师 - 国内顶级系统架构师,金牌讲师,技术顾问
时间地点:北京、上海、深圳根据报名开班
课程费用:5000元/人 详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册
课程概要:
基础:本课程是iOS开发系列的入门课程,适合于零基础的学员学习。让学员在短时间内,迅速掌握Swift开发语言。
全面:课程知识覆盖全面,涵盖了应用开发技术的方方面面。
最新:最新的iOS8 SDK,最新Xcode开发工具,能够紧跟苹果的步伐。
案例驱动:授课过程中采用案例驱动模式授课模式,从案例入手讲解知识点。
资源共享:课程结束后,所有课程PPT以及案例代码完全提供给学员,以便学员技术巩固及资料积累。
真机运行:授课过程中的案例,会在iPad或iPhone上测试和运行,学员感受更加直观。
培训目标
1. 了解Xcode开发工具
2. 了解Swift的编程基础
  • 基本运算符
  • 基本数据类型
  • 字符和字符串
  • 控制语句
  • 集合
  • 函数
  • 闭包
  • 3. 掌握Swift语言中的面向对象编程
  • 属性与下标
  • 方法
  • 构造与析构
  • 继承
  • 扩展和协议
  • Swift内存管理
  • 使用Foundation框架
  • 培训对象:从事iPhone、iPod 和iPad开发的程序员、系统设计人员,也适合于想从事Mac OS X下应用开发的程序员和相关人员。
    学员基础:了解C、C++或者JAVA语言,了解iOS或者Android系统,喜欢iOS开发,认同苹果的理念。
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
    培训内容: 2天
    基础部分
    准备开始 学习路线图
    Xcode开发工具
    如何使用API帮
    第一个Swift程序  使用Playground编写
    代码解释
    基本运算符 算术运算符
    关系运算符
    逻辑运算符
    位运算符
    其它运算符
    基本数据类型  Swift数据类型 
    整型
    浮点型
    数字表示方式
    数字类型之的转换
    布尔型
    元组类型
    字符和字符串  字符
    创建字符串
    字符串可变性
    字符串比较
    控制语句  分支语句
    循环语句
    跳转语句
    集合 数组集合
    字典集合
    集合的拷贝
    函数 使用函数
    传递参数
    函数返回值
    函数类型
    函数重载
    嵌套函数
    泛型和泛型函数
    闭包 回顾嵌套函数
    闭包的概念
    使用闭包表达式
    使用尾随闭包
    捕获上下文中变量和常量
    面向对象
    Swift语言中的面向对象特性 面向对象概念和基本特征
    Swift中的面向对象类型 
    枚举
    结构体与类
    类型嵌套
    可选类型与可选链
    属性与下标 存储属性
    计算属性
    属性观察者
    静态属性
    使用下标
    方法 实例方法
    静态方法
    构造与析构 构造器
    构造器重载
    析构器
    继承 从一个示例开始
    构造器继承
    重写
    类型检查与转换
    扩展和协议  扩展
    协议
    扩展中声明协议
    Swift内存管理 Swift内存管理概述
    强引用循环
    打破强引用循环
    闭包中的强引用循环
    使用Foundation框架 数字类NSNumber
    字符串类
    数组类
    字典类
     
    其他人还看了课程
    数据分析与挖掘  
    红帽认证  
    企业战略与变革管理  
    软件架构设计方法  
    定制内训




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