SKProduct
Оператор импорта
Swift
import StoreKit
Objective C
@import StoreKit;
Доступность
Доступный в iOS 3.0 и позже.
SKProduct
объекты возвращаются как часть SKProductsResponse
объект. Каждый объект продукта предоставляет информацию о продукте, который Вы ранее зарегистрировали в Подключении iTunes.
-
localizedDescription
СвойствоОписание продукта. (только для чтения)
Объявление
Swift
var localizedDescription: String! { get }
Objective C
@property(nonatomic, readonly) NSString *localizedDescription
Обсуждение
Описание локализуется на основе
currentLocale
свойство.Оператор импорта
Objective C
@import StoreKit;
Swift
import StoreKit
Доступность
Доступный в iOS 3.0 и позже.
-
localizedTitle
СвойствоИмя продукта. (только для чтения)
Объявление
Swift
var localizedTitle: String! { get }
Objective C
@property(nonatomic, readonly) NSString *localizedTitle
Обсуждение
Описание локализуется на основе
currentLocale
свойство.Оператор импорта
Objective C
@import StoreKit;
Swift
import StoreKit
Доступность
Доступный в iOS 3.0 и позже.
-
price
СвойствоСтоимость продукта в местной валюте. (только для чтения)
Объявление
Swift
var price: NSDecimalNumber! { get }
Objective C
@property(nonatomic, readonly) NSDecimalNumber *price
Обсуждение
Ваше приложение может отформатировать цену с помощью средства форматирования числа, как показано в следующем примере кода:
NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];
[numberFormatter setFormatterBehavior:NSNumberFormatterBehavior10_4];
[numberFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
[numberFormatter setLocale:product.priceLocale];
NSString *formattedString = [numberFormatter stringFromNumber:product.price];
Оператор импорта
Objective C
@import StoreKit;
Swift
import StoreKit
Доступность
Доступный в iOS 3.0 и позже.
См. также
-
priceLocale
Свойство -
productIdentifier
СвойствоСтрока, идентифицирующая продукт для Apple App Store. (только для чтения)
Объявление
Swift
var productIdentifier: String! { get }
Objective C
@property(nonatomic, readonly) NSString *productIdentifier
Оператор импорта
Objective C
@import StoreKit;
Swift
import StoreKit
Доступность
Доступный в iOS 3.0 и позже.
-
downloadable
СвойствоБулево значение, указывающее, имеет ли App Store загружаемое содержание для этого продукта. (только для чтения)
Объявление
Swift
var downloadable: Bool { get }
Objective C
@property(nonatomic, readonly, getter=isDownloadable) BOOL downloadable
Обсуждение
Можно связать ряд файлов данных с записью Подключения iTunes, которую Вы создали для продукта. Значение этого свойства
YES
true
если по крайней мере один файл был связан с продуктом.Оператор импорта
Objective C
@import StoreKit;
Swift
import StoreKit
Доступность
Доступный в iOS 6.0 и позже.
-
downloadContentLengths
СвойствоДлины загружаемых файлов, доступных для этого продукта. (только для чтения)
Объявление
Swift
var downloadContentLengths: [AnyObject]! { get }
Objective C
@property(nonatomic, readonly) NSArray *downloadContentLengths
Обсуждение
Массив содержит
NSNumber
объекты, каждый из которых содержит along long
значение, которое является размером одного из загружаемых файлов (в байтах).Оператор импорта
Objective C
@import StoreKit;
Swift
import StoreKit
Доступность
Доступный в iOS 6.0 и позже.
-
downloadContentVersion
СвойствоСтрока, идентифицирующая, какая версия содержания доступна для скачивания. (только для чтения)
Объявление
Swift
var downloadContentVersion: String! { get }
Objective C
@property(nonatomic, readonly) NSString *downloadContentVersion
Обсуждение
Строка версии отформатирована как серия целых чисел, разделенных периодами.
Оператор импорта
Objective C
@import StoreKit;
Swift
import StoreKit
Доступность
Доступный в iOS 6.0 и позже.