oc字符串 和 注意地方

来源:互联网 发布:怎样举报网络非法赌博 编辑:程序博客网 时间:2024/06/05 16:52

/*

 

 OC中的字符串:

 

    NSString

            NSString *str = @"字符串";

 

    @"字符串"NSString类型的常量

 

 

 BOOL类型,它是用来表示真或假   YES表示真,NO表示假

 

 

 NSLog:    NSLog(@"格式化控制字符串",参数列表);

 

        %@ 用来输出对象的!

 

 

 

 类:具有相同特征的高度抽象出来的群体

 对象:就是这个群体中具体的某一员

 类包括   类名、属性、方法 

 代码创建一个类 

        @interface 类名 : NSObject{ 

            属性列表;

        }

        方法列表

        @end

        @implementation类名

 

        方法实现列表 

        @end 

 创建对象:

 new 一个对象

        类名 *对象 = [类名 new];

 

 怎么访问对象的属性?

        1.->访问

            对象->属性名;

 例如p->name;

        2.*.配合

             (*对象).属性名;   (*p).name;

 方法的定义:

       -(返回值类型)方法名:参数列表;

         例:-(void)test; //无参数无返回值的方法

           -(void)test2:(int)age;  //1个参数无返回值的方法,方法名是test2:

           -(void)test3:(int)age andName:(NSString *)name;//方法名是test3:andName:

           -(int)test4; //无参数有返回值的函数

 

 方法的实现:

        -(返回值类型)方法名:参数列表{ 

            方法体;

  }

 

 方法的调用:     [对象方法名:参数列表];

 

 

 

 new

    1.开辟堆空间

    2.初始化对象

    3.返回堆空间的首地址

 

 

 

 定义方法的时候只能写在@interface@end之间(不包括写属性列表的大括号)

 

 方法的实现只能写在@implementation@end之间

0 0
原创粉丝点击