无限互联iOS开发高级培训课程

时间:2024.4.25

无限互联iOS开发高级培训课程

  iOS开发高级学习目标:

  iOS开发高级课程是苹果iOS程序开发的核心阶段,通过iOS开发高级的学习,学员可在案例中掌握objective-C语言开发高级、单视图控制器、多视图控制器、硬件特性和底层支持和苹果APP产品上线与运营等众多iOS高级开发的核心内容。整个阶段为期30天,中国iOS专家陈为面授。这门课程已经被重新设计,涵盖了最新的技术核心点。

  iOS开发高级:

  iOS开发高级之:单视图控制器,iOS开发高级包含了iOS编程中最重要的内容之一:视图控制器。为了让iOS学员熟练的掌握iOS编程视图控制器,无限互联iOS专家将这一重要内容分为了单视图控制器和多视图控制器两大板块。在单视图控制器里,重点学习iOS编程特性,四层结构,工程结构,程序执行顺序,开发常用UI(UIApplication、UIViewController、UIView、UIImageView、UIImage、UISlider、UISegmentControl、手势、UIScrollView、UIPageControl、协议、UIPickerView、NSDate、NSDateFormatter、NSTimer、本地通知)以及objective-C高级语言开发。还有纯代码开发和storyboard开发iOS应用程序也是这里的重要内容之一。

  iOS开发高级之:

  多视图控制器:iOS高级开发在多视图控制器的学习中,重点包括:控件讲解(定制UINavigationBar、UINavigationItem、UITableViewCell自定义)、视图控制器之间切换、表视图的定制与编辑、数据持久化、网络请求、XML解析、Json解析,网页视图和文本视图等重要内容。

  iOS开发高级之:

  硬件特性和底层支持:掌握了视图控制器之后,一个合格的iOS开发者要精通硬件特性和底层支持,尤其是音频、视频、动画、照相机、图片库、短信、邮件、加速剂、地址簿、地图、定位等硬件支持,数据库、socket等底层支持。此外还有多线程开发、KVO设计模式、通知、MVC设计模式等。在无限互联iOS开发专业的指导下,学完这一阶段,学员就彻底精通iOS的硬件特性和底层支持啦。

  iOS开发高级之:

  企业级标准化产品流程:“做iOS应用,就是做iOS产品,每个iOS开发者都必须要产品的概念。”这是无限互联iOS专家陈老师不断跟学员重复的一句话。无限互联iOS学员不仅可以系统掌握到扎实的iOS系统开发技术,而且可以学习到苹果APP推广和运营方法和技巧。


第二篇:无限互联iOS培训课程体系:做最负责iOS培训


无限互联iOS培训课程体系:做最负责iOS

培训

1、基础部分

1.1、mac操作系统与iOS操作系统

序号 涉及知识点

1 苹果公司的历史与挑战

2 Mac操作系统前世与今生

3 Mac操作系统的特点

4 Mac操作系统与window的比较

5 Mac常用软件的操作

6 Mac 常用快捷键

7 iOS系统操作的使用与特点

8 认识苹果的主流产品

1.2、xcode IDE开发环境的初始

序号 涉及知识点

1 IDE 开发环境的历史

2 IDE 开发环境的组成

3 Xcode、模拟器的常用使用方法

1.3、C语言基础

1.3.1、数据类型、表达式与控制流程语句 掌握程度一般 一般 熟练 熟练 熟练 熟练 一般 重要 掌握程度一般 一般 熟练

序号 涉及知识点 掌握程度1 进制的基本概念与转换

2 C语言的基本数据类型

3 选择流程控制语句

4 If与swith语句的异同和优劣

5 循环控制语句的使用

6 变种循环控制语句的使用

7 其他语句的使用

1.3.2、数组、函数与编译预处理

序号 涉及知识点

1 数组的基本概念与使用

2 二维、多维数组的使用

3 冒泡排序的思想与使用

4 函数的基本概念与使用

5 变量的存储类型

