iphone-common-codes-ccteam源代码 CCNSArray.m
来源:互联网 发布:下载cctv网络电视 编辑:程序博客网 时间:2024/06/05 07:43
//// CCNSArray.m// CCFC//// Created by xichen on 11-12-17.// Copyright 2011年 ccteam. All rights reserved.//#import "CCNSArray.h"#import "CCNSObject.h"@implementation NSArray(cc)// 判断一个对象指针(不是对象的值)是否在数组中存在- (BOOL)isPointerExistsInArray:(id)element{ for(id temp in self) { if(temp == element) { return TRUE; } } return FALSE;}// print the retainCount of each element- (void)printRetainCountOfEach{ for(id obj in self) { [obj showRetainCount]; }}// deep copy, you should release the return value outside // not ok- (NSMutableArray *)deepCopy{ return (NSMutableArray *)CFPropertyListCreateDeepCopy(kCFAllocatorDefault, (CFPropertyListRef)self, kCFPropertyListMutableContainers);}// print all the element's address- (void)printAllElementAddr{ for(id element in self) NSLog(@"element addr is %p", (void *)element);}@end@implementation NSMutableArray(cc)// add a null element- (void)addNull{ [self addObject:[NSNull null]];}@end
可能有更新:
googlecode链接地址:http://code.google.com/p/iphone-common-codes-ccteam/source/browse/trunk/CCFC/files/CCNSArray.m
github地址: https://github.com/cxsjabc/iphone-common-codes-ccteam/tree/master/CCFC/files/CCNSArray.m
- iphone-common-codes-ccteam源代码 CCNSArray.m
- iphone-common-codes-ccteam源代码 CCNSArray.h
- iphone-common-codes-ccteam源代码 CCAddressBook.m
- iphone-common-codes-ccteam源代码 CCAutoDisappearView.m
- iphone-common-codes-ccteam源代码 CCBaseTipView.m
- iphone-common-codes-ccteam源代码 CCCALayer.m
- iphone-common-codes-ccteam源代码 CCCamera.m
- iphone-common-codes-ccteam源代码 CCCommon.m
- iphone-common-codes-ccteam源代码 CCCompile.m
- iphone-common-codes-ccteam源代码 CCConfig.m
- iphone-common-codes-ccteam源代码 CCContact.m
- iphone-common-codes-ccteam源代码 CCDelete.m
- iphone-common-codes-ccteam源代码 CCDepend.m
- iphone-common-codes-ccteam源代码 CCDylib.m
- iphone-common-codes-ccteam源代码 CCEmoji.m
- iphone-common-codes-ccteam源代码 CCEncoding.m
- iphone-common-codes-ccteam源代码 CCFile.m
- iphone-common-codes-ccteam源代码 CCFileName.m
- iphone-common-codes-ccteam源代码 CCMemory.h
- iphone-common-codes-ccteam源代码 CCMemory.m
- iphone-common-codes-ccteam源代码 CCNSArray.h
- 2318
- 第六章堆排序之“保持堆的性质MAX-HEAPIFY”(递归版)
- iphone-common-codes-ccteam源代码 CCNSArray.m
- iphone-common-codes-ccteam源代码 CCNSCalendar.h
- ASP.NET温故而知新学习系列之深度剖析ASP.NET架构—ASP.NET请求的处理过程(一)
- iphone-common-codes-ccteam源代码 CCNSCalendar.m
- iphone-common-codes-ccteam源代码 CCNSData.h
- 第六章堆排序之“保持堆的性质MAX-HEAPIFY”(迭代版,练习6.2-5)
- iphone-common-codes-ccteam源代码 CCNSData.m
- java动态代理
- iphone-common-codes-ccteam源代码 CCNSDate.h