一、加载xib文件的两种方式1.方法一(NewsCell是xib文件的名称)NSArray *objects = [[NSBundle mainBundle] loadNibNamed:@“NewsCell” owner:nil options:nil];2.方法二UINib *nib = [UIN...
分类:
其他好文 时间:
2014-12-16 20:50:06
阅读次数:
166
开始编写应用程序的代码时,可以利用大量的 Objective-C 框架。其中,为所有应用程序提供基本服务的Foundation 框架尤为重要。Foundation 框架包括表示基本数据类型的值类(如字符串和数字)以及用于储存其他对象的集 (collection) 类。ToDoList 应用程序中的大...
分类:
其他好文 时间:
2014-12-16 16:42:49
阅读次数:
254
1.数组1.1 不可变数组(只读数组)注意:OC数组和C数组的区别: -》创建方式不同; -》OC数组本身也是一个对象,是任意类型对象地址的集合; -》OC兼容C的数组,可用于存储对象;(1)创建数组对象-》方式一:NSArray *array = [[NSArray alloc] initWith...
分类:
编程语言 时间:
2014-12-14 17:05:09
阅读次数:
298
在Objective-C中数组是常用的数据类型,在Swift中同样如此,在OC中有NSArray与NSMutableArray之分,但是在Swift中只有通过let和var来区分数组是否可变,Swift中的数组是类型安全的,所以在某个数据被存入到某个数组之前类型必须明确,假如我们创建了一个String类型的数组,那么该数组中就不能添加非String的数据类型,这是Swift与OC的一个很重要的区别...
分类:
编程语言 时间:
2014-12-12 19:08:12
阅读次数:
404
*** Terminating app due to uncaught exception 'NSGenericException', reason: '*** Collection was mutated while being enumerated.' 从字面上不难理解,Crash的原因...
分类:
编程语言 时间:
2014-12-12 13:12:05
阅读次数:
302
1.判断数据集是否为空,如果为空加载数据,否则不需要加载数据。-(NSArray *)roles{ if (_roles == nil) { //获取数据文件 NSString *path = [[NSBundle mainBundle]pat...
分类:
其他好文 时间:
2014-12-11 22:11:36
阅读次数:
175
iOS sqlite3保存数组NSArray...
分类:
移动开发 时间:
2014-12-11 17:31:19
阅读次数:
170
我们在做项目的时候有时会用到plist文件,那么要怎么创建呢。当然如果我们直接command +N这是一个简单省力的方法,那么我们怎么使用代码创建呢 //plist 的存放路径 NSArray *paths1 = NSSearchPathForDirectoriesInDomains(N...
分类:
移动开发 时间:
2014-12-11 17:12:44
阅读次数:
145
下面的例子以
NSArray *array = [NSArray arrayWithObjects:@"wendy",@"andy",@"tom",@"jonery",@"stany", nil];
1、获取数组中总共有多少个对象。
- (NSUInteger)count;
NSLog(@"%d",[array count]);
2、获取数组中下标对应的元素对象....
分类:
移动开发 时间:
2014-12-11 15:50:34
阅读次数:
320
-----iOS培训、Android培训、Java培训,期待与您交流-----
一、NSRange、NSPoint\CGPoint、 NSSize\CGSize、NSRect\CGRect (CGPint CGSize)结构体
1)NSRange
NSRange表示一个范围,比如我们想求个@“I fall in love with Objective-C~”; 这个字符串中“lov...
分类:
其他好文 时间:
2014-12-11 01:39:21
阅读次数:
369