6 函数的递归调用

7 预处理的概念与使用

1.3.3、详解指针 一般 熟练 熟练 熟练 熟练 熟练 重要 掌握程度熟练 熟练 熟练 熟练 熟练 熟练 熟练

序号 涉及知识点 掌握程度1 指针的概念与用法

2 指针的运算

3 数组与指针

4 函数指针与指针函数

5 字符串指针

6 常见指针面试、笔试题

1.3.4、结构体、联合体

序号 涉及知识点

1 结构体的概念与用法

2 结构体指针、结构体数组的用法

3 联合的基本概念

4 typedef关键字的用法

5 枚举类型的用法

6 单向、双向链表的概念与用法

1.4、OC语言

1.4.1、类、对象和方法

序号 涉及知识点

1 Objective-c语言发展历史 熟练 熟练 熟练 熟练 熟练 熟练 掌握程度熟练 熟练 熟练 熟练 熟练 熟练 掌握程度熟练

2 我们的第一个OC程序"Hello world" 3 面向过程与面向对象的区别

4 OC语言有特殊类型的介绍和基本概念 5 类、对象、方法的概念与初识 6 点语法初探

1.4.2、封装、继承、多态

序号 涉及知识点

1 类的构造与初始化

2 面向对象三大特性之一——封装 3 面向对象三大特性之一——继承 4 面向对象三大特性之一——多态 5 详解self与super

6 捕获异常的处理

1.4.3、类的扩展

序号 涉及知识点

1 类目的基本概念和用法

2 类目的使用注意事项

3 延展的基本概念和用法 熟练 熟练 熟练 熟练 熟练 掌握程度熟练 熟练 熟练 熟练 熟练 熟练 掌握程度熟练 熟练 熟练

4

5 协议的基本概念和用法 详解代理设计模式"中介找房" 熟练 熟练

1.4.4、Foundation框架

序号 涉及知识点 掌握程度1 Foundation框架的介绍

2 日期类的常用处理方法

3 数字类的常用处理方法

4 字符串的常用处理方法

5 集合的常用处理方法

1.4.5、内存管理

序号 涉及知识点

1 引用计数与对象所有权的基本概念

2 点语法中的内存管理

3 自动释放池的基本概念和用法(初探)

4 ARC与垃圾回收机制

5 变量在内存中的区域

6 常见内存管理错误范例

1.4.6、复制对象与归档 熟练 熟练 熟练 熟练 熟练 掌握程度熟练 熟练 熟练 熟练 熟练 熟练

序号 涉及知识点 掌握程度1 复制对象的基本概念

2 深、浅拷贝的概念与异同

3 拷贝自定义对象

4 Retain和copy之间的区别

5 对象归档的概念和用法

6 单例设计模式

1.4.7、文件管理

序号 涉及知识点

1 程序沙盒的基本概念

2 字符串路径的常用处理方法

3 NSData的概念与用法

4 文件管理类的常用操作——NSFileManagement

5 文件管理类的常用操作——NSFileHandle

6 属性列表化

1.4.8、kvc、kvo与谓词

序号 涉及知识点

1 Kvc的概念与使用

2 Kvo的基本概念 熟练 熟练 熟练 熟练 熟练 熟练 掌握程度熟练 熟练 熟练 熟练 熟练 熟练 掌握程度熟练 熟练

3 键值观察设计模式之——拷贝大文件

4 键值观察设计模式之——田忌赛马

5 谓词的概念与详解

1周C语言学习、3周OC知识讲解,几百道经典面试题剖析,打造坚实的基础,提高自主解决问题能力。

阶段培训:

打好编程基础,充分理解面向对象编程的思想,同时牢牢的掌握基础语法知识。为之后iPhone SDK学习做好准备。

老师寄语:

万丈高楼平地起,此阶段是打好基础的关键,这部分的学习关系到后面高级基础以及项目的讲解,同学们要打起120%的精神听课和学习!并且要形成自己的编程风格与建立良好的编程习惯。

