刚开始学,看到一个下面这样子的声明:
(void) a:(xx)aaa bbb:(xx)ccc
具体记不清了,请原谅= =
请问一下大家,那个bbb是什么意思呢?还是我看走眼了,根本没有这回事啊。
就我的理解,如果没有那个bbb。转换成c语言函数是:
void a(xx aaa,xx ccc);
那个bbb怎么也想不通到底是怎么回事,也不知道怎么查这个内容。
最近刚开始学,这个以后可能会知道,但是现在一下遇到这个,非常着急。把入门的书目前看到的几章翻了几便都没找到解答麻烦大家了,谢谢!
------解决方案--------------------
(void) a:(xx)aaa bbb:(xx)ccc
相当于
void abbb(xx aaa,xx ccc);
------解决方案--------------------
bbb相当于占位符,没什么神秘的,就是这种格式。LZ还要多看看基础。
------解决方案--------------------
bbb是第二个参数的名字,一般第一个参数的名字省略
比如你现在要调用这个函数的话需要这样写[self a:? bbb:?];其中a是函数名
刚开始都不习惯 用久了就习惯了