iOS APIs Removed in Mobile SDK 11.0

These lists show Mobile SDK objects and artifacts for iOS that were removed in Mobile SDK 10.0.

SFCryptChunks

1@interface SFCryptChunks : NSObject

SFDecryptStream

1@interface SFDecryptStream : NSInputStream <SFCryptChunksDelegate>
  • Use SFSDKDecryptStream instead. This class should only be used for upgrade steps.

SFEncryptionKey

1@interface SFEncryptionKey : NSObject <NSCoding, NSCopying>

SFKeyStoreManager

1@interface SFKeyStoreManager : NSObject

SFSecureEncryptionKey

1@interface SFSecureEncryptionKey : SFEncryptionKey

SFSoupSpec

1@interface SFSoupSpec : NSObject
  • External storage and soup spec have been removed in 11.0.

SFAlterSoupLongOperation

1- (id) initWithStore:(SFSmartStore*)store 
2            soupName:(NSString*)soupName 
3         newSoupSpec:(nullable SFSoupSpec*)newSoupSpec 
4       newIndexSpecs:(NSArray*)newIndexSpecs 
5         reIndexData:(BOOL)reIndexData;
  • External storage and soup spec have been removed in 11.0 - use other constructor instead.

SFSmartStore

1- (nullable SFSoupSpec*)attributesForSoup:(NSString*)soupName 
2NS_SWIFT_NAME(specification(forSoupNamed:));
  • External storage and soup spec have been removed in 11.0.
1- (BOOL)registerSoupWithSpec:(SFSoupSpec*)soupSpec 
2              withIndexSpecs:(NSArray<SFSoupIndex*>*)indexSpecs 
3                       error:(NSError**)error 
4NS_SWIFT_NAME(registerSoup(withSpecification:withIndices:));
  • External storage and soup spec have been removed in 11.0. Use registerSoup with soupName instead.
1- (unsigned long long)getExternalFileStorageSizeForSoup:(NSString*)soupName 
2NS_SWIFT_NAME(externalFileStorageSize(forSoupNamed:));
  • External storage and soup spec have been removed in 11.0.
1- (NSUInteger)getExternalFilesCountForSoup:(NSString*)soupName 
2NS_SWIFT_NAME(externalFilesCount(forSoupNamed:));
  • External storage and soup spec have been removed in 11.0.
1- (BOOL) alterSoup:(NSString*)soupName 
2      withSoupSpec:(SFSoupSpec*)soupSpec 
3    withIndexSpecs:(NSArray<SFSoupIndex*>*)indexSpecs 
4       reIndexData:(BOOL)reIndexData 
5NS_SWIFT_NAME(alterSoup(named:soupSpec:indexSpecs:reIndexData:));
  • External storage and soup spec have been removed in 11.0. Use other alterSoup method instead.