2、iPhone入门部分

2.1、iPhone开发入门

序号 涉及知识点

1 iOS系统的概述与架构

2 iOS平台限制

3 集成环境的介绍

4 我们的第一个程序——Hello World 熟练 熟练 熟练 掌握程度熟练 熟练 熟练 熟练

5 应用程序的文件组织 6 模拟器常用操作 7

应用程序的生命周期

2.2、视图与窗口(UIView、UIWindow) 序号 涉及知识点

1 UIWindow与UIView的关系 2 iOS的坐标系统 3 视图的层次结构

4 视图坐标(Frame和Bounds区别)5 UIView的常用属性和方法 6 坐标系统变换 7 UIView内容模式 8

UIView动画

2.3、常用UI控件 序号 涉及知识点

1 UILabel、UIButton、UIImageView 2 UIProgressView 3 UIActivityIndicatorView 4 UITextField

5

UISwitch、UISegmentedControl

熟练 熟练 熟练

掌握程度熟练 熟练 熟练 熟练 熟练 熟练 熟练 熟练

掌握程度熟练 熟练 熟练 熟练 熟练

6 UISlider

7 UIPageControl

8 UIAlertView、UIActionSheet

2.4、视图控制器

序号 涉及知识点

1 UIViewController介绍

2 UIViewController的生命周期 3 控制器中的视图的装载和卸载 4 视图控制器旋转方向

5 模态视图的使用

6 几种传值的方式

2.5、导航控制器

序号 涉及知识点

1 导航控制器的基本概念

2 导航控制器的基本用法

3 UINavigation Bar的结构和基本用法4 UINavigation ToolBar基本用法 5 自定义导航视图控制器

2.6、分栏控制器

序号 涉及知识点 熟练 熟练 熟练 掌握程度熟练 熟练 熟练 熟练 熟练 熟练 掌握程度熟练 熟练 熟练 熟练 熟练 掌握程度

1 分栏视图控制器的基本概念和用法

2 分栏视图控制器的基本概念

3 分栏视图控制器的结构

4 分栏视图控制器的常用方法

5 自定义分栏视图控制器

6 分栏控制器、导航控制器 组合使用

课程体系:

UIButton、UILabel、UITextField、UIActionsheet、UIAlert、UITextView、UIView、UISwitch、UISegmentControl、

UIViewcontroller、UITabBarController、UITableview、

UINavigationController、UIScrollview、UITouch触摸等控件 阶段培训:

iPhone开发基础阶段,重点掌握iPhone常用控件和三个核心控制器。使学员具备开发iOS应用项目的能力,要经常复习与预习,多敲代码,认真做练习,熟练掌握UI常用控件。

老师寄语:

此阶段关系到后期iPhone高级和项目开发,不可马虎!对于晚自习和周末自习,我们会全程陪伴、指导!

3、iPhone进阶部分

3.1、表视图1(UITableView) 熟练 熟练 熟练 熟练 熟练 熟练

序号 涉及知识点 掌握程度1 表视图的基本概念

2 分栏视图控制器的基本概念

3 表视图的常用属性和方法

4 表视图常用数据源方法和委托方法

5 单元格的基本概念和样式

6 单元格的重用机制和原理

7 索引表视图

3.2、表视图2(UITableViewController)

序号 涉及知识点

1 表视图控制器的基本概念

2 单元格的常用属性

3 定制单元格

4 表视图的编辑

5 过滤表格

3.3、手势与触摸

序号 涉及知识点

1 触摸术语基本介绍

2 事件的基本概念

3 事件传递的过程 熟练 熟练 熟练 熟练 熟练 熟练 熟练 掌握程度熟练 熟练 熟练 熟练 熟练 掌握程度熟练 熟练 熟练

4 响应者链的基本概念

5 单击、双击、捏合、移动等手势

6 手势识别器的基本概念和用法

3.4、UIScrollView的使用

序号 涉及知识点

1 滑动视图的基本概念和用法

