Cocoa API解説(macOS/iOS)

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。

目次

NSLogv

バリューリストでログを表示します
void  NSLogv ( 
       NSString *   format , 
       va_list   args );

解説

バリューリストでログを表示します。

返り値

引数

( NSString * )format
( va_list )args

クラス

NSLogv

Function

使用可能

10.0

参照

NSLog

例文

#import "MyObject.h"

@implementation MyObject

- (IBAction)myAction:(id)sender
{
va_list vList;
vList = dynamicArgument(5 , 10 , 20 , 30 , 40, 100);

NSLogv(@"%d,%d,%d,%d,%d", vList);

}


va_list dynamicArgument(int arg_num , ...) {
	va_list args;
	int p , count;
	if (arg_num < 1) return nil;
	va_start(args , arg_num);
        
        printf("項目数 = %d\n" , arg_num);
	for (count = 0 ; count < arg_num ; count++) {
		p = (int)va_arg(args , int *);
		printf("第%d引数 = %d\n" , count + 2 , p);

	}

	va_end(args);
	return args;
}
@end