У меня есть этот код, который работает хорошо, но я не знаю, правильно ли он вызывает stringWithFormat, потому что в документации %d - это int, а я передаю long:
long seconds = (long)[[NSDate date]timeIntervalSince1970];
NSString *unixTimestamp = [NSString stringWithFormat:@"date=%d", seconds];
Спасибо заранее!