2 滑动视图常用属性和方法

3 滑动视图常用代理方法

4 滑动视图的捏合手势

5 ScrollView和PageControl组合使用

6 实现简单的相册

3.5、Block语法的使用

序号 涉及知识点

1 lock语法的详解和使用

2 block引用外部变量的机制,block作为参数传递调用3 block的内存管理

4 block应用

3.6、UIPickerView使用

序号 涉及知识点

1 PickerView控件的使用 熟练 熟练 熟练 掌握程度熟练 熟练 熟练 熟练 熟练 熟练 掌握程度熟练 熟练 熟练 熟练 掌握程度熟练

2 DatePicker的使用

3 访问和保存网络图片

4 使用相册选取图片,使用摄像头拍照

3.7、iPad开发

序号 涉及知识点

1 iPad平台的特点以及注意事项 2 iPad分割视图控制器使用 3 iPad浮动视图控制器使用 4 iPad模态视图控制器使用

3.8、iOS动画

序号 涉及知识点

1 视图切换内置动画

2 使用block语法实现动画

3 使用Transition动画效果

4 第三方开源3D动画效果

5 视图的绘制与核心动画

3.9、音频与视频

序号 涉及知识点

1 AVAudioPlayer使用

2 AVPlayer使用 熟练 熟练 熟练 掌握程度熟练 熟练 熟练 熟练 掌握程度熟练 熟练 熟练 熟练 熟练 掌握程度熟练 熟练

3 4

后台播放音乐 MPMoviePlayer使用

熟练 熟练

3.10、网络与多线程 序号 涉及知识点

掌握程度1 多线程基本概念与作用 2 多线程使用方式 3 定时器在多线程的使用 4 HTTP协议

5 NSURLConnection异步与同步 6 使用NSURLConnection封装网络请求 7

开源网络库ASI使用

3.11、位置与地图服务 序号 涉及知识点

1 如何使用位置服务,获取当前设备的经纬坐标2 讲解3种位置反编码的方式 3 MapKit框架使用

4 如何往地图上添加大头针标注视图 5 应用程序的文件组织 6 模拟器常用操作 7

应用程序的生命周期

3.12、SQLite数据库

熟练 熟练 熟练 熟练 熟练 熟练 熟练

掌握程度熟练 熟练 熟练 熟练 熟练 熟练 熟练

序号 涉及知识点 掌握程度1 数据库的介绍 2 基础的SQL语句 3 创建SQLite表 4 使用SQL语句插入数据 5 使用SQL语句查询数据 6 封装数据库操作基类 7 实现操作用户数据管理类 8

Core Data的基本概念与使用3.13、真机调试 序号 涉及知识点 1 真机调试流程概述 2 请求开发证书 3 注册设备 4 创建App ID

5 安装profile文件与真机调试 6

真机调试注意事项

3.14、本地通知与远程通知 序号 涉及知识点 1

推送通知流程

熟练 熟练 熟练 熟练 熟练 熟练 熟练 熟练

掌握程度熟练 熟练 熟练 熟练 熟练 熟练

掌握程度熟练

2

3

4

5 推送通知要求、内容以及局限 制作证书 NotificationDemo实例 制作PEM证书和小结 熟练 熟练 熟练 熟练

3.15、cocos2D游戏开发

序号

1

2

3

4

5 涉及知识点 cocos2D简介,cocos2D模版 cocos2D的核心类 场景、精灵、图层 cocos2D的动作、特效与动画 cocos2D文本渲染、事件处理机制 项目:完成一个小游戏项目 掌握程度熟练 熟练 熟练 熟练 熟练 本阶段的知识会集成到项目一的功能模块,并不断完善。本阶段的学

习,能达到真实项目的代码量以及功能的全面性。 阶段培训:

iPhone SDK高级内容的核心部分。通过本章的学习,从真正意义上

做到,由一名初级程序员向中、高级开发程序员的华丽转身!

老师寄语:

