Нет. Это именно то, что означает @private
. Компилятор явно запрещает любому другому классу (даже подклассам) доступ к этому ivar.
@public
означает, что любой может получить доступ к ivar, а @protected
означает, что подклассы могут получить к нему доступ, но другие классы не могут.