iOS开发从入门到精通零基础实用教程

适用人群:

从未接触过iOS开发的初学者;希望在苹果应用商店淘金的创业人员;

从其它语言转向iOS开发的程序员。

 

课程概述:

1、包含233节基于iOS 14+Xcode 12+Swift的课程;

2、主要内容包括Xcode众多激动人心的功能、视图和控制器、界面UI常见控件、触摸事件、表格和集合视图、声音、视频、动画、网络连接、多线程、数据的持久化和解析、人像检测、图像模糊、马赛克等图像处理、CoreText富文本、定位、陀螺仪、相机等设备的使用、故事板、界面测试、机器学习、增强现实、本地化、内购功能、社会化分享功能、信用卡卡号的识别、App的打包与上传等,更多内容等待您的探索!!!。

 

目录

章节1:初识Xcode开发软件的基本操作

课时1 视频 第一课:iOS项目模板的介绍06:01 可试看

课时2 视频 您的第一个工程项目01:55 可试看

课时3 视频 使用资源文件夹导入并管理图片素材02:35 可试看

课时4 视频 设置项目的属性05:41 可试看

课时5 视频 检测模拟器在各个方向上的切换02:45 可试看

课时6 视频 iOS模拟器的基本使用方法02:07 可试看

课时7 视频 使用不同设备类型的iOS模拟器02:36 可试看

课时8 视频 使用iOS模拟器演示App的生命周期03:45 可试看

课时9 视频 Xcode左侧界面介绍一04:54 可试看

课时10 视频 Xcode左侧界面介绍二02:02 可试看

课时11 视频 Xcode右侧界面介绍05:23 可试看

课时12 视频 Xcode代码区的样式设置01:39 可试看

课时13 视频 Xcode声音效果的设置01:15 可试看

课时14 视频 快速查找并打开文件01:33 可试看

课时15 视频 快速更改同名变量01:11 可试看

课时16 视频 将代码段提取为方法01:52 可试看

课时17 视频 代码的查找和替换00:57 可试看

课时18 视频 代码编写的自动补全功能02:27 可试看

课时19 视频 代码方法块的折叠与展开01:22 可试看

课时20 视频 代码语法颜色样式的设置01:40 可试看

课时21 视频 几种在控制台输出日志的方式01:38 可试看

课时22 视频 代码的Debug调试01:32 可试看

课时23 视频 使用功能强大的LLDB调试器进行代码的调试04:50 可试看

课时24 视频 为应用程序添加图标01:58 可试看

课时25 视频 读取iOS应用的配置信息01:35 可试看

课时26 视频 管理应用程序生命周期的两种方式 [理论]02:50 可试看

课时27 视频 iOS应用程序启动的序列 [理论]01:45 可试看

课时28 视频 Launch Screen和App Icon的制作技巧 [理论]02:36 可试看

课时29 视频 十四个版本iOS系统的发展历程 [理论]06:54 可试看

课时30 视频 iOS应用开发的八个特点 [理论]01:53 可试看

 

章节2:视图UIView

课时31 视频 UIView视图的基本使用01:38

课时32 视频 UIView视图的层次关系01:43

课时33 视频 UIView视图的基本操作03:54

课时34 视频 UIView视图添加边框效果01:21

课时35 视频 UIView视图添加圆角效果01:14

课时36 视频 UIView视图添加阴影效果01:17

课时37 视频 UIView视图的渐变填充01:22

课时38 视频 UIView视图的纹理填充01:04

课时39 视频 CGAffineTransform仿射变换的使用01:08

课时40 视频 UITapGestureRecognizer手势之单击02:19

课时41 视频 UITapGestureRecognizer手势之长按02:06

课时42 视频 UITapGestureRecognizer手势之双击02:09

课时43 视频 关于UIKit中的屏幕、窗口和视图 [理论]01:45

课时44 视频 UIView视图和CALayer层 [理论]02:28

课时45 视频 视图和控件的职责与用途 [理论]02:01

课时46 视频 应用程序中的事件响应链 [理论]01:33

课时47 视频 关于UIKit里的手势和触摸事件 [理论]02:31

课时48 视频 iOS开发中常用的六种手势 [理论]04:46

 

