我正在使用 TestFlight 并且我有这个宏来替换 NSLog 的 TestFlight 远程日志记录等价物。
#define NSLog(__FORMAT__, ...) TFLog((@"%s [Line %d] " __FORMAT__), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)
我刚刚从 TestFlight 网站复制粘贴了这个,现在我想创建自己的,用于稍微不同的目的。
我希望能够打字...
MyEventLog(@"Something happened.");
...并将其解释为...
[[MyEventLogManager sharedInstance] newLogWithText:@"Something happened"];
我只是不确定语法是如何工作的。