IOS从开发入门到实战精通课程----知识扩展
4.2 (3 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
206 students enrolled

IOS从开发入门到实战精通课程----知识扩展

在iOS开发中,只学习iOS编程基础知识和基本实践是远远不够的,还需要拓展知识面,本阶段将学习ios8扩展开发、objective-c实战及重难点、敏捷开发工程、app上传 等等。
4.2 (3 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
206 students enrolled
Created by juan zhang
Last updated 12/2018
Simplified Chinese
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 60.5 hours on-demand video
  • 8 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • 在iOS开发中,只学习iOS编程基础知识和基本实践是远远不够的,还需要拓展知识面,本阶段将学习ios8扩展开发、objective-c实战及重难点、敏捷开发工程、app上传 等等。
  • iOS开发玩转界面-UIKit---UIKit框架是iPhone应用程序开发中最基本的框架,也是用得最多、最重要的框架,从名字我们就能理解是界面相关操作组件集合。
  • iOS8新特性 扩展(extension)开发----本课程会学到扩展开发的概念以及每一种扩展提供的功能所适用的范围,加深对app之间的交互的理解,从而对自身app所提供的服务的完善。简化一些功能的开发并激发出创意.
  • 选修-Objective-C的重点难点分析---针对objective-c编程语言入门之后的重点难点知识讲解, 包括Objective-C内存管理 、 Block 、Objective-C 可变序列、Objective-C可变字典等等,轻松掌握Objective-C开发语言重难点知识
  • UIKit-表格,集合和控制器---本章主要是iOS开发中,学习UIKit表格相关知识,掌握集合和控制器的原理,深入理解iOS UI组件的使用技能、技巧。
  • 选修-敏捷开发软件工程---学习软件开发流程,掌握使用UML,并且以WRUP软件工程模型为基础,进行软件开发规范化和团队管理的实操!
  • 选修-XCode详解及iOSApp上传---学习如何安装和使用XCode以及iOS的App应该如何上传到app store上。
  • 选修-Objective-c之iOS开发入门实战
  • UIKit练习-仿网易新闻首页---开发一个应用很容易,开发一款便于维护又便于扩展的应用很难。这门课程以模仿网易新闻客户端首页为引子,带你进入到规范化的,工程化的应用开发流程中,在教会你基本的功能及页面的实现的同时也教会你如何写出便于维护的代码。
  • UIKit练习课程-仿微博界面---本节课程将会教给大家UITableView的使用,如何定制Cell,如何计算Cell的高度,如何做图文混排以及如何在项目中灵活地使用Swift2.0进行编程。
  • ios开发入门---在移动互联网快速发展的今天,掌握一门移动开发技能显得格外重要.iOS开发入门适用于零基础的和想从事移动开发的开发人员,在课程结束之后,能熟悉整个iOS开发流程,掌握开发中常用的技能,对iOS开发有一个全局的认识。
Course content
Expand all 237 lectures 60:25:47
+ iOS开发玩转界面-UIKit
43 lectures 07:18:25
如何利用官网系统的学习UIKit
09:54
UI组件使用及学习方法
19:14
视图组件动态操作1
12:43
视图组件动态操作2
17:20
第一个界面组件UILabel
17:22
学习UIControl的公有特性1
13:47
学习UIControl的公有特性2-EventDemo
09:32
按钮-UIButton
11:03
Tab组件-UISegmentedControl
08:58
UISegmentedControl-Sample
14:05
文本输入框-UITextField
17:49
UITextField-Sample
06:41
UISlider
10:33
UISlider-滑动控制图片透明度
07:39
UISwitch
04:29
UISwitch-Sample弱智手电筒
02:23
UIActivityIndicatorView
05:46
UIProgressView
06:46
UIProgressView-Sample进度器
09:08
UIStepper
04:59
UIStepper-Sample文本框显示Stepper
06:58
UIImageView
07:19
UIImageView-Sample动画
09:57
UIAlertView
08:39
UIAlertView-Sample按钮点击事件
06:45
UIAlertView-Sample输入框及扩展
05:21
UIActionSheet
07:50
UIDatePicker
05:22
UIDatePicker-Sample1打印格式日期
07:40
UIDatePicker-Sample2倒计时
05:49
UIPickerView
18:56
UIPickerView-Sample1单列列表
10:11
UIPickerView-Sample2多列列表
03:28
UIPickerView-Sample3多列依赖列表
15:09
UIWebView
16:52
UIWebView-Sample简易浏览器
08:35
UIToolbar
17:03
UIToolbar-Sample
11:42
UIScrollView
17:20
UIScrollView-Delegate委托事件的学习
03:51
UIScrollView-Page的商业应用
07:19
UIPageControl
14:06
+ iOS8新特性 扩展(extension)开发
18 lectures 04:06:01
概述
07:04
课前准备1
13:47
课前准备2
14:23
理论知识1
06:57
理论知识2
11:50
Today示例1
19:32
Today示例2
07:18
Share示例
25:00
Photo示例1
19:33
Photo示例2
14:06
customkb示例1
16:49
customkb示例2
33:07
customkb示例3
15:50
Action示例
07:40
文档提供
12:30
文档提供2
16:12
总结
02:10
作业
02:13
+ 选修-Objective-C的重点难点分析
11 lectures 03:47:26
Objective-C的基本语法
21:33
Objective-C内存管理1
21:03
Objective-C内存管理2
19:59
独特的语法-Property,Category,Protocol
21:18
Objective-C Delegate机制
21:59
Objective-C开发语言中使用Block
20:29
Objective-C动态消息, 字符串(NSString)
20:28
Objective-C序列(NSArray)
20:23
Objective-C可变序列(NSMutableArray)
19:48
从文件读取序列,字典(NSDictionary)
19:49
可变字典(NSMutableDictionary),从文件读取字典
20:37
+ UIKit-表格,集合和控制器
27 lectures 05:08:59
UITableView-认识表格结构
09:22
UITableView-常用属性和方法
16:04
UITableView-Sample简单表视图
14:03
UITableView-Sample优化简单表视图
14:35
UITableView-Sample自定义单元格
15:24
UITableView-Sample自定义设计单元格
16:51
UITableView-Sample多节点表视图
19:14
UITableView-Sample添加索引
06:53
UITableView-Sample选中单元行
03:17
UITableView-Sample删除单元格
20:33
UITableView-Sample插入单元格
09:48
UITableView-Sample移动单元格
05:46
UITableView-SampleTableViewController
11:05
UITableView-Sample下拉刷新
10:07
UITableView-Sample静态表格
05:21
UITableView-UITableView总结
03:55
UICollectionView-CollectionView初步
16:15
UICollectionView-CollectionView自定义大小
11:05
UICollectionView-CollectionViewController
11:41
iOSMVC模式
07:09
iOS导航-基本概念小明旅行的故事
08:28
iOS导航-NavigationBar
18:12
iOS导航-NavigationController
13:36
iOS导航-NavigationController传值
15:45
iOS导航-StoryboardSegue导航
14:25
iOS导航-StoryboardSegue导航传值
05:00
iOS导航-NavigationController总结
05:05
+ 选修-敏捷开发软件工程
48 lectures 14:54:14
目标及准备工作
20:03
例子入手为何用UML
20:08
UML三八视图图形架构
20:12
用例图1(UsecaseDiagram)
20:13
用例图2(UsecaseDiagram)
20:08
用例图3(UsecaseDiagram)
20:05
状态图1(StatechartDiagram)
20:06
状态图2(StatechartDiagram)
11:47
时序图1(SequenceDiagram)
20:02
时序图2(SequenceDiagram)
20:04
时序图3(SequenceDiagram)
20:03
活动图1(ActivityDiagram)
20:09
活动图2(ActivityDiagram)
20:00
类图1(ClassDiagram)
20:12
类图2(ClassDiagram)
03:26
类图3(ClassDiagram)
20:11
类图4(ClassDiagram)
20:07
类图5(ClassDiagram)
20:09
类图6(ClassDiagram)
20:04
组件图(ComponentDiagram)
20:01
部署图(DeploymentDiagram)
08:56
软件工程软件概述及RUP
20:12
软件工程软件概述-模型W模型
20:14
软件工程软件概述-WRUP最佳实践模型
20:05
开发工作流1(9条)
20:08
开发工作流2(9条)
20:10
开发工作流3(9条)
20:10
案例贯穿
13:30
UML需求分析-项目评估及需求阶段划分
20:14
迭代式需求(需求四要素,五原则)
20:13
迭代需求步骤1
20:08
迭代需求步骤2
20:03
界面原型
20:07
需求成文
20:14
案例展示
09:05
移动点菜系统现场需求Case1
20:05
移动点菜系统现场需求Case2
20:01
移动点菜系统现场需求Case3
20:01
移动点菜系统现场需求Case4
20:01
移动点菜系统现场需求Case5
20:05
移动点菜系统现场需求Case6
14:03
UML软件设计-设计基本策略
20:02
架构架构师的两个层次
20:14
设计三轴线
20:12
设计的基本武器:高层模式与低层模式
20:10
设计矩阵(四要素,五原则)
20:04
设计矩阵(数据持久化设计及界面设计)
20:03
Sample
08:34
+ 选修-XCode详解及iOSApp上传
7 lectures 02:25:36
开发环境Xcode详解1
21:50
开发环境Xcode详解2
20:24
开发环境Xcode详解3
19:59
开发环境Xcode详解4
20:58
认证和注册
20:38
在设备上运行程序
20:15
上传应用App到AppStore
21:32
+ Objective-c之iOS开发入门实战
32 lectures 08:58:11
iOS开发实战入门开场白
20:34
安装开发环境-上
14:42
iOS开发环境安装-下
10:17
Hello World开发
13:45
xcode开发工具介绍
21:25
xcode debug开发工具介绍
17:57
数据类型(data type)
18:28
NSString和NSLog的介绍
41:59
数学计算
14:36
if判断式的用法
07:28
switch判断式的用法
10:25
循环的使用
31:25
Objective-c类的使用
37:08
objective-c类方法的讲解(class method)
31:29
继承的public,private和protected
11:49
成员变量的public,private和protected
17:27
static的讲解
06:47
id,super,self,sameFunctionName的讲解
15:33
extern的用法
14:35
Array,NSArray,NSMutableArray的用法
19:43
Try.Catch的用法
05:29
ios专业版本课程的介绍
04:28
Interface Builder之storyboard
19:23
UILabel-1
30:44
UILabel-2
01:42
UIButton
21:21
UITextField
18:46
UIView
19:11
UISwitch-1
09:57
UISwitch-2
08:03
制作一个小程序-MeterToFeet-1
05:04
制作一个小程序-MeterToFeet-2
16:31
+ UIKit练习-仿网易新闻首页
17 lectures 04:00:59
1.仿网易前言
10:10
2.仿网易准备
14:43
3.ViewController(上)
14:45
4.ViewController(下)
16:08
5.Alamofore
11:40
6.SnapKit
15:08
7.Tableview(上)
15:11
8.Tableview(下)
14:23
9.数据显示
16:26
10.scrollView(上)
19:03
11.scrollView(下)
18:28
12.segment(上)
15:31
13.segment(下)
14:26
14.下拉刷新
09:40
15.代码优化(上)
17:32
16.代码优化(下)
12:37
17.仿网易新闻首页-尾声
05:08
+ UIKit练习课程-仿微博界面
17 lectures 04:36:16
1.UITableView的构成01
14:47
2.UITableView的构成02
09:20
3.UITableView的重用机制
09:38
4.UITableViewCell
07:34
5.自定义cell_01
21:05
6.自定义cell_02
16:20
7.自定义cell_03
19:27
8.自定义cell_04
09:08
9.自定义cell_05
18:20
10.自定义cell_06
21:24
11.自定义cell_07
09:51
12.自定义cell_08
21:00
13.自定义cell_09
17:12
14.自定义cell_10
29:11
15.计算cell的高度_01
16:36
16.计算cell的高度_02
22:13
17.计算cell的高度_03
13:10
+ ios开发入门
17 lectures 05:09:40
1.ios开发入门任务简介
03:35
2.ios开发入门环境搭建
23:34
3.爱因斯坦的第一个小板凳-HelloWorld
23:20
4.通过HelloWorld解析项目结构
28:47
5.认识iOS模拟器
10:59
6.开始动手-设置图标和启动图
24:12
7.ios开发入门界面分析
05:43
8.ios开发入门构建界面
33:04
9.第三方字体使用
24:56
10.基础语法-注释和分号
09:09
11.基础语法-数据类型、变量、常量
12:09
12.基础语法-字符串操作
15:45
13.基础语法-运算符
12:41
14.基础语法-流程控制
07:07
15.沟通-代码和界面的关联
28:11
16.搞定-实现功能
38:53
17.真机调试
07:35
Requirements
  • 您将需要Apple Mac电脑或笔记本电脑
  • iOS入门语言基础
Description

欢迎来到世界上最全面的iOS开发课程。本课程的设计类似于现场编码训练营,为您提供最多的内容,并以最少的成本提供帮助。 

您想创建自己的iPhone和iPad iOS 应用程序,  但不确定从哪里开始甚至开始?您是否已准备好进入令人兴奋的移动开发世界,但几乎没有编程经验?那么这对你来说是完美的课程! 

这个iOS开发工程师视频教程,是首套系统全面深度的iOS8的职业课程,基于Swift语言,但同时会掌握objective-c,学习iOS应用开发各个方面,同时学习iOS8的新特性,学完简历会增加多个商业项目,具备相当于两年的iOS工程师经验。 

无论您的情况如何,无论您的知识水平或目标如何,我都相信这门课程适合您。


在iOS开发中,只学习iOS编程基础知识和基本实践是远远不够的,还需要拓展知识面,本阶段将学习ios8扩展开发、objective-c实战及重难点、敏捷开发工程、app上传 等等。


项目实战分为10大部分,分别是iOS开发玩转界面-UIKit,iOS8新特性 扩展(extension)开发,选修-Objective-C的重点难点分析,UIKit-表格,集合和控制器,选修-敏捷开发软件工程,选修-XCode详解及iOSApp上传,选修-Objective-c之iOS开发入门实战,UIKit练习-仿网易新闻首页,UIKit练习课程-仿微博界面和ios开发入门。

(1)iOS开发玩转界面-UIKit---UIKit框架是iPhone应用程序开发中最基本的框架,也是用得最多、最重要的框架,从名字我们就能理解是界面相关操作组件集合。本套课程系统全面的学习iOS界面组件UIKit,不但熟悉各个界面组件操作,更重要的是深入浅出的理解原理,实在是市面不可多得的iOS界面教学课程。   

(2)iOS8新特性 扩展(extension)开发----本课程会学到扩展开发的概念以及每一种扩展提供的功能所适用的范围,加深对app之间的交互的理解,从而对自身app所提供的服务的完善。简化一些功能的开发并激发出创意.   

(3)选修-Objective-C的重点难点分析---针对objective-c编程语言入门之后的重点难点知识讲解, 包括Objective-C内存管理 、 Block 、Objective-C 可变序列、Objective-C可变字典等等,轻松掌握Objective-C开发语言重难点知识。 

(4)UIKit-表格,集合和控制器---本章主要是iOS开发中,学习UIKit表格相关知识,掌握集合和控制器的原理,深入理解iOS UI组件的使用技能、技巧。 

(5)选修-敏捷开发软件工程---学习软件开发流程,掌握使用UML,并且以WRUP软件工程模型为基础,进行软件开发规范化和团队管理的实操!   

(6)选修-XCode详解及iOSApp上传---学习如何安装和使用XCode以及iOS的App应该如何上传到app store上。     

(7)选修-Objective-c之iOS开发入门实战---大富翁作者,硅谷柯博文老师给大家带来的objective-c语言与IOS开发实战入门课程,全面讲解iOS开发环境搭建、iOS开发工具的使用及相关函数、类的用法。 

(8)UIKit练习-仿网易新闻首页---开发一个应用很容易,开发一款便于维护又便于扩展的应用很难。这门课程以模仿网易新闻客户端首页为引子,带你进入到规范化的,工程化的应用开发流程中,在教会你基本的功能及页面的实现的同时也教会你如何写出便于维护的代码。 

(9)UIKit练习课程-仿微博界面---本节课程将会教给大家UITableView的使用,如何定制Cell,如何计算Cell的高度,如何做图文混排以及如何在项目中灵活地使用Swift2.0进行编程。 

(10)ios开发入门---在移动互联网快速发展的今天,掌握一门移动开发技能显得格外重要.iOS开发入门适用于零基础的和想从事移动开发的开发人员,在课程结束之后,能熟悉整个iOS开发流程,掌握开发中常用的技能,对iOS开发有一个全局的认识。 

不要浪费时间

不要在YouTube上的劣质视频上浪费宝贵生命的一分钟。或者你听不懂口音的老师。或者没有实际教学经验的教师。你的学习和时间比这更有价值。我们提供最好的导师精心制作的内容,美丽的动画和学习的做法。当你坐在那里观摩不同课程的海洋时,你会意识到没有理由去思考。最好的课程就在你眼前。 单击现在买按钮然后开始学习。世界需要你的新应用程序! 

Who this course is for:
  • 任何想要构建iOS应用程序的人
  • 任何想要获得iOS开发人员工作的人