- 博客(7)
- 收藏
- 关注
原创 基于ObjC的轻量级Promise库——RWPromiseKit
实现了一个基于Objective-C 的promise 库。将复杂的异步调用变得方便而优雅
2016-03-30 15:49:17 1585
原创 Playing with __attributes__ (二)
本文继续讨论了clang支持的function attributes。特别针对Objective-C。在iOS开发中能够起到辅助作用
2015-12-18 23:31:16 427
原创 Playing with __attributes__ (一)
本文主要讲解了Clang/GCC 在编译时对函数如何进行属性(Attributes)的修饰。
2015-12-17 15:28:24 262
原创 Objective-C 单例宏
实现先贴出代码 也可以直接访问我的github:RWSingleton#import <objc/runtime.h>#define RW_DECLARE_SINGLETON_FOR_CLASS_WITH_ACCESSOR(classname, accessorMethodName) \+ (classname *)accessorMethodName;#if __has_feature(obj
2015-11-18 15:52:31 378
原创 ObjectiveC中打印Call Stack的若干方法
动因虽然lldb已经内置命令可以打印当前Call stack,但还是会遇到需要通过代码获取调用栈信息的时候。使用NSThreadNSLog(@"%@", [NSThread callStackSymbols]);通过backtrace_symbols_fd#import <execinfo.h>#import <unistd.h>void PrintCallStack() { void *st
2015-11-08 17:44:23 492
原创 开篇
动因本来打算在segmentfault上一直写的。貌似没有什么人回复与讨论。遂放到csdn上。目标以iOS为主。尽量写一些有趣的东西。Document上能查到的,我就不用再重复了。 Write something different! segmentfault上也会同步更新。
2015-11-07 22:43:04 240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人