Documentation Archive Developer
Search

StoreKit Changes

StoreKit

Modified SKDownload
Introduction
FromOS X 10.10
ToOS X 10.8

Modified SKDownload.contentLength
Declaration
From
var contentLength: NSNumber! { get }
To
@NSCopying var contentLength: NSNumber! { get }

Modified SKDownload.contentURL
Declaration
From
var contentURL: NSURL! { get }
To
@NSCopying var contentURL: NSURL! { get }

Modified SKDownload.error
Declaration
From
var error: NSError! { get }
To
@NSCopying var error: NSError! { get }

Modified SKMutablePayment
Introduction
FromOS X 10.10
ToOS X 10.7

Modified SKMutablePayment.requestData
Declaration
From
var requestData: NSData!
To
@NSCopying var requestData: NSData!

Modified SKPayment
Introduction
FromOS X 10.10
ToOS X 10.7

Modified SKPayment.requestData
Declaration
From
var requestData: NSData! { get }
To
@NSCopying var requestData: NSData! { get }

Modified SKPaymentQueue
Introduction
FromOS X 10.10
ToOS X 10.7

Modified SKPaymentTransaction
Introduction
FromOS X 10.10
ToOS X 10.7

Modified SKPaymentTransactionObserver.paymentQueue(SKPaymentQueue!, removedTransactions:[AnyObject]!)
Optional
From--
Toyes

Modified SKPaymentTransactionObserver.paymentQueue(SKPaymentQueue!, restoreCompletedTransactionsFailedWithError: NSError!)
Optional
From--
Toyes

Modified SKPaymentTransactionObserver.paymentQueue(SKPaymentQueue!, updatedDownloads:[AnyObject]!)
Optional
From--
Toyes

Modified SKPaymentTransactionObserver.paymentQueueRestoreCompletedTransactionsFinished(SKPaymentQueue!)
Optional
From--
Toyes

Modified SKProduct
Introduction
FromOS X 10.10
ToOS X 10.7

Modified SKProductsRequest
Introduction
FromOS X 10.10
ToOS X 10.7

Modified SKProductsRequest.delegate
Declaration
From
var delegate: SKProductsRequestDelegate!
To
unowned(unsafe) var delegate: SKProductsRequestDelegate!

Modified SKProductsRequest.init(productIdentifiers: Set<NSObject>!)
DeclarationIntroduction
From
init(productIdentifiers productIdentifiers: NSSet!)
OS X 10.10
To
init!(productIdentifiers productIdentifiers: Set<NSObject>!)
OS X 10.10.3

Modified SKProductsResponse
Introduction
FromOS X 10.10
ToOS X 10.7

Modified SKReceiptRefreshRequest
Introduction
FromOS X 10.10
ToOS X 10.9

Modified SKReceiptRefreshRequest.init(receiptProperties: [NSObject: AnyObject]!)
Declaration
From
init(receiptProperties properties: [NSObject : AnyObject]!)
To
init!(receiptProperties properties: [NSObject : AnyObject]!)

Modified SKRequest
Introduction
FromOS X 10.10
ToOS X 10.7

Modified SKRequest.delegate
Declaration
From
var delegate: SKRequestDelegate!
To
unowned(unsafe) var delegate: SKRequestDelegate!

Modified SKRequestDelegate.request(SKRequest!, didFailWithError: NSError!)
Optional
From--
Toyes

Modified SKRequestDelegate.requestDidFinish(SKRequest!)
Optional
From--
Toyes

Modified SKErrorDomain
DeclarationIntroduction
From
let SKErrorDomain: NSString!
OS X 10.10
To
let SKErrorDomain: String
OS X 10.7

Modified SKReceiptPropertyIsExpired
DeclarationIntroduction
From
let SKReceiptPropertyIsExpired: NSString!
OS X 10.10
To
let SKReceiptPropertyIsExpired: String
OS X 10.7

Modified SKReceiptPropertyIsRevoked
DeclarationIntroduction
From
let SKReceiptPropertyIsRevoked: NSString!
OS X 10.10
To
let SKReceiptPropertyIsRevoked: String
OS X 10.7

Modified SKReceiptPropertyIsVolumePurchase
DeclarationIntroduction
From
let SKReceiptPropertyIsVolumePurchase: NSString!
OS X 10.10
To
let SKReceiptPropertyIsVolumePurchase: String
OS X 10.7