章节3:视图控制器UIViewCotroller

课时49 视频 使用UIScrollView展示多个视图控制器07:51

课时50 视频 UITabBarController视图控制器05:18

课时51 视频 UINavigationController控制器的使用03:29

课时52 视频 UINavigationController导航栏和工具栏02:46

课时53 视频 UINavigationController控制器的入栈和出栈04:51

课时54 视频 UINavigationController导航栏样式01:30

课时55 视频 UINavigationController自定义导航按钮02:24

课时56 视频 视图控制器加载视图的步骤 [理论]02:30

课时57 视频 使用视图控制器搭建UI界面和连接数据 [理论]02:08

课时58 视频 为您的页面选择合适的控制器 [理论]02:30

课时59 视频 UINavigationController导航控制器的原理 [理论]02:57

课时60 视频 UITabBarController选项卡控制器的原理 [理论]01:24

课时61 视频 UIKit应用中的MVC代码结构 [理论]01:46

课时62 视频 应用程序的MVC架构解析 [理论]01:23

课时63 视频 Storyboard故事板的简介以及优缺点分析 [理论]02:21

 

章节4:常用控件的使用

课时64 视频 UIButton控件的使用02:46

课时65 视频 UIButton图片按钮的使用02:07

课时66 视频 UILabel文本标签的使用01:26

课时67 视频 UILabel文本标签的自动换行01:21

课时68 视频 UILabel自定义文字样式03:06

课时69 视频 UISwitch开关控件的使用02:11

课时70 视频 UIStepper控件的使用02:11

课时71 视频 UITextField控件的使用03:37

课时72 视频 普通警告窗口的使用02:17

课时73 视频 动作表样式警告窗口的使用02:30

课时74 视频 UIDatePicker日期时间选择器03:07

课时75 视频 环形进度条控件的使用01:58

课时76 视频 使用WKWebView控件加载网页01:08

课时77 视频 使用WKWebView控件加载本地HTML02:35

课时78 视频 MKMapView加载简单地图01:06

课时79 视频 为MKMapView指定地理坐标01:30

课时80 视频 在MKMapView地图上显示提示框02:27

课时81 视频 将地理坐标转换为实际地名01:16

课时82 视频 iOS应用界面中的视图和控件 [理论]01:55

 

章节5:UITableView表格

课时83 视频 使用UITableView制作简单表格02:13

课时84 视频 设置UITableView单元格的高度02:16

课时85 视频 设置UITableView单元格图标02:37

课时86 视频 设置UITableView单元格数据源02:37

课时87 视频 设置UITableView单元格背景色02:26

课时88 视频 UITableView滑动到指定单元格02:54

课时89 视频 UITableView单元格间隔背景色02:16

课时90 视频 自定义UITableView单元格Accessory样式03:07

课时91 视频 删除UITableView单元格03:26

课时92 视频 插入UITableView单元格03:21

课时93 视频 调整UITableView单元格的顺序03:24

课时94 视频 关于UITableView的组成部分 [理论]02:18

课时95 视频 关于UITableView的UITableViewDataSource [理论]01:38

课时96 视频 以动画的方式演示单元格的复用机制 [理论]02:03

 

章节6:多媒体相关技术

课时97 视频 使用图形上下文按一定比例缩放图片02:05

课时98 视频 使用图形上下文转换图片为灰度图02:13

课时99 视频 使用CoreImage框架设置图片的单色效果01:53

课时100 视频 使用CoreImage框架更改图片的色相01:38

课时101 视频 使用CoreImage框架给图片添加马赛克效果01:34

课时102 视频 使用UIBlurEffect给图片添加模糊效果01:45

课时103 视频 遍历系统提供的所有滤镜01:23

课时104 视频 使用CATransaction Reveal制作动画01:45

课时105 视频 使用CATransaction Push制作动画01:18

课时106 视频 使用transition动画块创建左右翻转动画02:02

课时107 视频 使用transition动画块创建卷曲动画02:00

课时108 视频 监听animate动画块的结束事件02:45

课时109 视频 使用UIImageView制作帧动画01:33

课时110 视频 使用SystemSoundId播放简短声音01:15

课时111 视频 使用AudioPlayer播放音乐01:47

