总是为了方便,实现一个方法的时候,顺便把变量定义在了方法的顶部,以为这样应该和h文件中定义是一样的,其实是定义在m文件中的变量是静态的,该类的多个对象访问的将会是同一个变量。 吐槽OC的封装性,比起Java差远了,没有包的概念,有时导入别人的代码,自己的代码和别人定义了同样名字的宏。没有私有方法,performSelector可以执行任何方法。
Objective-C的m文件中定义变量
最新推荐文章于 2025-01-11 15:59:58 发布