- 博客(4)
- 收藏
- 关注
原创 __P宏的使用
源代码中经常可以看到这样的函数声明: int main __P((int, char *[])); 这里的__P是一个预定义的宏,主要是为了与老的或者不标准的c编译器兼容 #ifndef __P #if defined(_STDC__) || defined(__GUNC__) #define __P(x) x #else #define __
2013-12-17 14:09:56
1022
转载 Objective-C @encode关键字
最近一段时间比较忙,抽空看了一下设计模式(主要是看两本书,《大话设计模式》和《Objective-C编程之道:iOS设计模式解析》 ); 研究了一下3D数学和opengl,开始学习cocos2D,感觉时间总是很零散,很不够用,所以很久都没有写blog了。闲话少扯,言归正传。 昨天被一个同事问到,如果把一些数(int ,BOOL类型等)封装到NSNumber对象中,而这些NSNumber
2013-12-04 09:36:58
516
原创 常用的Objective-C特性检查
检查是否支持blocks __has_extension(blocks) 检查是否支持instancetye上下文关键词 __has_feature(objc_instancetype)@interface A + (instancetype)constructAnA; @end 检查是否支持arc __has_feature(o
2013-12-02 20:54:20
1529
原创 NSPredicate详解一
NSPredicate详解一 NSPredicate是Foundation框架提供的用来指定过滤条件的类。可以通过一种类似SQL where 从句的谓语查询语言创建谓语对象。主要运用在集合中筛选子项和数据库查询,也可以用于字符串的正则匹配。 常用的谓语对象初始化方法: NSPredicate * predicate = [NSPredicate predicateWithFormat
2013-12-02 18:04:11
701
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人