Core SAS Classes
-
The SASManager class.
The singleton object that is used for global SAS platform operations.
Since
since 8.22Declaration
Swift
@objc public class SASManager : NSObject
-
SASManagerDelegate protocol.
This is the protocol that must be implemented by all applications that use the SASManager.
Since
since 8.22Declaration
Swift
@objc public protocol SASManagerDelegate : NSObjectProtocol
-
IO definition for the SASManager.
This interface defines the File IO for the SASManager. All file input and output goes through these calls. User applications can override this delegate via
SASManagerDelegate.getFileSystemDelegate()
.Since
since 8.22Declaration
Swift
@objc public protocol SASFileSystemDelegate
-
Keychain IO definition for the SASManager
This interface defines the keychain functionality for the SASManager. User Applications can override this delegate via
SASManagerDelegate.getKeychainDelegate()
.Since
since 8.22Declaration
Swift
@objc public protocol SASKeychainDelegate
-
Network IO definition for the SASManager
This interface defines the Network functionality for the SASManager. User applications can override this delegate via
SASManagerDelegate.getNetworkDelegate()
.Since
since 8.22Declaration
Swift
@objc public protocol SASNetworkDelegate
-
Feature Flag Enumeration for SASKit
Enumeration of SAS Feature Flags These flags allow users to specify which features are supported
Since
since 26.0.0Declaration
Swift
@objc public enum SASFeatureFlag : Int