c - NSString 字符串格式说明符问题
问题描述
我想知道这些格式说明符在使用initWithFormat:arguments
.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// success cases
[self log:@"%p"];
[self log:@"% P"];
[self log:@"% P% o"];
[self log:@"% P% o %"];
// crash cases
[self log:@"%P%o%P"];
[self log:@"% P% o % P"];
return YES;
}
- (void)log:(NSString *)format, ... {
va_list args;
va_start(args, format);
NSString *logLine = [[NSString alloc] initWithFormat:format arguments:args];
va_end(args);
NSLog(@"%@", logLine);
}
解决方案
推荐阅读
- python - 我如何将产品交付给客户,而不是 Django 中的源代码?
- css - 如何将内联 CSS 样式添加到 Gmail 电子邮件 (SES sendRawEmail)?
- c++ - 为什么 STL Container 函数 empty() 标记为 [[nodiscard]]?
- javascript - 每当用户更改(即编辑)html 表中列中的值时,应自动重新计算总计?我怎样才能实现它?
- generics - Rust - 泛型类型的泛型到 vec
- asp.net-core - 例外:没有为类型“System.Boolean”定义二元运算符 AndAlso
- javascript - 显示上一卷(Javascript 彩票)
- javascript - 有没有办法使用 for 循环来显示数组数字的商和乘积?
- javascript - 使用过滤器方法合并两个数组
- python - 如何将字典转换为嵌套字典?