自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

onebutterfly

记录、前进

  • 博客(5)
  • 资源 (12)
  • 收藏
  • 关注

原创 NSTimer详解----使用、保留环问题、与runloop的关系

一、使用NSTimer你需要了解的内容 (1)只有将计时器放在运行循环中,它才能正常的触发任务。 (2)NSTimer对象会保留target,直到计时器失效,调用invalidate可令其失效;一次性计时器触发完就失效 (3)反复执行的timer容易造成保留环。 (4)可以使用分类,用block打破保留环,后面会具体介绍 iOS 10之后引入新方法,可以得到timer弱引用避免保留环__w

2017-04-06 16:53:41 2290

原创 iOS 四种延迟执行的方法

师弟疑问之延迟某个方法的执行怎么弄1、实现延迟执行的方法有四种 performSelector系列的performSelector:withObject:afterDelay: NSTimer的scheduledTimerWithTimeInterval:target:selector:useInfo:repeats: NSThread的sleepForTimeInterval:方法 GCD

2017-04-06 15:06:36 4356

原创 NSCache介绍及使用

构建缓存时选用NSCache而非NSDictionary在写 程序时,经常遇到从网络上下载图片的问题,比如客户要求应用上的图片他们可以在后台修改等,那从网上下载的图片如何来缓存呢?一开始我们的做法是将图片存到一个NSMutableDictionary中,这样稍后使用时就无需下载了,但是Foundation还给我们提供了一个NSCache的类,从名字我们就知道是用来处理缓存的。问题一:为什么使用NSC

2017-04-04 12:18:53 1010

原创 NSOperation及子类、NSOperationQueue属性及方法

#define NSOperationQualityOfService NSQualityOfService#define NSOperationQualityOfServiceUserInteractive NSQualityOfServiceUserInteractive#define NSOperationQualityOfServiceUserInitiated NSQualityOfS

2017-04-03 14:35:45 656

原创 多线程下NSOperation、NSBlockOperation、NSInvocationOperation、NSOperationQueue的小结

多线程下NSOperation、NSBlockOperation、NSInvocationOperation、NSOperationQueue的使用1> 自定义子类继承NSOperation,实现并发操作或非并发操作 2> NSBlockOperation 3>NSInvocationOperation这讲先介绍如何用NSOperation封装一个操作,后面再结合NSOperationQueue

2017-04-03 11:53:37 769

搜索某个目录下所有文件中的每一行是否包含某个字符串,适用于xcode工程中搜索使用某个api的搜有文件列表

搜索某个目录下所有文件中的每一行是否包含某个字符串,适用于xcode工程中搜索使用某个api的搜有文件列表

2023-08-31

处理FTP链接、资源上传、

亲测使用,可以图像化链接FTP服务器,处理文档

2023-07-04

多媒体数据压缩编码技术.pdf

多媒体数据压缩基本知识以及压缩

2021-03-22

AppRotation.zip

控制器的旋转研究demo,控制器分为普通控制器和容器控制器,主要从这两类控制器来研究

2019-09-29

本地和推送通知编程

本地、推送通知编程

2017-05-25

多线程代码demo

多线程代码demo

2017-05-03

iOS Blocks

iOS Blocks

2017-05-03

iOS多线程编程官方文档翻译

多线程编程官方文档翻译

2017-05-03

进程通信方式及比较

详细的介绍进程通信方式--信号、管道、信号量、共享内存、消息队列

2017-05-03

敏捷开发资料

国外资源包涵8个敏捷开发的最佳实践,并且翻译成中文

2017-02-06

iOS AVFoundation

视频的录制,交换摄像头

2016-05-01

iOS 蓝牙 demo

iOS 蓝牙 demo

2016-05-01

iOS 蓝牙 demo

iOS 蓝牙 demo

2016-05-01

一步一步学习 iOS 5 编程(第二版)

一步一步学习 iOS 5 编程(第二版)

2015-10-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除