课时112 视频 实现音乐的背景播放功能03:04

课时113 视频 使用AVPlayer和AVPlayerLayer播放影片01:44

课时114 视频 关于字符、字形、字型、字体和文字的布局 [理论]01:56

课时115 视频 关于CoreImage框架的简介 [理论]02:08

课时116 视频 关于TextKit框架的简介 [理论]01:33

课时117 视频 iOS开发中的音频播放技术 [理论]03:20

 

章节7:数据处理、ARKit与CoreML试看

课时118 视频 程序沙箱结构中常用的几个目录02:27

课时119 视频 文件夹的创建01:23

课时120 视频 创建各种类型的文件04:10

课时121 视频 对文件夹进行遍历操作01:21

课时122 视频 复制、移动和删除文件03:38

课时123 视频 退出系统前的事件处理01:27

课时124 视频 检测App是否首次运行02:00

课时125 视频 读取和解析Plist属性列表文件01:11

课时126 视频 通过代码创建Plist文件01:20

课时127 视频 NSKeyedArchiver存储和解析数据04:51

课时128 视频 创建CoreData实体并插入数据06:22

课时129 视频 查找CoreData中的数据01:57

课时130 视频 编辑CoreData中的数据02:06

课时131 视频 删除CoreData中的数据01:55

课时132 视频 单例模式的使用02:24

课时133 视频 解析Xml文档04:58

课时134 视频 解析Json文档01:37

课时135 视频 iOS新特性 - 颜色集的使用04:32

课时136 视频 iOS新特性 - CoreML机器学习框架07:40

课时137 视频 iOS新特性 - ARKit增强现实04:14

课时138 视频 iOS新特性 - 下载并使用其它的ARKit三维模型02:11

课时139 视频 iOS新特性 - 使用ARSCNView创建自定义的ARKit模型04:04 可试看

课时140 视频 利用OCR技术识别信用卡号码08:33

课时141 视频 UI Testing界面测试功能的使用02:26

课时142 视频 iOS新特性 - 真机无线调试01:13

课时143 视频 iOS中的数据持久化方式 [理论]02:19

课时144 视频 iOS设备支持三种定位方式 [理论]01:21

课时145 视频 iOS开发中的陀螺仪和加速计 [理论]02:26

 

章节8:网络、多线程与社会化分享

课时146 视频 检测网络的连接状态02:41

课时147 视频 使用UIApplication对象打开网页00:51

课时148 视频 使用UIApplication对象拨打电话01:05

课时149 视频 使用UIApplication对象发送短信00:54

课时150 视频 使用UIApplication对象发送邮件01:01

课时151 视频 使用UIApplication对象打开地图01:13

课时152 视频 使用MFMailComposeViewController编写邮件03:51

课时153 视频 使用同步Get的方式查询某地天气04:36

课时154 视频 使用异步Get的方式查询网页源码01:41

课时155 视频 使用异步Get的方式查询GitHub数据02:20

课时156 视频 使用同步Post的方式查询IP地址信息03:14

课时157 视频 使用异步Post的方式查询IP地址信息02:53

课时158 视频 使用URLSession将地理坐标转换为地名02:41

课时159 视频 使用URLSession下载图片并写入文档02:32

课时160 视频 使用URLSession下载图片并显示下载进度04:33

课时161 视频 使用URLSession上传图片至服务器01:25

课时162 视频 PerformSelector消息处理方法02:32

课时163 视频 PerformSelector方法的延迟执行02:06

课时164 视频 使用Timer执行定时任务01:17

课时165 视频 使用Tread暂停动作的执行02:22

课时166 视频 使用BlockOperation异步执行任务01:34

课时167 视频 设置BlockOperation的依赖以及任务的优先级02:42

课时168 视频 使用GCD多线程技术下载图片01:44

课时169 视频 多线程的同步与异步01:56

课时170 视频 使用新浪微博开放平台并获得应用key02:03

课时171 视频 使用QQ开放平台并获得应用key03:20

课时172 视频 使用微信开放平台并获得应用key03:11

课时173 视频 注册ShareSdk并获得对应的key01:56

课时174 视频 ShareSdk的下载安装及配置07:59

课时175 视频 实现ShareSdk的社会化分享功能04:01

