给UIScrollView写一个延展 .h文件实现: @interface UIScrollView (NSFoundation) @end .m文件实现 @implementation UIScrollView (ScrollTouch) //重写touchesBegin方法 -(void)tou ...
分类:
其他好文 时间:
2016-09-11 14:08:10
阅读次数:
261
思路:将所有NSFoundation中的类型记录到一个数组中,然后通过数组的containsObject:方法去判断所要判断的类型是否包含在此数组中.简单代码如下:+ (BOOL)isClassFromFoundation:(Class)c { NSArray* foundationClasses....
分类:
移动开发 时间:
2015-04-24 08:57:48
阅读次数:
168
第一、NSAutoreleasePool自动释放池解析
1、自动释放池的物理实现
自动释放池用栈来实现,当你创建一个新的自动释放池是,会压栈到栈顶,接受autorelease消息的对象也会被压入到栈顶
NSAutoreleasePool实现延时释放,内部包含一个数组(NSMutableArray),用来保存声名为autorelease的所有对象。如果一个对象声明为autore...
分类:
其他好文 时间:
2014-12-23 12:21:45
阅读次数:
181