导航
课程首页
  • PM-Summit 全球产品经理大会云会员
  • SDCon 全球软件研发技术大会云会员
  • ML-Summit 全球机器学习技术大会云会员
  • C++性能优化高端培训
  • AI全栈开发实战营
精品课 极客时间

AI 搜索

登录
会员中心
消息
历史
创作中心
创作
学习中心
成为讲师

iOS开发入门到精通[情景互动版] iOS开发基础知识 快速查找并打开文件

iOS开发入门到精通[情景互动版]
共233节 19人在学 课程详情
课程目录
讨论留言
  • iOS开发基础知识

    • 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视图的渐变填充
    • UIView视图的纹理填充
    • CGAffineTransform仿射变换的使用
    • UITapGestureRecognizer手势之单击
    • UITapGestureRecognizer手势之长按
    • UITapGestureRecognizer手势之双击
    • 关于UIKit中的屏幕、窗口和视图 [理论]
    • UIView视图和CALayer层 [理论]
    • 视图和控件的职责与用途 [理论]
    • 应用程序中的事件响应链 [理论]
    • 关于UIKit里的手势和触摸事件 [理论]
    • iOS开发中常用的六种手势 [理论]
  • ViewController视图控制器

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

    • 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 [理论]
    • 以动画的方式演示单元格的复用机制 [理论]
  • iOS多媒体编程

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

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

    • 实现ShareSdk的社会化分享功能
    • 网络访问中的常见概念 [理论]
    • 使用URLSession进行网络请求 [理论]
    • 任务、进程和线程的概念 [理论]
    • 线程的Stack space, Priority和生命周期 [理论]
    • iOS开发中的三项主流多线程技术 [理论]
    • iOS开发中的线程和Run loop [理论]
    • 使用Main run loop处理与用户交互事件 [理论]
    • 检测网络的连接状态
    • 使用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多线程技术下载图片
    • 多线程的同步与异步
    • 使用新浪微博开放平台并获得应用key
    • 使用QQ开放平台并获得应用key
    • 使用微信开放平台并获得应用key
    • 注册ShareSdk并获得对应的key
    • ShareSdk的下载安装及配置
  • iOS开发高级技能

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

    反馈

    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    快速查找并打开文件快速查找并打开文件快速查找并打开文件

    课程介绍

    【课程特点】

    学习iOS开发,请选本套课程,理由如下:

    1、一次购买,课程持续免费更新:所有课程跟随苹果官方的Xcode和Swift版本的升级而更新。本套视频课程已经经历过Xcode7、Xcode8、Xcode9、Xcode10、Xcode11,以及目前的Xcode版本。每次更新都会增加新的iOS开发技术,使课程的内容始终处于前沿水平;

    2、233节大容量课程:包含了iOS开发中的大部分实用技能;

    3、创新的情景教学模式:以情景对话丝滑引入知识点,手把手教您iOS开发技术;

    4、贴心的操作提示:让您的眼睛始终处于操作的焦点位置,不用再满屏找光标;

    5、语言简洁精练:瞄准问题的核心所在,减少对思维的干扰,并节省您宝贵的时间;

     

    【课程内容】

    本视频教程拥有233节课程,包含iOS开发的方方面面:iOS开发基础理论知识、 视图、视图控制器、多媒体、数据处理、常用插件、信用卡卡号识别、自动化测试、网络访问、多线程、ShareSDK社会化分享、CoreImage、CoreText、CoreML机器学习、ARKit增强现实、面部检测、Storyboard技巧、关键帧动画、本地通知、陀螺仪相机定位设备、本地化、通过IAP内购实现营利、App上传与审核等超多干货! 

     

    【用户评价】

    『iOS开发,这一套app值得所有ios研发者拥有!非常nice!研发者一步步教我安装pods配置文件,解决了不少问题,app课程也讲的很好!好的没话说』

    评论人:吴冠澄

    『简单粗暴,从未见过如此简单粗暴的教程,对我们这种业余爱好者来说太方便了』

    评论人:hbgjbufds 

    『好评中的好评 ,一打开看看立马就买了,一口气看了好几章,时间也快,非常适合我这样的有很好iOS基础的,可以很快对swift上手』

    评论人:火山口上的阿蘇苏吧

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 756人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22194人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4222人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 793人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 844人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5161人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1511人在学

    Python Django 深度学习 小程序

    钟翔 · 2333人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 605人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 3998人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00

      订阅失败

      iOS开发入门到精通[情景互动版]
      iOS开发入门到精通[情景互动版] ...

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

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

      购买课程

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

      加载中...
      课件正在飞速打包中,请耐心等待几秒钟~

      视频问题反馈

      提交遇到的问题我们会尽快解决的 ~

      首页
      博客
      下载
      学习
      社区
      AI搜索
      GitCode
      InsCodeAI
      技术会议
      会员中心
      创作中心
      联系我们
      工作时间: 8:30 - 22:00
      客服电话: 400-660-0108
      kefu@csdn.net在线客服
      • 关于我们
      • 招贤纳士
      • 商务合作
      • 寻求报道
      • 京ICP备19004658号
      • 经营性网站备案信息
      • 公安备案号11010502030143
      • 营业执照
      • 北京互联网违法和不良信息举报中心
      • 家长监护
      • 中国互联网举报中心
      • 网络110报警服务
      • Chrome商店下载
      • 账号管理规范
      • 版权与免责声明
      • 版权申诉
      • 出版物许可证
      • ©1999-2024北京创新乐知网络技术有限公司