课时176 视频 网络访问中的常见概念 [理论]02:15

课时177 视频 使用URLSession进行网络请求 [理论]01:19

课时178 视频 任务、进程和线程的概念 [理论]01:43

课时179 视频 线程的Stack space, Priority和生命周期 [理论]02:18

课时180 视频 iOS开发中的三项主流多线程技术 [理论]01:38

课时181 视频 iOS开发中的线程和Run loop [理论]01:08

课时182 视频 使用Main run loop处理与用户交互事件 [理论]01:15

 

章节9:进阶课程

课时183 视频 隐藏顶部的状态栏01:39

课时184 视频 列出设备上所有的字体01:04

课时185 视频 给代码方法添加宏注释01:25

课时186 视频 计算两个日期间的差值01:31

课时187 视频 正则表达式的使用02:26

课时188 视频 在Swift文件中调用Objective-C类和方法03:48

课时189 视频 使用Xcode的版本管理功能(SCM)02:06

课时190 视频 实现App的Settings设置04:14

课时191 视频 陀螺仪设备的使用02:49

课时192 视频 定位设备的使用02:39

课时193 视频 系统本地通知的创建03:11

课时194 视频 从系统相册中读取图片03:31

课时195 视频 调用相机并获取拍摄后的图片03:31

课时196 视频 使用CoreText框架创建富文本02:23

课时197 视频 截取当前屏幕上的显示内容01:59

课时198 视频 给图片添加水印效果03:29

课时199 视频 使用CGBlendMode改变UIImage颜色01:59

课时200 视频 图像中人物的面部检测03:00

课时201 视频 使用Quarz2d绘制自定义图形03:52

课时202 视频 创建位移关键帧动画02:12

课时203 视频 查看运行中程序的元素层级03:26

课时204 视频 在Storyboard中设置初始视图控制器02:52

课时205 视频 在Storyboard中使用标签和按钮控件04:41

课时206 视频 在Storyboard中使用图像视图控件06:15

课时207 视频 在Storyboard中使用表格控件05:49

课时208 视频 在Storyboard中使用集合控件06:35

课时209 视频 Storyboard的常用项目结构03:37

课时210 视频 多个Storyboard中的页面跳转07:21

课时211 视频 使用Segue进行页面跳转并传递参数07:31

课时212 视频 在Storyboard中适配页面至各种分辨率17:03

课时213 视频 对Storyboard进行本地化处理03:43

课时214 视频 App内容文本的本地化04:13

课时215 视频 在iTunes Connect中创建新的App06:59

课时216 视频 为新的App添加IAP内购项目03:38

课时217 视频 为IAP内购添加沙箱技术测试人员02:01

课时218 视频 IAP内购功能的具体实现和测试07:30

课时219 视频 项目的打包上传和提交审核04:16

课时220 视频 iOS应用程序的本地化 [理论]01:59

课时221 视频 App Store历史沿革 [理论]01:41

课时222 视频 加入苹果开发者计划和上架AppStore的步骤 [理论]02:34

课时223 视频 提交App审核之前的准备工作 [理论]02:52

课时224 视频 App Store 审核指南 - 安全篇 [理论]01:41

课时225 视频 App Store 审核指南 - 性能篇 [理论]02:20

课时226 视频 App Store 审核指南 - 商务篇 [理论]01:43

课时227 视频 可以接受和不可接受的业务模式 [理论]02:35

课时228 视频 App Store 审核指南 - 设计篇 [理论]02:14

课时229 视频 App Store 审核指南 - 法律篇 [理论]02:33

课时230 视频 避免审查时常见的 App 拒绝情况 [理论]01:41

课时231 视频 数据存储规范和开发者的行为准则 [理论]01:56

课时232 视频 App Store的商业模式 [理论]02:16

课时233 视频 如何入选AppStore的精品推荐 [理论]02:41

    A+
日期:2021年06月05日 分类:
最后修改时间:2021-06-05 11:40
付杰
  • ¥ 68.0元
  • 市场价:98.0元
  • ¥ 298.0元
  • 市场价:899.0元
  • ¥ 0.0元
  • 市场价:199.0元
  • ¥ 99.0元
  • 市场价:99.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: