html5中文学习网

您的位置: 首页 > ios » 正文

iOS开发:学习笔记―变量、属性、方法、实现_IOS开发

[ ] 已经帮助:人解决问题

   1、代码说明:kD4HTML5中文学习网 - HTML5先行者学习网

  Person.hkD4HTML5中文学习网 - HTML5先行者学习网

  Person.hkD4HTML5中文学习网 - HTML5先行者学习网

  #importkD4HTML5中文学习网 - HTML5先行者学习网

  @interface Person : NSObjectkD4HTML5中文学习网 - HTML5先行者学习网

  {kD4HTML5中文学习网 - HTML5先行者学习网

  int age,sex;//变量的定义kD4HTML5中文学习网 - HTML5先行者学习网

  int height,width;kD4HTML5中文学习网 - HTML5先行者学习网

  }kD4HTML5中文学习网 - HTML5先行者学习网

  @property int age,sex;//属性的定义kD4HTML5中文学习网 - HTML5先行者学习网

  @property char height;kD4HTML5中文学习网 - HTML5先行者学习网

  //-(void) setAge;kD4HTML5中文学习网 - HTML5先行者学习网

  -(int) setAge1 :(int)a;kD4HTML5中文学习网 - HTML5先行者学习网

  -(int) setWH :(int)w :(int)h;kD4HTML5中文学习网 - HTML5先行者学习网

  /* 方法的定义kD4HTML5中文学习网 - HTML5先行者学习网

  格式kD4HTML5中文学习网 - HTML5先行者学习网

  -(返回的数据类型) 方法名称 :(参数1的数据类型)参数1名称 :(参数2的数据类型)参数2名称kD4HTML5中文学习网 - HTML5先行者学习网

  */kD4HTML5中文学习网 - HTML5先行者学习网

  @endkD4HTML5中文学习网 - HTML5先行者学习网

  Person.mkD4HTML5中文学习网 - HTML5先行者学习网

  Person.mkD4HTML5中文学习网 - HTML5先行者学习网

  #import "Person.h"kD4HTML5中文学习网 - HTML5先行者学习网

  @implementation PersonkD4HTML5中文学习网 - HTML5先行者学习网

  @synthesize age,sex;//访问器kD4HTML5中文学习网 - HTML5先行者学习网

  //@synthesize height;kD4HTML5中文学习网 - HTML5先行者学习网

  /*kD4HTML5中文学习网 - HTML5先行者学习网

  【我的注解】kD4HTML5中文学习网 - HTML5先行者学习网

  @synthesize 引用 @property 关联 @interfacekD4HTML5中文学习网 - HTML5先行者学习网

  引用不到,或者关联不到,均会抛错。kD4HTML5中文学习网 - HTML5先行者学习网

  */kD4HTML5中文学习网 - HTML5先行者学习网

  #pragma mark ------setAge----kD4HTML5中文学习网 - HTML5先行者学习网

  //-(void) setAge;kD4HTML5中文学习网 - HTML5先行者学习网

  //{kD4HTML5中文学习网 - HTML5先行者学习网

  // age=20;kD4HTML5中文学习网 - HTML5先行者学习网

  //}kD4HTML5中文学习网 - HTML5先行者学习网

  #pragma mark ------setAge1------kD4HTML5中文学习网 - HTML5先行者学习网

  -(int) setAge1 :(int)akD4HTML5中文学习网 - HTML5先行者学习网

  {kD4HTML5中文学习网 - HTML5先行者学习网

  age=a;kD4HTML5中文学习网 - HTML5先行者学习网

  return age;kD4HTML5中文学习网 - HTML5先行者学习网

  }kD4HTML5中文学习网 - HTML5先行者学习网

  #pragma mark ------setWH------kD4HTML5中文学习网 - HTML5先行者学习网

  -(int) setWH :(int)w :(int)h //方法的实现kD4HTML5中文学习网 - HTML5先行者学习网

  {kD4HTML5中文学习网 - HTML5先行者学习网

  width = 100;kD4HTML5中文学习网 - HTML5先行者学习网

  height=175;kD4HTML5中文学习网 - HTML5先行者学习网

  return age*height;kD4HTML5中文学习网 - HTML5先行者学习网

  }kD4HTML5中文学习网 - HTML5先行者学习网

  @endkD4HTML5中文学习网 - HTML5先行者学习网

  main.mkD4HTML5中文学习网 - HTML5先行者学习网

  main.mkD4HTML5中文学习网 - HTML5先行者学习网

  #importkD4HTML5中文学习网 - HTML5先行者学习网

  #import "Person.h"kD4HTML5中文学习网 - HTML5先行者学习网

  int main(int argc, const char * argv[])kD4HTML5中文学习网 - HTML5先行者学习网

  {kD4HTML5中文学习网 - HTML5先行者学习网

  @autoreleasepool {kD4HTML5中文学习网 - HTML5先行者学习网

  Person *person=[Person alloc];kD4HTML5中文学习网 - HTML5先行者学习网

  [person init];kD4HTML5中文学习网 - HTML5先行者学习网

  person.age=1;//属性kD4HTML5中文学习网 - HTML5先行者学习网

  NSLog(@"person.ag = %i",person.age);//输出属性,注意类型匹配,否则抛错kD4HTML5中文学习网 - HTML5先行者学习网

  NSLog(@"person = %@",person);//输出对象kD4HTML5中文学习网 - HTML5先行者学习网

  [person setWH:6 :10];//方法kD4HTML5中文学习网 - HTML5先行者学习网

  [person release];//如果使用了ARC机制,release就不能用了。kD4HTML5中文学习网 - HTML5先行者学习网

  }kD4HTML5中文学习网 - HTML5先行者学习网

  return 0;kD4HTML5中文学习网 - HTML5先行者学习网

  }kD4HTML5中文学习网 - HTML5先行者学习网

  2、我的注解(详见下面三张图):kD4HTML5中文学习网 - HTML5先行者学习网

  @synthesize 引用 @property 关联 @interfacekD4HTML5中文学习网 - HTML5先行者学习网

  引用不到,或者关联不到,均会抛错。kD4HTML5中文学习网 - HTML5先行者学习网

iOS开发:学习笔记—变量、属性、方法、实现 三联
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助