JasonLee的专栏

一个写着几行代码的理工科文学青年。

从NSTimer的失效性谈起(二):关于GCD Timer和libdispatch

一、GCD Timer的创建和安放虽然GCD Timer并不依赖于NSRunLoop,但是有没有可能在某种情况下,GCD Timer也失效了?就好比一开始我们也不知道NSTimer对应着一个runloop的某种mode。先来看看GCD Timer的使用方法:dispatch_source_t ti...

2016-03-15 20:34:15

阅读数:4577

评论数:5

从NSTimer的失效性谈起(一):关于NSTimer和NSRunLoop

一、NSTimer的失效性在iOS中要设置一个定时器的通常做法是调用如下API:+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti invocation:(NSInvocation *)invocation repeats:...

2016-03-15 20:33:07

阅读数:3104

评论数:0

iOS中线程Call Stack的捕获和解析(二)

上接iOS中线程Call Stack的捕获和解析(一)。1. 部分参考资料做这一块时也是查阅了很多链接和书籍,包括但不限于: 《OS X ABI Mach-O File Format Reference》 《Mach-O Programming Topics》 《程序员的自我修养》——这本几年前读...

2015-11-18 16:36:55

阅读数:7080

评论数:3

iOS中线程Call Stack的捕获和解析(一)

这里对上个月做的一个技术项目做部分技术小结,这篇文章描述的功能和我们在使用Xcode进行调试时点击暂停的效果类似。一、获取任意一个线程的Call Stack如果要获取当前线程的调用栈,可以直接使用现有API:[NSThread callStackSymbols]。但是并没有相关API支持获取任意线...

2015-11-18 16:35:39

阅读数:9265

评论数:1

C语言中闭包的探究及比较

这是一篇技术分享,并且之前发表在酷壳上,http://coolshell.cn/articles/8309.html,现在发布到自己的博客上。 下文是直接从酷客复制过来的,这里偷了个懒,没有再次对格式做很仔细的整理,只有稍微整理。汗。 这里主要讨论的是C语言的扩展特性block。该...

2012-10-16 15:09:48

阅读数:17472

评论数:4

一个地址的旅程

The Trip of An Address -- An Outline Jason Lee http://blog.csdn.net/jasonblog http://weibo.com/jasonmblog [Scene 1. Code -> VA] 本文将以如下代码(...

2011-11-20 15:54:49

阅读数:2922

评论数:0

Linux内核中的list.h浅谈

[十月往昔]——Linux内核中的list.h浅谈 为什么要叫做“十月往昔”呢,是为了纪念我的原博客。 不知道为什么,突然想来一个新的开始——而那个博客存活至今刚好十个月,也有十个月里的文档。 十月往昔,总有一些觉得珍贵的,所以搬迁到这里来。 而这篇文章是在09.04.10里写的。 ...

2009-11-21 20:53:00

阅读数:5169

评论数:0

Linux内核中的内存管理浅谈

[十月往昔]——Linux内核中的内存管理浅谈 为什么要叫做“十月往昔”呢?是为了纪念我的原博客。 不知道为什么,突然想来一个新的开始——而那个博客存活至今刚好十个月,也有十个月里的文档。 十月往昔,总有一些觉得珍贵的,所以搬迁到这里来。 而这篇文章是在09.04.20-09.04.21里...

2009-11-21 20:32:00

阅读数:3603

评论数:0

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