使用递归: - (void)listSubviewsOfView:(UIView *)view { // Get the subviews of the view NSArray *subviews = [view subviews]; // Return if there are no subvi ...
分类:
移动开发 时间:
2017-06-27 16:19:09
阅读次数:
200
Araay是有序的数据集,在OC中分为不可变数组NSArray和可变数组NSMutableArray,在swift中只有常量和变量两种类型,声明成变量那就可以说明是可变的了! 学习时的具体的用法总结成如下的代码: 这是我近期在学习swift的学习总结,给朋友们提供学习参考,同时发现有错误的地方可以指 ...
分类:
编程语言 时间:
2017-06-26 11:32:31
阅读次数:
271
一: 去重 有时需要将NSArray中去除重复的元素,而存在NSArray中的元素不一定都是NSString类型。今天想了想,加上朋友的帮助,想到两种解决办法,先分述如下。 1.利用NSDictionary的AllKeys(AllValues)方法 可以将NSArray中的元素存入一个字典,然后利用 ...
分类:
移动开发 时间:
2017-06-23 18:25:08
阅读次数:
362
处理unrecognized selector异常原因 假如封装一个方法,在其他模块调用该方法时,传入参数不匹配则crash。比如下面的方法:本应该传入的参数类型为NSMutableArray,如果传入的参数类型是NSArray,导致抛出 unrecognized selector异常 1 2 3 ...
分类:
移动开发 时间:
2017-06-23 13:02:04
阅读次数:
244
NSArray * arr = @[@"1",@"2",@"3",@"4",@"5"]; //是否包含 if ([arr containsObject:@"3"]) { NSInteger index = [arr indexOfObject:@"3"]; NSLog(@"%ld",index); ... ...
分类:
移动开发 时间:
2017-06-19 15:19:34
阅读次数:
375
+ (NSArray*)getRGBAsFromImage:(UIImage*)image atX:(int)x andY:(int)y count:(int)count { NSMutableArray *result = [NSMutableArray arrayWithCapacity:cou ...
分类:
其他好文 时间:
2017-06-19 12:55:32
阅读次数:
193
/* 快速排序 * 升序排列 */ - (void)quickSortArray: (NSArray *)array withLeftIndex: (NSInteger)leftIndex andRightIndex: (NSInteger)rightIndex { NSMutableArray * ...
分类:
编程语言 时间:
2017-06-18 23:42:15
阅读次数:
205
普通生成 示例代码: //这里实现普通生成图片的方法 - (void)drawRect:(CGRect)rect { CGRect cxRect = CGRectMake(0, 0, 100, 100); UIGraphicsBeginImageContextWithOptions(cxRect.s ...
分类:
移动开发 时间:
2017-06-18 22:44:48
阅读次数:
161
#import "NSArray+Operation.h" @implementation NSArray (Operation) // 数组的平均数 -(float)averageValueOfElements{ NSNumber * value = [self valueForKeyPath:@ ...
分类:
编程语言 时间:
2017-06-15 12:54:35
阅读次数:
159
从deque到std::stack,std::queue,再到NSArray。 ...
分类:
移动开发 时间:
2017-06-15 10:22:46
阅读次数:
203