zoukankan      html  css  js  c++  java
  • @property基本概念

    1.什么是@property

    • @property是编译器的指令
    • 什么是编译器的指令 ?

      • 编译器指令就是用来告诉编译器要做什么!
    • @property会让编译器做什么呢?

      • @property 用在声明文件中告诉编译器声明成员变量的的访问器(getter/setter)方法
      • 这样的好处是:免去我们手工书写getter和setter方法繁琐的代码

    2.@property基本使用

    • 在@inteface中,用来自动生成setter和getter的声明
    用@property int age;就可以代替下面的两行
    - (int)age;   // getter
    - (void)setAge:(int)age;  // setter
    • @property编写步骤
    1.在@inteface和@end之间写上@property
    2.在@property后面写上需要生成getter/setter方法声明的属性名称, 注意因为getter/setter方法名称中得属性不需要_, 所以@property后的属性也不需要_.并且@property和属性名称之间要用空格隔开
    3.在@property和属性名字之间告诉需要生成的属性的数据类型, 注意两边都需要加上空格隔开

  • 相关阅读:
    System.DateUtils 1. DateOf、TimeOf 简单修饰功能
    Servlet高级
    Servlet基础
    AOP的基本概念
    Bean的定义及作用域的注解实现
    Bean
    centos7系统下,配置学校客户端网络记录
    CUDA并行编程思维过程
    CUDA(GPU)OPENCV
    3-决策树
  • 原文地址:https://www.cnblogs.com/xufengyuan/p/6569235.html
Copyright © 2011-2022 走看看