一、Foundation框架中一些常用的类 字符串型: NSString:不可变字符串 NSMutableString:可变字符串 集合型: 1)NSArray:OC不可变数组 NSMutableArray:可变数组 2)NSSet: NSMutabl...
分类:
其他好文 时间:
2015-05-11 19:44:54
阅读次数:
91
NSArray、NSSet、NSDictionary这些OC集合都只能存放OC对象,不能存放基本数据类型(int、char、double。。。)。如果我们想将基本数据类型存到这些OC集合中,那么我们将基本数据类型(int、char、double。。。)包装成OC对象,那么就可以存到OC集合中。NSNumber可以将基本数据类型包装为OC对象。...
分类:
其他好文 时间:
2015-05-11 09:03:01
阅读次数:
131
1.addSubview:(UIView *)child添加子控件用(最新的子控件,会显示在最上面)2.NSArray *subviews通过addSubview:方法添加的子控件都会存在这个数组中,子控件谁在最上面就在数组最下面3.removeFromSuperview将控件本身从父控件中移除(控...
分类:
其他好文 时间:
2015-05-11 01:20:29
阅读次数:
160
黑马程序员------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------NSArray和NSMutableArrayNSArray代表元素有序,可重复的一个集合,集合中每个元素都有其对应的顺序索引,NSArray只能保存对象,不能保存基本类型。NSArray代...
分类:
编程语言 时间:
2015-05-10 22:12:21
阅读次数:
117
黑马程序员------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1 NSSet和NSMutableSetNSSet和NSArray一样,也是一个集合,但是集合里的多个对象没有明显的顺序。NSSet不允许包含相同的元素,如果试图把两个相同的元素放在同一....
分类:
编程语言 时间:
2015-05-10 21:59:48
阅读次数:
139
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{ NSArray *allTouches = [touches allObjects]; if([allTouches count] >=2)...
分类:
其他好文 时间:
2015-05-10 17:14:49
阅读次数:
82
按NSDictionary的key来对其进行排序:先将dict的allkeys赋给一个数组,然后通过sortedArrayUsingComparator:方法对数组排序,然后遍历数组取字典对应key的值就okinti =0;NSArray*keys = [dictallKeys];NSArray*s...
分类:
编程语言 时间:
2015-05-09 20:23:57
阅读次数:
171
最近一直在搞项目,突然发觉用block特别是只掉一次的时候比代理好用多了,废话不多说block遍历数组正序排序NSArray *orginKeys = [[orginDictM1 allKeys] sortedArrayUsingComparator:^NSComparisonResult(id o...
分类:
其他好文 时间:
2015-05-08 23:29:16
阅读次数:
123
[cell.myignore addTarget:self action:@selector(removeCell:) forControlEvents:UIControlEventTouchUpInside];
#pragma mark - 点击删除按钮删除Cell
- (void)removeCell:(UIButton *)btn{
NSArray *visibleCells=...
分类:
移动开发 时间:
2015-05-08 13:07:38
阅读次数:
748
1、
strong 用于一般对象
weak 用于UI对象
assign 用于结构型
%02d 整数保存2位,不够的前面补0
重复代码封装抽取,把重复的东西抽取出来写到函数中,把不同的东西作为参数
/**
*/
文档注释
2、
数据的延时加载(懒加载)(将属性放在get方法中初始化的方式),用到时再加载,添加get方法
-(NSArray *)array...
分类:
其他好文 时间:
2015-05-08 09:39:10
阅读次数:
163