Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 什么是';朋友';你喜欢Obj c吗?_Ios_Objective C - Fatal编程技术网

Ios 什么是';朋友';你喜欢Obj c吗?

Ios 什么是';朋友';你喜欢Obj c吗?,ios,objective-c,Ios,Objective C,我正在做一个项目,在这个项目中,我创建了一个名为Friend的类,并注意到Xcode将其着色为关键字或修饰符。我可以像在代码中那样使用它吗,或者它还有其他用途 更新: 这里似乎已经回答了这个问题: 但是谢谢你们的帮助 friend是在C++中用于创建friend函数的关键字。 对象C支持C和C++关键字,因此更名为参数。 关于friend函数的更多信息:C++提供了friend关键字来实现这一点。在类内部,您可以指示其他类(或只是函数)将直接访问该类的受保护和私有成员。授予类访问权限时,必须

我正在做一个项目,在这个项目中,我创建了一个名为Friend的类,并注意到Xcode将其着色为关键字或修饰符。我可以像在代码中那样使用它吗,或者它还有其他用途

更新: 这里似乎已经回答了这个问题:


但是谢谢你们的帮助

friend
是在
C++
中用于创建friend函数的关键字。
对象C支持C和C++关键字,因此更名为参数。
关于friend函数的更多信息:

C++提供了friend关键字来实现这一点。在类内部,您可以指示其他类(或只是函数)将直接访问该类的受保护和私有成员。授予类访问权限时,必须使用class关键字指定授予类访问权限:

好友类aClass

请注意,好友声明可以放在类的public、private或protected部分——它们出现在哪里并不重要。特别是,在标记为protected的部分中指定朋友不会阻止该朋友访问私有字段

参考此