Попробуйте это;
NSDictionary *fileAttributes = [[NSFileManager defaultManager] attributesOfItemAtPath:URL error:&attributesError];
NSNumber *fileSizeNumber = [fileAttributes objectForKey:NSFileSize];
long long fileSize = [fileSizeNumber longLongValue];
Обратите внимание, что fileSize не обязательно вписывается в целое число (особенно в знаковое), хотя вы, безусловно, могли бы перейти на длинную позицию для iOS, поскольку вы никогда не превысите ее в реальности. В примере используется long long, поскольку в моем коде я должен быть совместим с системами с гораздо большим объемом доступной памяти.