摘要:
例如:UIAlertView的init方法中的otherButtonTitles:(NSString *)otherButtonTitles, ...等多个可变参数。ios实现传递不定长的多个参数的方法是使用va_list。va_list是C语言提供的处理变长参数的一种方法。在调用的时候要在参数结尾的时候加nil。va_list的使用需要注意:(1)首先在函数里定义va_list型的变量,这个变量是指向参数的指针;(2)然后用va_start初始化刚定义的va_list变量;(3)然后用va_arg返回可变的参数,va_arg的第二个参数是你要返回的参数的类型.如果函数有多个可变参数的,依次调 阅读全文
posted @ 2014-04-09 10:23
tinkl
阅读(3406)
评论(0)
推荐(0)

浙公网安备 33010602011771号