自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 iOS 后台挂起程序

iOS为了让设备尽量省电,减少不必要的开销,保持系统流畅,因而对后台机制采用墓碑式的“假后台”。除了系统官方极少数程序可以真后台,一般开发者开发出来的应用程序后台受到以下限制:1.用户按Home之后,App转入后台进行运行,此时拥有180s后台时间(iOS7)或者600s(iOS6)运行时间可以处理后台操作2.当180S或者600S时间过去之后,可以告知系统未完成任务,需要申请继续完成,系

2016-07-08 14:51:16 3113

原创 iOS中四种存储方式

数据储存,首先要明确是是数据结构和存储方式。数据结构就是数据存在的形式,存储方式分两种,分别是内存和闪存。内存存储是临时的,运行时有效的,但效率高,而闪存则是一种持久化存储,但产生I/O消耗,效率相对低。把内存数据转移到闪存中进行持久化的操作称成为归档。下面介绍四种数据储存方案:NSUserDefaults,用于存储配置信息SQLite,用于存储查询需求较多的数据Cor

2016-07-08 14:43:12 1641

原创 加载图片的三种方式使用

//方法1 UIImage *imag1 = [UIImage imageNamed:@"image.png"]; //方法2 UIImage *image2 = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"image.png" ofType:nil]]; //方

2015-12-05 11:39:13 1074

原创 SDWebImage的那些事

SDWebImage提供了如下三个category来进行缓存。MKAnnotationView(WebCache)UIButton(WebCache)UIImageView(WebCache)以最为常用的UIImageView为例:UIImageView+WebCache:  setImageWithURL:placeholderImage:option

2015-12-05 10:21:01 295

原创 tableview滚动加载cell时优化处理

1.重用2.那么在cell里面异步加载图片是个程序员都会想到,但是如果你给每个循环对象都加上异步加载,并且下滑的时候,这一操作将会被执行,虽然是异步,但是一个app里面的线程过多也会卡顿的,特别是在下滑操作的时候给每个图片进行异步加载那么这里可以利用UIScrollViewDelegate代理很好的解决这问题- (void)scrollViewDidEndDragging:(U

2015-11-19 13:54:56 3298

原创 比较iOS的三种通知机制

1代理delegation 2通知中心Notification Center 3键值观察key value observing,KVO 下面分析比较一下这三者: 上面的三种模式是什么? 三种模式都是一个对象传递事件给另外一个对象,并且不要他们有耦合。三种模式都是对象来通知某个事件发生了的方法,或者更准确的说,是允许其他的对象收到这种事件的方法。这对于一个对象来说,是非常普通而且必须

2015-11-12 14:56:29 2054

原创 通信协议

HTTP  TCP UDP三者的关系:TCP/IP是个协议组,可分为四个层次:网络接口层、网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与UDP协议。在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。因此,HTTP本身就是一个协议,是从Web服务器传输超文本到本地浏览

2011-03-16 17:20:00 282 1

空空如也

空空如也

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

TA关注的人

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