iOS开发

掌握成为iOS高级开发工程师的专业技能,并且拥有与时俱进的学习能力,拥有Swift新语言的编程开发能力,实战经验丰富,可在IT行业入职iOS中、高级开发工程师,亦可以从事OS软件开发工程师、测试工程师!

  • iOS开发
    工程师
  • 87课时

    467个视频课时

  • 102小时

    合计课程时长

  • 2852409

    共计3184102次学习

  • 学习中
  • 已学完
  • 未学习

Objective-C语言开发

16课时24小时34分

L1
环境搭建及面向对象基础
免费

OC语言是一门面向对象的编程语言,应用在iOS编程上。OC语言的设计目标是以面向过程的C语言作为基础抽象出的高级编程语言!学习OC需要抽象过程,树立面向对象的思想,你准备好了吗?

D1 OC引导 D2 Object-C简介及面向对象思想 D3 OC中的类与类方法
D4 OC中类的继承与方法的重写
L2
OC核心语法

数组与字典在OC中有很重要的作用,block代码块是OC中的一中数据类型,功能非常强大,协议是基础的开发模式中的一种,灵动并且强大!!

D1 数组与字典 D2 数组基本算法与字典 D3 分类与扩展、动态绑定
D4 block、协议、代理 D5 深浅复制、单例
L3
语法深化

OC阶段的语法深化,对文件级操作,存储文件,获取文件路径;通知,是等同意协议的另一种开发模式,以及KVC、KVO,功能非常强大……

D1 文件操作 D2 归档讲解与格式解析 D3 内存管理一
D4 内存管理二 D5 XML与Gdata库 D6 sendJSString
D7 KVC、KVO

用户界面编程

23课时26小时36分

L4
UI编程入门

UI是可视化编程的重要体现者,实现了所见即所得,UI中最多的是视图,那么我们应该了解视图的一些层级关系,与控制器的关系以及我们常用到的控件……

D1 MVC开发模式、坐标系统 D2 视图层操作与控制器声明周期 D3 基本控件讲解
D4 UIImageView帧动画 D5 控件布局
L5
图层、绘图、动画、实战时钟

动画是iOS课程中不可或缺的一部分,是增加用户体验的调和剂,完美的图层加载在动画上,展示出的效果非常炫酷!

D1 UIImageView绘图 D2 UIImage绘图 D3 计算器实战
D4 图层 D5 图层实战 D6 动画
L6
多视图控制器及其他控制器、常用控件

这一关卡讲解我们软件应用中最常用到的两种控制器,导航控制器与标签控制器,非常实用,随处可见的案例使我学习起来更加容易……

D1 文本框讲解 D2 多视图控制器 D3 导航控制器
D4 UITabBarController讲解 D5 高级控件讲解 D6 触摸事件讲解
D7 模拟物理 D8 UIScrollView视图 D9 UIScrollView实战
D10 UITableView视图 D11 UITableView数据刷新与cell D12 UICollectionView讲解与实战

IOS应用核心编程

37课时24小时30分

L7
多线程基础

多线程是提供操作的最关键的因素之一,如何使应用同时执行多个操作,如何使应用运行流畅而不卡顿,如何使用户有良好的用户体验,这都需要多线程的知识来实现……掌握多线程的基础,就能掌握多线程的所有!

D1 多线程原理 D2 NSThread线程方法 D3 NSThread分离新线程
D4 线程状态 D5 资源共享问题 D6 NSThread线程间通信
L8
多线程GCD、多线程NSOperation技术

掌握多线程最常用的方法GCD、NSOperation,有效的提高应用的流程度与用户体验!

D1 多线程GCD D2 GCD中的队列与执行函数 D3 多线程NSOperation线程间通信
D4 延时执行、单次执行 D5 单例 D6 多线程NSOperation使用
D7 操作依赖 D8 主队列、GCD线程间通信
L9
多线程项目实战

多线程阶段的实战项目,通过一个下载图片的实战项目,充分的应用多线程的知识,以达到活学活用的地步!

D1 多线程项目实战-界面搭建与分析 D2 多线程项目实战-cell设置与缓存 D3 多线程项目实战-本地存储
D4 多线程项目实战-线程优化 D5 多线程项目实战-SDWebImage
L10
多线程应用

封装属于自己的第三方框架,媲美点击量最高的SDWebImage,你就是大神!!!

D1 多线程应用-SDWebImage分析 D2 多线程应用-SDWebImage下载图片 D3 多线程应用-SDWebImage完成
D4 多线程应用-运行循环
L11
网络基础

网络编程的基础知识储备,简单的了解NSURLConnection的请求方式与基本用法!

D1 网络基础 D2 NSURLConnection请求 D3 NSURLConnection代理方法
D4 JSON数据解析 D5 XML数据解析
L12
NSURLConnection详解

NSURLConnection实现文件的下载与上传操作,没错,学习到网络,就可以开发完整的APP了!

D1 NSURLConnection文件上传一 D2 NSURLConnection文件上传二 D3 NSURLConnection文件下载
D4 NSURLConnection详解 D5 NSURLConnection文件断点下载
L13
NSURLSession网络操作

NSURLConnection实现文件的下载与上传操作,没错,学习到网络,就可以开发完整的APP了!

D1 NSURLSession文件上传 D2 NSURLSession文件下载与压缩 D3 NSURLSession断点续传
D4 AFNetworking应用及网络安全

IOS实战开发及热门实用技术

8课时28小时2分

L14
OC综合实战

实战开发,大幅度的提升自身开发能力,增加开发经验,老司机准备上路了,赶紧上车!!!

D1 项目实战(上) D2 项目实战(下)
L15
Swift基础
免费

Swift编程、高端、大气、上档次,拥有OC的基础,Swift转型不在话下,同样的套路,直接实战项目开始了,你准备好了吗?

D1 Swift基本语法 D2 Swift元组类型与函数 D3 Swift实战一
D4 Swift实战二 D5 Swift实战三 D6 Swift实战四