iOS开发拓展篇—UIDynamic(重力行为+碰撞检测) 一、重力行为 说明:给定重力方向、加速度,让物体朝着重力方向掉落 1.方法 (1)UIGravityBehavior的初始化 - (instancetype)initWithItems:(NSArray *)items; item参数 :里 ...
分类:
移动开发 时间:
2016-06-07 12:55:08
阅读次数:
405
数组遍历: 索引遍历 枚举遍历: 代码块遍历: 数组排序: 循环排序 代码块排序: NSArray *array = @[@12,@23,@8]; NSComparator sortBlock = ^(id string1,id string2){ // return [string1 compar ...
分类:
编程语言 时间:
2016-06-07 12:38:24
阅读次数:
336
转自:http://blog.csdn.net/daiyelang/article/details/18726947 1.创建数组 [objc] view plain copy // 创建一个空的数组 NSArray *array = [NSArray array]; // 创建有1个元素的数组 a ...
分类:
移动开发 时间:
2016-06-06 23:45:10
阅读次数:
230
加载xib2中方式 NSArray *array = [[NSBundle mainBundle] loadNibNamed:@"xib名称" owner:nil options:nil]; UINib *nib = [UINib nibWithNibName:@"xib名称" bundle:nil ...
分类:
其他好文 时间:
2016-06-06 23:39:56
阅读次数:
221
常见属性: @property(nonatomic,readonly) UIView *superview; 获得自己的父控件对象 @property(nonatomic,readonly,copy) NSArray *subviews; 获得自己的所有子控件对象 @property(nonatom ...
分类:
其他好文 时间:
2016-06-06 21:54:15
阅读次数:
495
ios中常用文件存取的方法有: 1、直接写文件的方式,可以存储的对象有NSString、NSArray、NSDictionary、NSData、NSNumber,数据全部存放在一个属性列表文件(*.plist文件)中。 2、NSUeserDefaults(偏好设置),用来存储应用设置信息,文件放在p ...
分类:
其他好文 时间:
2016-06-06 16:48:38
阅读次数:
256
一直对ios里面的NSArray,NSMutableArray内容能更改和不能更改感到模糊,网上也找不到详细的说明,思考了一下,觉得可以用java里面的知识来解决! 情况其实是这样的:NSArray创建之后会在堆中建立一块区域A,然后指针MoMo指向这块区域A,但是这块区域的大小是已经确定不能更改的 ...
分类:
其他好文 时间:
2016-06-06 16:35:30
阅读次数:
108
NSArray *arr = @[@"beijing",@"shanghai",@"shenzhen",@"guangzhou",@"hangzhou"]; NSString *str = @"hang"; NSPredicate *pred = [NSPredicate predicateWith ...
分类:
移动开发 时间:
2016-06-05 15:33:55
阅读次数:
234
NSArray *stringArray = [NSArray arrayWithObjects:@"fff 1", @"abc 21", @"abc 12",@"abc 13",@"abc 05",nil]; NSComparator sortBlock = ^(id string1, id st ...
分类:
移动开发 时间:
2016-06-05 11:10:26
阅读次数:
243
拷贝对象 您通过将 copy 消息发送给对象,以制作对象的副本。 NSArray *myArray = [yourArray copy]; 要拷贝,接收对象的类必须遵守 NSCopying 协议。如果想要对象可供拷贝,必须采用并实施此协议的 copy 方法。 有时,当您想要确保对象的状态在使用时不会 ...
分类:
其他好文 时间:
2016-06-04 13:26:27
阅读次数:
135