自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 oc7

//__block可以在Block中修改变量。typedef int (^Block) (int);Block b = ^(int n) {    return 2;};//在非函数中,先声明,在赋值是错误的,在函数中正确Block b1;b1 = ^(int n) {    return 3;}; void test() {    Bl

2014-04-27 21:50:26 447

原创 oc6

//NSString    NSString *str1=@"hello world";    NSRange range=[str1 rangeOfString:@"h"];    NSRange range1=NSMakeRange(0,4);    NSString *str2 = [str1 substringWithRange:range1];NSLog(

2014-04-27 21:44:03 387

原创 oc5

//用BLOCK快速遍历数组    NSArray *arr = [NSMutableArrayarray];        NSSet *s = [NSSetset];        NSString *str = [s anyObject];    //    NSDictionary*dict = [NSDictionary dictionaryWit

2014-04-27 21:41:19 342

原创 oc4

ARC的判断准则:只要没有强指针指向对象,就会释放对象_ weak,__strong。ARC中,retain替换为strong  @property (nonatomic, strong/weak) NSString  *s重写的dealloc不能写[super dealloc].//不需要ARC   -fno-objc-arc//需要ARC   -f-objc-arc  //

2014-04-27 21:35:41 272

原创 oc3

栈:局部变量,自动释放池堆:对象,动态分配  //需管理内存对象的基本结构:oc对象+引用计数器4个字节对象被销毁,系统会向对象发送一条dealloc方法。野指针、僵尸对象、retain返回对象本身。谁retain alloc,谁release- (void)setBook:(Book *)book {    if(_book != book) {        [

2014-04-27 21:29:12 361

原创 oc2

-(bool) isxxx;        //NSString *ns=[NSString stringWithFormat:@"%d " , age];#pragma mark – selector1//注释标记点语法的本质还是方法调用p.age=10 == [p setAge:10]成员变量作用域:@private  @protected@public@packa

2014-04-27 18:41:25 288

原创 oc1

#import  //可以防止文件的内容被重复拷贝-frameworkFoundation面向过程(Produce oriented):关注解决问题需要的步骤面向对象(Object oriented):关注解决问题需要的对象。(封装,继承,多态);

2014-04-14 18:41:36 366

原创 C排序算法

void maxAndAvg(int a[],int *max,float *avg){    float sum;    *max=a[0];    for (int i=0; i8; i++) {        if (*max            *max=a[i];        }        sum+=a[i];    }    *avg=sum

2014-04-11 18:21:50 305

原创 C注意点

注意if  switch中变量的作用域。Switch() 当一个条件成立,没有break,忽略后面的条件,直接执行所有语句,直到遇到breakFor(int i=0;i Inta=10;       //错误。随着代码块结束,变量销毁。}                                     int t=printf(“sadasdasd”);  //prin

2014-04-09 13:40:18 288

原创 c基本概念

基本概念:程序:计算机能识别和执行的指令,由各种函数组成。c面向过程,可直接操作硬件。编辑源代码.c->(编译.o->链接 运行a.out终端指令:pwd            //查询当前所处路径cd xx          //进入子目录ls -l             //列出当前目录下的文件mkdir xx     //新建目录touc

2014-04-04 20:16:08 322

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除