1.iOS有没有垃圾回收? Objective-C 2.0也是有垃圾回收机制的,但是只能在Mac OS X Leopard 10.5 以上的版本使用。 2.tableView的重用机制? 查看UITableView头文件,会找到NSMutableArray* visiableCells,和NSMut
分类:
移动开发 时间:
2016-03-02 13:06:08
阅读次数:
152
我们知道,内存分为栈,堆,块。 栈中的内存由系统自己释放,堆是存对象初始化的地方,块是CPU与内存连接的缓冲器,运行速度比内存快,比CPU慢。 例如,我们NSMutableArray *array = [NSMutableArrar new]; NSMutableArray *array就在栈中,N
分类:
其他好文 时间:
2016-02-29 19:42:05
阅读次数:
135
第一份代码,为了纠正原代码不显示29号的bug,先上代码 1 require('NSString','MCDatePickType','NSMutableArray','UIButton'); 2 3 defineClass('MMCDatePickView',{ 4 5 setDatePickVi
分类:
移动开发 时间:
2016-02-29 16:40:09
阅读次数:
213
集合类的异同点 一、NSArray\NSMutableArray *有序 *快速创建(只有不可变数组可以):@[obj1, obj2, obj3]; *快速访问元素:数组名[i] *只能存放对象 二、NSSet\NSMutableSet *无序 *只能存放对象 三、NSDictionary\NSMu
分类:
其他好文 时间:
2016-02-28 16:30:34
阅读次数:
219
有时我们在NSMutableArray中存的是网络请求返回的数据,而每一个元素又是一个NSDictionary,如果这时候需要把数组中的元素按照每个元素字典中某一个key来排序,那么我们可以利用Objective C中的类:NSSortDescriptor来快速实现需求。 通常会把排序的代码封装到一
分类:
编程语言 时间:
2016-02-27 09:39:12
阅读次数:
153
难点在于 九宫格button的布局 还有 手势移动时记住手势位置 上代码 @property (nonatomic,strong)NSMutableArray *selectedBtns; @property (nonatomic,assign)CGPoint currentPoint; 两个变量,
分类:
移动开发 时间:
2016-02-27 07:24:06
阅读次数:
306
错误代码:很明显的错误,一定要谨记. 1 - (NSInteger)giftCountFullScreen{ 2 NSArray *arr = [NSMutableArray arrayWithArray:self.arrayGiftGruop]; 3 for (id data in arr) {
分类:
其他好文 时间:
2016-02-26 12:11:29
阅读次数:
140
1.如何把NSMutableArray 转化为NSString//用字符将NSArray中的元素拼接起来 NSArray *array = [NSArray arrayWithObjects:@"hello",@"world",nil]; //如要用,:等字符串拼接,只需将下面的@" "空格换成@"
分类:
其他好文 时间:
2016-02-23 18:26:56
阅读次数:
153
#import "ViewController.h"#import "Student.h"@interface ViewController ()@property (nonatomic, retain) NSMutableArray *dataArray;@property (nonatomic,
分类:
其他好文 时间:
2016-02-21 09:01:11
阅读次数:
202
OC中存储数据最常用 的两个容器就是数组和字典,而作为最常用的,应该了解这所有的特点,及用法。 OC中的数组是一个容量,有序的管理了一系列元素,并且存放在数组里的元素,必须是对象类型。 不可变数组,见名知意,不可改变的,只要创建成功之后都不能改变数组容量,元素。 创建一个不可变数组对象 //1.初始
分类:
编程语言 时间:
2016-02-16 22:09:26
阅读次数:
248