• 讲师平台
    • 我的学习
    • 消息
    购买 ¥99.00

    iOS开发从入门到精通 [2022版]-

    共246节7820人学习李发展 课程详情 领证书
    • 2022版更新内容

      • 上手Xcode13开发环境
      • UIView视图和手势
      • UIViewController视图控制器和故事板
      • 常用控件UIControl的使用
      • UITableView表格视图
      • iOS多媒体相关技术
      • iOS文件管理和数据处理
      • iOS网络编程和多线程
      • iOS开发高级技能
    • 初识Xcode12

      • 第一课:iOS项目模板的介绍
      • 您的第一个工程项目
      • 使用资源文件夹导入并管理图片素材
      • 设置项目的属性
      • 检测模拟器在各个方向上的切换
      • iOS模拟器的基本使用方法
      • 使用不同设备类型的iOS模拟器
      • 使用iOS模拟器演示App的生命周期
      • Xcode左侧界面介绍一
      • Xcode左侧界面介绍二
      • Xcode右侧界面介绍
      • Xcode代码区的样式设置
      • Xcode声音效果的设置
      • 快速查找并打开文件
      • 快速更改同名变量
      • 将代码段提取为方法
      • 代码的查找和替换
      • 代码编写的自动补全功能
      • 代码方法块的折叠与展开
      • 代码语法颜色样式的设置
      • 几种在控制台输出日志的方式
      • 代码的Debug调试
      • 使用功能强大的LLDB调试器进行代码的调试
      • 为应用程序添加图标
      • 读取iOS应用的配置信息
      • 管理应用程序生命周期的两种方式 [理论]
      • iOS应用程序启动的序列 [理论]
      • Launch Screen和App Icon的制作技巧 [理论]
      • 十四个版本iOS系统的发展历程 [理论]
      • iOS应用开发的八个特点 [理论]
    • 视图与视图控制器

      • UIView视图的基本使用
      • UIView视图的层次关系
      • UIView视图的基本操作
      • 给图像视图添加边框效果
      • 给图像视图添加圆角效果
      • 给图像视图添加阴影效果
      • UIView视图的渐变填充
      • UIView视图的纹理填充
      • CGAffineTransform仿射变换的使用
      • UITapGestureRecognizer手势之单击
      • UITapGestureRecognizer手势之长按
      • UITapGestureRecognizer手势之双击
      • 关于UIKit中的屏幕、窗口和视图 [理论]
      • UIView视图和CALayer层 [理论]
      • 视图和控件的职责与用途 [理论]
      • 应用程序中的事件响应链 [理论]
      • 关于UIKit里的手势和触摸事件 [理论]
      • iOS开发中常用的六种手势 [理论]
    • 视图控制器UIViewCotroller

      • 使用UIScrollView展示多个视图控制器
      • UITabBarController视图控制器
      • UINavigationController视图控制器
      • UINavigationController导航栏和工具栏
      • UINavigationController视图入栈和出栈
      • UINavigationController导航栏样式
      • UINavigationController自定义导航按钮
      • 视图控制器加载视图的步骤 [理论]
      • 使用视图控制器搭建UI界面和连接数据 [理论]
      • 为您的页面选择合适的控制器 [理论]
      • UINavigationController导航控制器的原理 [理论]
      • UITabBarController选项卡控制器的原理 [理论]
      • UIKit应用中的MVC代码结构 [理论]
      • 应用程序的MVC架构解析 [理论]
      • Storyboard故事板的简介以及优缺点分析 [理论]
    • 常用控件的使用

      • UIButton控件的使用
      • UIButton图片按钮的使用
      • UILabel文本标签的使用
      • UILabel文本标签的自动换行
      • UILabel自定义文字样式
      • UISwitch开关控件的使用
      • UIStepper控件的使用
      • UITextField控件的使用
      • 普通警告窗口的使用
      • 动作表样式警告窗口的使用
      • UIDatePicker日期时间选择器
      • 环形进度条控件的使用
      • 使用WKWebView控件加载网页
      • 使用WKWebView控件加载本地HTML
      • MKMapView加载简单地图
      • 为MKMapView指定地理坐标
      • 在MKMapView地图上显示提示框
      • 将地理坐标转换为实际地名
      • iOS应用界面中的视图和控件 [理论]
    • UITableView表格

      • 使用UITableView制作简单表格
      • 设置UITableView单元格的高度
      • 设置UITableView单元格图标
      • 设置UITableView单元格数据源
      • 设置UITableView单元格背景色
      • UITableView滑动到指定单元格
      • UITableView单元格间隔背景色
      • 自定义UITableView单元格Accessory样式
      • 删除UITableView单元格
      • 插入UITableView单元格
      • 调整UITableView单元格的顺序
      • 关于UITableView的组成部分 [理论]
      • 关于UITableView的UITableViewDataSource [理论]
      • 以动画的方式演示单元格的复用机制 [理论]
    • 多媒体相关技术

      • 使用图形上下文按一定比例缩放图片
      • 使用图形上下文转换图片为灰度图
      • 使用CoreImage框架设置图片的单色效果
      • 使用CoreImage框架更改图片的色相
      • 使用CoreImage框架给图片添加马赛克效果
      • 使用UIBlurEffect给图片添加模糊效果
      • 遍历系统提供的所有滤镜
      • 使用CATransaction Reveal制作动画
      • 使用CATransaction Push制作动画
      • 使用transition动画块创建左右翻转动画
      • 使用transition动画块创建卷曲动画
      • 监听animate动画块的结束事件
      • 使用UIImageView制作帧动画
      • 使用SystemSoundId播放简短声音
      • 使用AudioPlayer播放音乐
      • 实现音乐的背景播放功能
      • 使用MediaPlayer框架播放影片
      • 关于字符、字形、字型、字体和文字的布局 [理论]
      • 关于CoreImage框架的简介 [理论]
      • 关于TextKit框架的简介 [理论]
      • iOS开发中的音频播放技术 [理论]
    • 数据处理、iOS新特性

      • 程序沙箱结构中常用的几个目录
      • 文件夹的创建
      • 创建各种类型的文件
      • 对文件夹进行遍历操作
      • 复制、移动和删除文件
      • 退出系统前的事件处理
      • 检测App是否首次运行
      • 读取和解析Plist属性列表文件
      • 通过代码创建Plist文件
      • NSKeyedArchiver存储和解析数据
      • 创建CoreData实体并插入数据
      • 查找CoreData中的数据
      • 编辑CoreData中的数据
      • 删除CoreData中的数据
      • 单例模式的使用
      • 解析Xml文档
      • 解析Json文档
      • 与设计师的心灵沟通
      • iOS11新特性 - 颜色集的使用
      • iOS11新特性 - CoreML机器学习框架
      • iOS11新特性 - ARKit增强现实
      • 下载并使用其它的ARKit三维模型
      • 使用ARSCNView创建自定义的ARKit模型
      • 利用OCR技术识别信用卡号码
      • UI Testing界面测试功能的使用
      • iOS11新特性 - 真机无线调试
      • iOS中的数据持久化方式 [理论]
      • iOS设备支持三种定位方式 [理论]
      • iOS开发中的陀螺仪和加速计 [理论]
    • 网络、多线程与社会化分享

      • 检测网络的连接状态
      • 使用UIApplication对象打开网页
      • 使用UIApplication对象拨打电话
      • 使用UIApplication对象发送短信
      • 使用UIApplication对象发送邮件
      • 使用UIApplication对象打开地图
      • 使用MFMailComposeViewController编写邮件
      • 使用同步Get的方式查询某地天气
      • 使用异步Get的方式查询网页源码
      • 使用异步Get的方式查询GitHub数据
      • 使用同步Post的方式查询IP地址信息
      • 使用异步Post的方式查询IP地址信息
      • 使用异步的方式下载网络图片
      • 使用URLSession将地理坐标转换为地名
      • 使用URLSession下载图片并写入文档
      • 使用URLSession下载图片并显示下载进度
      • 使用URLSession上传图片至服务器
      • PerformSelector消息处理方法
      • PerformSelector方法的延迟执行
      • 使用Timer执行定时任务
      • 使用Thread暂停动作的执行
      • 使用BlockOperation异步执行任务
      • 设置BlockOperation的依赖以及任务的优先级
      • 使用GCD多线程技术下载图片
      • 多线程的同步与异步
      • 使用QQ开放平台并获得应用key
      • 使用新浪微博开放平台并获得应用key
      • 使用微信开放平台并获得应用key
      • 注册ShareSdk并获得对应的key
      • ShareSdk的下载安装及配置
      • 实现ShareSdk的社会化分享功能
      • 网络访问中的常见概念 [理论]
      • 使用URLSession进行网络请求 [理论]
      • 任务、进程和线程的概念 [理论]
      • 线程的Stack space, Priority和生命周期 [理论]
      • iOS开发中的三项主流多线程技术 [理论]
      • iOS开发中的线程和Run loop [理论]
      • 使用Main run loop处理与用户交互事件 [理论]
    • iOS开发实用进阶内容

      • 隐藏顶部的状态栏
      • 列出设备上所有的字体
      • 给代码方法添加宏注释
      • 计算两个日期间的差值
      • 正则表达式的使用
      • 在Swift文件中调用Obejct-C类和方法
      • 使用Xcode的版本管理功能(SCM)
      • 实现App的Settings设置
      • 陀螺仪设备的使用
      • 定位设备的使用
      • 系统本地通知的创建
      • 从系统相册中读取图片
      • 调用相机并获取拍摄后的图片
      • 使用CoreText框架创建富文本
      • 截取当前屏幕上的显示内容
      • 给图片添加水印效果
      • 使用CGBlendMode改变UIImage颜色
      • 图像中人物的面部检测
      • 使用Quarz2d绘制自定义图形
      • 创建位移关键帧动画
      • 查看运行中程序的元素层级
      • 在Storyboard中设置初始视图控制器
      • 在Storyboard中使用标签和按钮控件
      • 在Storyboard中使用图像视图控件
      • 在Storyboard中使用表格控件
      • 在Storyboard中使用集合控件
      • Storyboard的常用项目结构
      • 多个Storyboard中的页面跳转
      • 使用Segue进行页面跳转并传递参数
      • 在Storyboard中适配页面至各种分辨率
      • 对Storyboard进行本地化处理
      • App内容文本的本地化
      • 在AppStore Connect中创建新的App
      • IAP内购功能的具体实现和测试
      • 为新的App添加IAP内购项目
      • 为IAP内购添加沙箱技术测试人员
      • 项目的打包上传和提交审核
      • iOS设备支持三种定位方式 [理论]
      • iOS开发中的陀螺仪和加速计 [理论]
      • iOS应用程序的本地化 [理论]
      • App Store历史沿革 [理论]
      • 加入苹果开发者计划和上架AppStore的步骤 [理论]
      • 提交App审核之前的准备工作 [理论]
      • App Store 审核指南 - 安全篇 [理论]
      • App Store 审核指南 - 性能篇 [理论]
      • App Store 审核指南 - 商务篇 [理论]
      • 可以接受和不可接受的业务模式 [理论]
      • App Store 审核指南 - 设计篇 [理论]
      • App Store 审核指南 - 法律篇 [理论]
      • 避免审查时常见的 App 拒绝情况 [理论]
      • 数据存储规范和开发者的行为准则 [理论]
      • App Store的商业模式 [理论]
      • 如何入选AppStore的精品推荐 [理论]
    0/1024
    暂无留言

      订阅失败

      iOS开发从入门到精通 [2022版]
      iOS开发从入门到精通 [2022版] ...

      订阅列表已满,请先移出部分订阅内容。

      当前章节需购买后观看
      开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!

      购买课程

      扫码完成付费,可继续学习全部课程内容

      加载中...
      正在试验
      后自动删除环境
      课程实验
      本次实验时间已到期 00:00:00
      程序员研修院 v1.1.0
      一、播放器优化
      修改播放器默认倍速设置,增加1.25倍速
      调整目录展示形式,增加折叠/展开
      优化播放器的使用体验,有播放问题可以点击播放页内的”反馈“提交问题
      查看全部版本记录
      课件正在飞速打包中,请耐心等待几秒钟~