什么';这两者之间的区别是什么_&引用;及__&引用;在Objective-C中?
我已经读到什么';这两者之间的区别是什么_&引用;及__&引用;在Objective-C中?,objective-c,cocoa-touch,cocoa,syntax,Objective C,Cocoa Touch,Cocoa,Syntax,我已经读到。(下划线)仅用于说明变量/方法/类仅供API使用,其他程序员不应使用 (双下划线)怎么样 在本例中,\uu block BOOL found=NO 在Apple文档中,关于块对象 另外,有人能帮我理解指向指针的指针的概念吗? **var 我读了一些关于它的答案,但没有真正理解。何时以及如何使用它?单下划线传统上用于私有API(方法,有时是IVAR)。它们的主要目的是防止名称冲突 \uu block是新blocks API的关键字。通常,双下划线关键字用于编译器 对于指向指针的指针,N
。
(下划线)仅用于说明变量/方法/类仅供API使用,其他程序员不应使用
(双下划线)怎么样
在本例中,\uu block BOOL found=NO代码>
在Apple文档中,关于块对象
另外,有人能帮我理解指向指针的指针的概念吗?
**var
我读了一些关于它的答案,但没有真正理解。何时以及如何使用它?单下划线传统上用于私有API(方法,有时是IVAR)。它们的主要目的是防止名称冲突
\uu block
是新blocks API的关键字。通常,双下划线关键字用于编译器
对于指向指针的指针,NSError
就是一个很好的例子:当一个方法想要返回一个新的NSError
对象作为其参数的一部分(而不是返回值)时,您需要一个指向NSError*
类型变量的指针,这样您就可以分配它。使用简单的指针,您只能访问对象,但不能(重新)分配对象。传统上,单下划线用于私有API(方法,有时是IVAR)。它们的主要目的是防止名称冲突
\uu block
是新blocks API的关键字。通常,双下划线关键字用于编译器
对于指向指针的指针,NSError
就是一个很好的例子:当一个方法想要返回一个新的NSError
对象作为其参数的一部分(而不是返回值)时,您需要一个指向NSError*
类型变量的指针,这样您就可以分配它。使用一个简单的指针,您只能访问对象,但不能(重新)分配它。太好了,这真的很有帮助。谢谢太好了,这真的很有帮助。谢谢