相关疑难解决方法(0)

为什么Objective-C不支持私有方法?

我已经看到了一些在Objective-C中声明半私有方法的策略,但似乎没有办法制作一个真正的私有方法.我接受.但是,为什么会这样呢?我基本上所说的每一个解释,"你不能这样做,但这里有一个近似的近似."

有许多适用于关键字的ivars(部件)控制它们的范围,例如@private,@public,@protected.为什么不能这样做呢?它似乎是运行时应该能够支持的东西.我缺少一种潜在的哲学吗?这是故意的吗?

objective-c objective-c-runtime

122
推荐指数
5
解决办法
2万
查看次数

标签 统计

objective-c ×1

objective-c-runtime ×1