Интересно, как os_log
различает, указывает ли указатель на статическую или динамическую строку?например
os_log_t log = os_log_create("com.example.my-subsystem", "test")
const char *staticString = "I am static string!";
const char *dynamicString = [[NSString stringWithFormat:@"I am %@!", @"dynamic string"] cStringUsingEncoding:NSUTF8StringEncoding];
os_log(log, "Message: %s", staticString); //print I am static string
os_log(log, "Message: %s", dynamicString); // print <private>