此阶段为iOS开发之核心,童鞋们切不可松懈,要一鼓作气!此时的

努力和付出,为你以后的开发立下"汗马功劳"!

无限互联iOS培训课程体系做最负责iOS培训

更多相关推荐:
我的培训课程开场白

我的培训课程开场白我的培训课程开场白找高手帮我修改下下午好我很荣幸在这里和大家共同探讨20xxXX色彩培训的话题这次参加培训的学员来自全省四面八方的XX员工但为了一个共同的目标走到一起来了那就是学习提高与时俱进...

五种培训课程开场白

一从天气切入主题去年夏季的一天从早上天气就非常炎热温度很高阳光非常明媚那天我给公司新员工做基础培训我就在考虑如何开场突然我想到何不借鉴今天的天气状况做个开场呢于是培训开始时各位大家早上好欢迎您来到我们XXX公司...

培训破冰开场白

培训破冰开场白楼主发表于20xx4121652只看该作者倒序看帖打印使用道具征订20xx年度人力资源管理类杂志最低4折一问好好我们的课程马上就要开始了首先问候一下我们XXX公司最最优秀的精英们大家上午好我们说团...

培训前的开场白

一上课开场白各位同事大家下午好很高兴有机会和大家一起学习一起成长首先要感公司给我们这样好的一个学习沟通机会今天谈不上什么讲课和大家一样来学习的这种学习从某种意义来说是为我们以后的生活增添一种资本和保障在这之前我...

培训部培训开场白

培训课程开场白与结束语一问好好我们的课程马上就开始了首先问候一下我们的老朋友新朋友大家上午好我们说团队讲的就是一致性当我向大家问好时大家的回应能不能更加响亮更加一直呢现在我跟大家分享一个问候方式当我问候大家好的...

经典培训课程开场白

1我是公司的培训讲师去年夏季的一天从早上天气就非常炎热温度很高阳光非常明媚那天我给公司新招员工做基础培训我就在考虑如何开场突然我想到何不借鉴今天的天气状况做个开场呢于是培训开始时各位大家早上好欢迎您来到我们XX...

培训开场白

一培训开场现状每年都会多多少少参加外部的培训课程每年自己也会在组织内外分享一些课程无论是收费的还是不收费的仔细回味发现培训课程的开始具有很多特点随手拈来几个延时拖拉型看着培训课程的时间很快接近可是学员还有多数未...

培训师开场白

成功培训师的开场白对于培训师来说开场白的前30秒至关重要往往会影响到整个培训课程的成败对于培训师来说有效的开场白要将学员的注意力集中到你的话题上来使学员感到舒适放松但同时又制造出某种冲击力使学员开始兴奋起来培训...

对于培训老师如何作开场白

对于培训老师如何作开场白对于培训师来说开场白的前30秒至关重要往往会影响到整个培训课程的成败对于培训师来说有效的开场白要将学员的注意力集中到你的话题上来使学员感到舒适放松但同时又制造出某种冲击力使学员开始兴奋起...

培训师如何开场白

培训师如何开场白俗话说万事开头难其实开头并不难难的是如何有一个漂亮完美的开头作为一个职业培训师在开头这至关重要一点上莫过于培训师开场白了现在培训师都非常重视这一点也在有意识的提高开场白的效果但是由于多种原因在培...

五种精彩的培训开场白

五种精彩的培训开场白一从天气切入主题各位大家早上好欢迎您来到我们公司今天的天气呢阳光明媚温度非常的炎热祝愿各位每天的心情像今天的阳光一样永远开心明媚对待生活工作学习像今天的温度一样永远激情澎湃二抛出问题切入法请...

培训的老师如何做开场白

培训的老师如何做开场白对于培训师来说开场白的前30秒至关重要往往会影响到整个培训课程的成败对于培训师来说有效的开场白要将学员的注意力集中到你的话题上来使学员感到舒适放松但同时又制造出某种冲击力使学员开始兴奋起来...

培训课程开场白(37篇)