如何限制NSLog中的NSArray输出

Orp*_*ury 3 cocoa objective-c limit nsarray

我想限制NSArray的输出.

如果我的NSArray有,请说5个NSStrings:

NSArray *alphaList = [NSArray arrayWithObjects:@"v", @"w", @"x", @"y", @"z", nil];
Run Code Online (Sandbox Code Playgroud)

显然编码:

NSLog(@"%@", alphaList);
Run Code Online (Sandbox Code Playgroud)

将输出所有5个NSString对象.

我想知道是否有办法将输出限制为"n"个对象.

我希望有一种方法可以通过在格式说明符中添加一个数字来实现这一点,但它看起来不太可能.

有什么建议?

sch*_*sch 10

NSLog(@"%@", [alphaList subarrayWithRange:NSMakeRange(0, n)]);
Run Code Online (Sandbox Code Playgroud)