ios基本语法

来源:互联网 发布:第三方网络支付平台 编辑:程序博客网 时间:2024/05/16 14:27
一,对象    
    1,定义类的方法
      interface类似于class关键字; 那么接口? protocol?


    2,成员的权限
       类似c++; 可否对方法定义权限??


    3,方法的定义
       其实语言都差不多;  
       无非就是函数名,co里面是可以将函数名分开成为方法签名关键字; 返回值;函数的参数;
       co里面加了个方法类型标识符


       调用方法时,必须有方法签名关键字;
       - (void)setStudentNameAndAge:(NSString *)name setAge:(int)age;
       
       [ ]类似于函数的指针,编译器会对其进行识别; 
       Student *student = [[Student alloc]init]
       [student setStudentNameAndAge:@"zhangsan" setAge:20]  指定参数即可;


    4,类能否多重继承,但最好不用!?


    5,NSObject的方法,alloc,init等;init是默认的构造函数;
   
    6,自定义构造函数

       调用父类的init构造函数; 返回实例的对象;使用self关键字,类似于this,指向自己的指针;







0 0