OC
文章平均质量分 67
blankGWT
学海无涯
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OC语法基础之一
//block遍历 效率最快 [arr enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) { //obj 数组的元素 idx 数组的索引 *stop是否停止遍历 if ([obj isEqualToString:@"2"] == YES) {原创 2015-11-15 15:30:17 · 300 阅读 · 0 评论 -
ios中MRC的内存管理
Person * person=[[Person alloc]init]; Person* person仅是一个指针,它创建了一个指针指向了一个对象 [[Person alloc]init]这才是一个对象 Person * person是系统给他分配的空间,不需要我们来进行管理 NSLog(@"对象的地址:%p,指针的地址:%p",person,&person); 对原创 2015-12-21 19:29:14 · 373 阅读 · 0 评论 -
ios中MRC下set方法的正确写法
#import #import "Cpu.h" #import "Computer.h" int main(int argc, const char * argv[]) { @autoreleasepool { #if 0//为什么要retain Cpu * cpu=[[Cpu alloc]init]; Computer *原创 2015-12-21 19:32:27 · 3167 阅读 · 0 评论 -
ios中Block内访问函数局部变量时变量的改变情况
int (^bk)(int); void f1(void) { int a=1; //在栈区 static int b=2; //在数据区 __block int c=3; //在栈区,由__block修饰的局部变量会在block代码中复制一份,但这个备份不在常量区,在数据区或堆区 printf("在f1中&a=原创 2015-12-24 09:59:34 · 2231 阅读 · 0 评论 -
iOS中NSdata的使用
void test() { NSDate * d1=[NSDate date];//获取当前时间 NSLog(@"当前时间是:%@",d1);//0时区的时间,中国在东8区,小时加8就是中国时间 NSDateFormatter * formater=[NSDateFormatter new];//格式化输出时间 //yyyy表示4位的年份 /原创 2016-01-08 12:51:02 · 416 阅读 · 0 评论 -
iOS中NSnumber的使用 NSValue的使用
nsnumber int i=4; float f=3.4; NSNumber * n1=[NSNumber numberWithInt:i]; NSNumber * n2=[NSNumber numberWithFloat:f]; //把数字转成对象加到数组里 NSMutableArr原创 2016-01-08 12:51:54 · 391 阅读 · 0 评论 -
iOS中NSFileManager的使用
//NSFileManager用于判断 NSString * filePath=@"/Users/ms/Desktop/contact.json"; NSString * filePath1=@"/Users/ms/Desktop"; //1.文件是否存在 NSFileManager * fm=[NSFileManager原创 2016-01-08 12:54:48 · 355 阅读 · 0 评论 -
ios中ARC模式下的内存管理
#import #import "Person.h" int main(int argc, const char * argv[]) { @autoreleasepool { #if 0 //在ARC中,把强引用变成弱引用,将对象=nil就可以 //在ARC中判断的一指针是强引用还是弱引用根据__stron原创 2015-12-27 16:26:50 · 313 阅读 · 0 评论
分享