《day01-22-解除循环引用》
(提示:如果视频分为多个小段,请下载后用视频合并软件合并。)黑马程序员出品,必属精品。
教程列表:
day01-02-playground 简介(可以不看)
day01-09-操作符号&可选项的默认值
day01-17-函数的基本定义和返回值
day01-13-for循环和范围定义
day01-14-数组演练
day01-11-上午课程复习
day01-15-字典的定义和 JSON 格式复习
day01-18-闭包的定义
day01-19-对比 OC 实现 Swift 的异步加载模拟
day01-01-课程介绍&swift简介
day01-20-尾随闭包的简写
day01-16-字典的遍历/合并&数组的合并
day01-03-第一个App体验
day01-08-Switch分支
day01-12-字符串的子串
day01-10-字符串基本使用
day01-05-可选项
day01-06-if分支和三目
day02-15-Swift JSON反序列化
day02-07-子类调用kvc构造函数的方式
day02-13-计算型属性&和懒加载的对比
day01-22-解除循环引用
day02-16-用 Swift 闭包实现循环引用
day02-14-Xcode 7 OC 网络访问
day02-06-KVC函数调用顺序调试
day01-21-oc循环引用演练
day02-10-析构函数&构造函数的小结
day02-08-便利构造函数的基本使用
day02-04-重载构造函数
day02-05-KVC构造函数实现机制
day02-12-getter & setter & private 关键字
day02-02-必选参数构造函数
day02-18-设置 UITableViewController
day02-03-子类的构造函数&调用堆栈调试技巧
day02-01-课程复习&课程目标
day04-14-联合对象
day04-22-查看源代码
day03-01-UITableView演练
day03-11-添加撰写按钮
day03-05-部署项目到oschina
day03-03-新浪微博项目选型介绍
day03-10-添加子控制器
day02-19-拼接个人信息数组
day03-08-设置目录结构
day03-02-快速浏览项目技巧分享
day02-26-Source Tree 演练
day02-22-自定义 Cell,绑定 Cell
day02-20-加载`数据`,利用闭包模拟网络异步加载
day02-11-懒加载属性
day01-07-if let 和 guard
day04-07-Swift的单例写法
day04-05-全局外观设置
day04-08-Swift和OC混编
day04-02-抽取便利构造函数
day03-22-访客视图动画以及小结
day03-17-使用自动布局添加图标
day04-06-OC单例复习
day04-03-通过代理的方法传递访客视图监听方法
day03-19-VFL设置遮罩图片
day03-15-验证访客视图解决方案
day03-16-UIView的两个构造函数
day03-18-访客视图中大部分控件布局
day03-14-代码格式介绍&VVDocument设置
day05-07-归档保存用户账户
day04-16-OAuth流程演练
day04-20-获取授权码
day05-03-用户账号字典转模型&测试网络返回数据格式
day04-21-获取AccessToken
day05-05-使用token加载用户信息
day04-10-cocoapod安装
day04-11-封装AFN 的 GET 请求
day04-14-Swift封装网络方法01
day05-02-accesstoken的数据结构介绍
day04-19-利用js注入填充用户名和密码
day05-04-计算过期日期
day04-15-Swift 封装 GET & POST 方法
day04-22-利用 typealias 定义回调
day04-12-封装 GET & POST 方法,AFN常见错误
day04-13-利用协议调用AFN底层网络方法封装框架
day05-10-访客视图用户登录判断
day06-04-欢迎界面动画
day06-09-新特性&欢迎界面切换
day06-03-欢迎界面布局
day05-12-抽取网络方法
day05-18-开始体验按钮动画&隐藏状态栏
day06-07-判断新版本
day05-17-cell的控件布局
day06-02-课程复习&课程目标
day15-20-修改 iPhone 6+ 适配
day06-01-git命令补充
day06-05-设置头像
day05-15-用SnapKit转换访客视图约束代码
day05-16-设置新特性布局
day05-13-抽取accessToken
day05-08-用户账户视图模型加载归档文件
day06-06-界面切换流程
day05-11-上午课程复习&用户账户视图模型单例
day02-17-单例
day04-08-下载操作管理类
day07-05-底部视图布局实现
day06-20-顶部视图利用视图模型设置数据
day07-02-闭包的参数&返回值演练
day06-22-自动计算行高
day07-04-更改应用程序id
day06-14-定义微博数据模型&绑定表格数据
day06-10-登录控制器的销毁与切换界面
day06-17-准备微博视图模型
day06-12-上午课程复习
day07-13-通过sizeToFit设置配图视图大小
day08-07-转发微博界面布局
day15-19-表情字符串排序
day07-18-行高计算原理
day07-16-显示图像
day07-17-简单计算行高
day08-05-转发微博的配图视图模型数组
day08-01-课程复习&课程目标
day07-11-上午课程复习
day07-15-刷新collectionView以及数据源方法
day07-14-计算视图大小
day07-20-git离线commit连线push
day08-16-自定义XIB加载刷新控件
day08-21-下拉刷新动画完成
day08-22-上拉刷新视图实现
day09-03-创建表情键盘视图,构造函数转发
day08-12-缓存单张图片
day08-23-下拉刷新实现
day08-17-主线程异步KVO监听
day08-19-翻转临界点判断
day09-02-输入视图测试
day08-15-自定义下拉刷新控件的思路
day08-10-gcd调度组
day09-01-课程目标
day08-14-设置单张图片细节
day08-11-单图需求说明(可以不看)
day08-18-下拉动画
day10-04-设置图片的字体
day09-13-绑定数据源,准备显示按钮图片
day09-08-emoticon数据结构分析
day09-11-准备模型,加载 emoticon.plist
day09-05-设置collectionView的布局
day09-10-上午课程复习
day09-06-添加表情视图Cell
day15-16-FFLabel的基本使用和显示WebView
day15-17-UITextKit概念和基本演练
day15-10-日期转换
day15-18-使用正则表达式过滤URL和重写属性
day15-14-使用正则过滤生成属性字符串
day09-04-私有extension&设置toolbar
day09-19-图文混排OC演练
day15-09-添加gif标记
day09-14-显示表情图片和emoji
day15-12-使用正则表达式处理来源字符串
day10-01-课程复习&课程目标
day09-17-表情键盘阶段性小结
day10-03-插入表情图片(通过bounds调整偏移)
day10-13-滚动关闭键盘
day10-05-获得完整的属性文本
day10-10-自定义toolbar
day11-15-显示中等图片长短图设置
day11-03-添加按钮&监听方法 private class
day11-17-设置缩放之后的位置以及scrollView复位
day11-04-通过代理传递消息 @objc private
day11-06-显示照片
day11-11-利用通知传递用户选中照片 & 循环引用测试
day11-09-整合照片选择控制器
day12-01-课程目标
day11-12-通过构造函数传递用户选择参数
day11-06-照片选择器细节处理
day11-10-照片查看需求分析
day10-18-发布微博
day10-20-封装 AFN 上传文件的方法
day10-21-发布图片微博
day10-09-设置导航标题视图
day10-19-抽取token访问方法
day10-06-表情键盘重构
day10-17-设置动画曲线
day10-12-textView布局&占位标签
day10-07-撰写微博目标&Xcode 7
day13-01-数据库概念介绍
day13-03-主键的概念和navicat基本演练
day12-11-自定义转场动画概念
day12-13-简单的展现和解除转场动画实现
day12-12-转场上下文四个重要的函数介绍
day12-14-定义展现动画协议,测试起始位置&图像视图
day12-04-重置imageView的transform属性
day12-15-计算动画目标位置
day12-17-展现专场动画实现
day12-09-保存图像
day12-02-SDWebImage缓存单张图片的bug修订
day11-18-照片间距调整
day11-07-图像缩放,控制内存
day11-13-设置界面&监听方法
day12-03-collectionView删除动画的`坑`
day11-16-缩放基本实现以及原理分析
day14-02-创建项目导入FMDB框架
day13-08-复制随堂SQL
day13-05-插入SQL和数据类型
day13-06-删除&更新SQL
day13-10-手动创建桥接文件
day14-03-创建单例,建立队列和创表
day14-12-缓存本地数据函数实现及步骤
day14-06-数据库查询操作
day14-07-FMDB多线程使用技巧
day14-16-应用程序数据缓存存在的问题
day14-09-微博数据结构设计分析
day12-20-转场动画设计小结
day12-19-解除转场动画实现
day14-11-数据访问层设计介绍
day13-16-更新和删除数据
day13-21-回滚事务&性能测试补充
day13-18-获取单条记录中的数据内容
day13-13-创建数据表方法1-SQL调试技巧
day13-20-批量插入数据
day13-14-通过 db.sql 文件创建数据表
day13-04-创表 SQL
day13-15-插入数据
day13-07-SELECT 语句
day15-03-Alamofire演练&学习框架方法
day15-08-下拉刷新提示
day15-05-Alamofire的上传文件方法
day15-07-带颜色的输出框架演练
day15-04-替换网络框架
day15-01-课程目标
day15-06-自定义调试输出方式
day15-02-AFN指示器