在目标c中无法理解二传手和吸气剂

Seg*_*gev 0 getter setter objective-c

我正在通过一些在线教程学习目标c,我有一个问题.在这个视频:http://www.youtube.com/watch?v = Nb9-1rRjO_8&feature = player_detailpage#t = 367s你可以看到我在这里写的代码:

@synthesize width, height; //setters and getters

-(void) setWH:(int) w:(int) h{
    width = w;
    height = h
}
Run Code Online (Sandbox Code Playgroud)

我不明白为什么他写了一个setHW方法,如果他已经使用@synthesize获得了宽度和高度的setter和getter.我错过了什么?

谢谢

Abi*_*ern 5

他正在合成宽度和高度,但你要问的方法setWH看起来是一个名称很简单的便捷方法,可以在一个地方设置宽度和高度.

实际上,它看起来很糟糕,除了没有使用self.widthself.height他应该做的事情,有一个set不属性的东西看起来很奇怪.

在哪里init

找一个更好的老师.

如果您喜欢观看视频 - 启动iTunes,请转到iTunesU查看C193P,这是斯坦福大学iPhone编程课程的视频集.你会在那里学到更多东西.

编辑添加

iTunes上这门课程的链接是https://itunes.apple.com/gb/itunes-u/ipad-iphone-application-development/id473757255