NSString是不可变的NSMutableString是可变字符串1.初始化2.串联字符串3.替换字符串4.插入字符串5.删除字符串 1 #pragma mark buffer string create 2 void stringCreate() 3 { 4 NSMutableStrin...
分类:
其他好文 时间:
2014-11-24 20:35:49
阅读次数:
220
A. 不可变字符串 1 void stringCreate() 2 { 3 //Don't need to release memory by this way 4 NSString *str1 = @"String Sample"; 5 6 NSString *st...
分类:
其他好文 时间:
2014-11-24 20:34:14
阅读次数:
175
1 void exportString() 2 { 3 NSString *str = @"Hello, 坑爹"; 4 NSString *path = @"/Users/hellovoidworld/Study/Foundation/NSString/abc.txt"; 5 ...
分类:
其他好文 时间:
2014-11-24 20:33:42
阅读次数:
238
一个对象使用copy或mutableCopy方法可以创建对象的副本1.copy需要实现NSCopying协议创建的是不可变副本,如NSString, NSArray, NSDictionary(1)不可变对象调用copy不会产生新的对象,而是返回对象本身,相当于retain,计数器+1属于浅拷贝(2...
分类:
其他好文 时间:
2014-11-24 20:33:32
阅读次数:
168
A.OC弱语法1.在运行的时候才会检查方法的声明和实现2.没有声明只有实现的方法也能正常运行,只要在调用之前定义即可3.类的声明必须存在,否则会出现运行时错误B.类方法1.是类名调用的方法2.使用加号修饰的方法3.类方法和对象方法可以重名4.对象方法和类方法都允许多次声明,都不允许多次定义5.类方法...
分类:
其他好文 时间:
2014-11-24 20:33:21
阅读次数:
207
1.没有权限读取文件夹The file “Homework2” couldn’t be opened because you don’t have permission to view it.—>不能对文件夹进行文件的操作,例如读取文件内容2.C函数运行时链接错误变量名和函数名混淆使用了,导致调用错...
分类:
其他好文 时间:
2014-11-24 20:32:38
阅读次数:
175
在NSDictionary中,nil代表结束,允许存入使用NSNull代替 1 int main(int argc, const char * argv[]) { 2 @autoreleasepool { 3 NSNull *n = [NSNull null]; 4 ...
分类:
其他好文 时间:
2014-11-24 20:32:17
阅读次数:
163
1 void dicUse() 2 { 3 NSMutableDictionary *dic = [NSMutableDictionary dictionary]; 4 Student *stu1 = [Student studentWithName:@"Simon"]; 5 ...
分类:
其他好文 时间:
2014-11-24 20:30:27
阅读次数:
170
1.判断某个对象是否属于一个类1 Student *stu = [[[Student alloc] init] autorelease];2 BOOL result= [stu isKindOfClass:[Person class]];3 NSLog...
分类:
其他好文 时间:
2014-11-24 20:29:59
阅读次数:
177
NSArray是不可变的,不能先创建再添加元素NSArray可以放入任何OC对象,但不能放入基本数据类型、结构体、枚举等非OC对象不能存储nilA.常用方法1创建返回用量是否含有某元素最后的元素取得某位置的元素当一个对象放入数组的时候,这个对象的计数器加1 1 #pragma mark create...
分类:
其他好文 时间:
2014-11-24 20:28:41
阅读次数:
230