Я читаю книгу «Программирование на языке C» от Big Nerd Ranch и не уверен в дифференциации.
Контекст: NSLog() — это функция Objective-C (не метод!), которая во многом работает как printf(). Однако в NSLog() строка формата на самом деле является экземпляром NSString.