当前位置: 首页 > wzjs >正文

免费代刷网站推广快速百度推广怎么弄

免费代刷网站推广快速,百度推广怎么弄,网站快速优化排名方法,网站做内容一、模拟SDWebImage 1.我们用SDWebImage下载图片的时候,只需要这一句话, [self.iconView sd_setImageWithURL:[NSURL URLWithString:appInfo.icon]]; 我们能不能自己写一个类,也实现同样的功能,在写这个类的过程中,你们要改变自己的想法,代码不是从上往下一行一行写的,…

一、模拟SDWebImage

通知

1.我们用SDWebImage下载图片的时候,只需要这一句话,

[self.iconView sd_setImageWithURL:[NSURL URLWithString:appInfo.icon]];

我们能不能自己写一个类,也实现同样的功能,在写这个类的过程中,你们要改变自己的想法,代码不是从上往下一行一行写的,我们应该把不同的代码放在不同的类中来完成,

2.我们要做这件事,先要了解自定义Operation的知识,

通知

NSOperation是一个抽象类,无法直接使用,我们之前要使用NSOperation的话,用的是它的子类,之前用的分别是两个子类,

1)NSInvocationOperation:创建一个NSInvocationOperation,要指定一个方法,

2)NSBlockOperation:创建一个NSBlockOperation,要指定一个block,

为什么要自定义Operation,用blockOperation多方便啊,用blockOperation是不是得在当前类中去写这个block,在Controller里边去写这个block,在block里边去完成下载的操作,我们现在想干什么,我们是不是想把整个下载的操作给它分离出来,把整个下载操作给它挪到一个单独的类中来,并且以后下载的时候,还要异步下载,

我们可以把整个下载的操作,封装到一个Operation中,

3.我们新建一个项目

通知

name:02-自定义Operation

我们新建一个类,继承自NSOperation,叫做HMDownloaderOperation,

通知

我们新建好了这个Operation之后,里边要写什么呢,

通知

我们之前说过,使用Operation有两种方式,一种是调用start方法,另一种是添加到队列,不管是哪种方式,最终都在让这个操作执行什么,执行的是操作的main方法,

通知

我们要让它异步去下载,我们可以把操作添加到队列里边,让它自动去执行main方法,所以,我们下一步,要重写父类的main方法,

通知

重写完main方法以后,这个不着急写代码呢,先要创建一个@autoreleasepool,

通知

为什么要用@autoreleasepool呢࿰

http://www.dtcms.com/wzjs/531074.html

相关文章:

  • 做预算的网站seo系统培训
  • vultr宝塔wordpress重庆seo网站收录优化
  • 河北建设厅身份认证锁登录网站搜索引擎优化怎么做的
  • 网站空间商拿不回数据aso优化是什么意思
  • frontpage做网站怎么样网络营销的市场背景
  • 简单个人网站源码无锡网站推广公司
  • 怎么免费创建一个网站seo外包方案
  • 微信网站怎么做的好可口可乐网络营销案例
  • 360产品展示网站微信推广平台怎么做
  • 宁夏做网站公司电子商务主要学什么就业方向
  • 广州专业网页制作seo视频教学网站
  • pythons网站开发苏州网站建设开发公司
  • seo百度站长工具汕头网站建设技术外包
  • 用dw软件做网站栅格系统好123上网主页
  • 上海网站建设网页制作怎么样友链购买有效果吗
  • 中咨城建设计有限公司官方网站互联网营销案例分析
  • 如何做jquery音乐网站推广项目
  • 做ppt网站动态网上销售平台
  • 网站建设考虑企业品牌推广营销方案
  • 做门户网站那个系统好深圳seo招聘
  • 做任务赚钱网站源码微信怎么推广自己的产品
  • app开发公司 上海长沙seo霜天
  • 做网站也是一门技术电脑系统优化软件十大排名
  • 做门户网站用什么软件昆明百度推广开户费用
  • 织梦网站怎么做伪静态域名备案
  • 上海手机网站制作公司百度建站云南服务中心
  • 怎么再各网站上做宣传品牌词优化
  • 怎么说服企业做网站市场营销策略
  • 网站前端开发语言青岛百度推广多少钱
  • 多用户自助建站系统重庆seo