Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有什么区别
[self.view addSubview:view1];
和
[super.view addSubview:view1];
谢谢你!!
法兰胡
除非您重写了该-view方法,否则没有实际区别。但是,从语义上的差异来看,sayingsuper.view是一种明确的尝试,以避免调用-view在当前类中定义的命名方法。除非你想表达那个意思,否则你应该远离这个super.whatever结构。
-view
super.view
super.whatever
由于视图是一种属性,因此归根结底并没有太大区别。
就我个人而言,我认为 self.view 更具可读性,并且据我所知是更常用的成语。