SKProductの価格プロパティの処理については、ドキュメントを確認してください。それを行うサンプル コードがあります。
5年経っても古くならないリンクからのコード:(Swift 3.0とスタイルに軽く適応):
スイフト3.0
let numberFormatter = NumberFormatter()
numberFormatter.formatterBehavior = .behavior10_4
numberFormatter.numberStyle = .currency
numberFormatter.locale = someProduct.priceLocale
let formattedString = numberFormatter.string(from: someProduct.price)
オブジェクティブ C
NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];
[numberFormatter setFormatterBehavior:NSNumberFormatterBehavior10_4];
[numberFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
[numberFormatter setLocale:product.priceLocale];
NSString *formattedString = [numberFormatter stringFromNumber:product.price];
最後に 1 つ:NumberFormatter
オブジェクトは (時間とリソースの点で) コストがかかるため、頻繁に使用することが予想される場合は、オブジェクトをどこかにキャッシュすることを検討してください。