自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (2)
  • 收藏
  • 关注

转载 xcode开发中的小技巧

1.如何快速的查看一段代码的执行时间。 #define TICK NSDate *startTime = [NSDate date] #define TOCK NSLog(@"Time: %f", -[startTime timeIntervalSinceNow]) 在想要查看执行时间的代码的地方进行这么处理 TICK //do your work here TOCK 2.

2015-06-02 14:30:42 937

转载 正确使用Block避免Cycle Retain和Crash

正确使用Block避免Cycle Retain和Crash APR 19TH, 2013 Block简介 Block作为C语言的扩展,并不是高新技术,和其他语言的闭包或lambda表达式是一回事。需要注意的是由于Objective-C在iOS中不支持GC机制,使用Block必须自己管理内存,而内存管理正是使用Block坑最多的地方,错误的内存管理 要么导致return cyc

2015-06-02 14:16:20 595

转载 为GCD队列绑定NSObject类型上下文数据-利用__bridge_retained(transfer)转移内存管理权

为GCD队列绑定NSObject类型上下文数据-利用__bridge_retained(transfer)转移内存管理权 2015-5-28更新 下面评论的好友“@Jim”给了种新的思路,就是在清除context的函数里面,用“_bridge_transfer”转换context,把context的内存管理权限重新交给ARC,这样,就不用显式调用“CFRelease”了。如下:

2015-06-02 11:56:03 867

unix网络编程卷1和卷2源代码

unix网络编程卷1和卷2的源代码, 很好的资源,放心下载

2009-10-25

自作HelloDDK驱动及测试程序

自作NT式HelloDDK驱动程序和测试程序。

2009-08-01

空空如也

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

TA关注的人

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