iOS APP 开发 OC 第八天,@synthesize

tags: OC 30 day

作用

自动生成getter,setter方法的实现,所以应该写在类的实现当中。

语法。

@synthesize @property
@interface Person :NSObject
{
int_age;
}
@property int age;
@end
---------------
@implmentation Person

@sythesize age
@end

@sythesize做了什麽?

  1. 生成一个私有的属性,属性的类型和@synthesize对应的@property类形一致,属性的名字和@synthesize对应的@property名字一致。
  2. 自动生成setter方法的实现。实现方式:将参数直接赋值给自动生成的私有属性。并且没有做任何的逻辑验证。
  3. 自动生成getter方法的实现。实现方式:将生成的私有属性值返回。

<<:  CSS - Tailwind CSS 入门与语法

>>:  何谓工程(Engineering)?

CMoney软件工程师战斗营_Week 13

由於疫情的关系 大家已在家学习一个月 原本想说最要克服的是自制力 但没想到事情多到 我也没时间发闲~...

2.4.10 Design System - Input Text

以前我绝对是对哲学避之唯恐不及的 但某一年意外看到「正义 一场思辨之旅」以及「超译 尼采」後 开始...

[iT铁人赛Day7]JAVA阵列(上篇)

好,今天来讲阵列,其实阵列很长一段时间都困扰着我 直到我自己重新看过一遍,才稍微解惑一些 那接下来就...

【从零开始的 C 语言笔记】第七篇-格式指定字 & 特殊字元

不怎麽重要的前言 上一篇我们介绍了什麽是变数,也结合了资料型态来让大家了解,接下来大家有没有想过,如...

DAY 22 Big Data 5Vs – Variety(速度) Kinesis (2)

接续介绍Kinesis家族中其它更实用的资料分析服务: 进入Kinesis服务首页可以看到这三个常常...