Collaboration Changes for Swift
Collaboration
Removed CBGroupIdentity.members() -> [AnyObject]!
Removed CBGroupIdentity.posixGID() -> gid_t
Removed CBIdentity.aliases() -> [AnyObject]!
Removed CBIdentity.authority() -> CBIdentityAuthority!
Removed CBIdentity.CSIdentity() -> Unmanaged<CSIdentity>!
Removed CBIdentity.emailAddress() -> String!
Removed CBIdentity.fullName() -> String!
Removed CBIdentity.image() -> NSImage!
Removed CBIdentity.init(CSIdentity: CSIdentity!) -> CBIdentity
Removed CBIdentity.isHidden() -> Bool
Removed CBIdentity.persistentReference() -> NSData!
Removed CBIdentity.posixName() -> String!
Removed CBIdentity.UUIDString() -> String!
Removed CBIdentityAuthority.CSIdentityAuthority() -> Unmanaged<CSIdentityAuthority>!
Removed CBIdentityAuthority.init(CSIdentityAuthority: CSIdentityAuthority!) -> CBIdentityAuthority
Removed CBIdentityAuthority.localizedName() -> String!
Removed CBIdentityPicker.allowsMultipleSelection() -> Bool
Removed CBIdentityPicker.identities() -> [AnyObject]!
Removed CBIdentityPicker.setAllowsMultipleSelection(_: Bool)
Removed CBIdentityPicker.setTitle(_: String!)
Removed CBIdentityPicker.title() -> String!
Removed CBUserIdentity.certificate() -> Unmanaged<SecCertificate>!
Removed CBUserIdentity.posixUID() -> uid_t
Added CBGroupIdentity.posixGID
Added CBIdentity.aliases
Added CBIdentity.authority
Added CBIdentity.emailAddress
Added CBIdentity.fullName
Added CBIdentity.hidden
Added CBIdentity.image
Added CBIdentity.posixName
Added CBIdentity.UUIDString
Added CBIdentityPicker.runModalForWindow(_: NSWindow, completionHandler: ((NSModalResponse) -> Void)?)
Added CBIdentityPicker.title
Added CBUserIdentity.enabled
Added CBUserIdentity.posixUID
Modified CBGroupIdentity
Declaration | Introduction | |
---|---|---|
From | class CBGroupIdentity : CBIdentity { init!(posixGID gid: gid_t, authority authority: CBIdentityAuthority!) -> CBGroupIdentity class func groupIdentityWithPosixGID(_ gid: gid_t, authority authority: CBIdentityAuthority!) -> CBGroupIdentity! func posixGID() -> gid_t func members() -> [AnyObject]! } | OS X 10.10 |
To | class CBGroupIdentity : CBIdentity { init?(posixGID gid: gid_t, authority authority: CBIdentityAuthority) class func groupIdentityWithPosixGID(_ gid: gid_t, authority authority: CBIdentityAuthority) -> CBGroupIdentity? var posixGID: gid_t { get } var members: [AnyObject]? { get } var memberIdentities: [CBIdentity] { get } } | OS X 10.5 |
Declaration | |
---|---|
From | init!(posixGID gid: gid_t, authority authority: CBIdentityAuthority!) -> CBGroupIdentity |
To | init?(posixGID gid: gid_t, authority authority: CBIdentityAuthority) |
Modified CBIdentity
Declaration | Introduction | |
---|---|---|
From | class CBIdentity : NSObject, NSCoding, NSCopying { init!(name name: String!, authority authority: CBIdentityAuthority!) -> CBIdentity class func identityWithName(_ name: String!, authority authority: CBIdentityAuthority!) -> CBIdentity! init!(UUIDString uuid: String!, authority authority: CBIdentityAuthority!) -> CBIdentity class func identityWithUUIDString(_ uuid: String!, authority authority: CBIdentityAuthority!) -> CBIdentity! init!(persistentReference data: NSData!) -> CBIdentity class func identityWithPersistentReference(_ data: NSData!) -> CBIdentity! init!(CSIdentity csIdentity: CSIdentity!) -> CBIdentity class func identityWithCSIdentity(_ csIdentity: CSIdentity!) -> CBIdentity! func authority() -> CBIdentityAuthority! func UUIDString() -> String! func fullName() -> String! func posixName() -> String! func aliases() -> [AnyObject]! func emailAddress() -> String! func image() -> NSImage! func persistentReference() -> NSData! func isHidden() -> Bool func isMemberOfGroup(_ group: CBGroupIdentity!) -> Bool func CSIdentity() -> Unmanaged<CSIdentity>! } | OS X 10.10 |
To | class CBIdentity : NSObject, NSCoding, NSCopying { init?(name name: String, authority authority: CBIdentityAuthority) class func identityWithName(_ name: String, authority authority: CBIdentityAuthority) -> CBIdentity? init?(uniqueIdentifier uuid: NSUUID, authority authority: CBIdentityAuthority) class func identityWithUniqueIdentifier(_ uuid: NSUUID, authority authority: CBIdentityAuthority) -> CBIdentity? init?(UUIDString uuid: String, authority authority: CBIdentityAuthority) class func identityWithUUIDString(_ uuid: String, authority authority: CBIdentityAuthority) -> CBIdentity? init?(persistentReference data: NSData) class func identityWithPersistentReference(_ data: NSData) -> CBIdentity? init(CSIdentity csIdentity: CSIdentity) class func identityWithCSIdentity(_ csIdentity: CSIdentity) -> CBIdentity var authority: CBIdentityAuthority { get } var uniqueIdentifier: NSUUID { get } var UUIDString: String { get } var fullName: String { get } var posixName: String { get } var aliases: [String] { get } var emailAddress: String? { get } var image: NSImage? { get } var persistentReference: NSData? { get } var hidden: Bool { get } func isMemberOfGroup(_ group: CBGroupIdentity) -> Bool var CSIdentity: CSIdentity { get } } | OS X 10.5 |
Declaration | |
---|---|
From | init!(name name: String!, authority authority: CBIdentityAuthority!) -> CBIdentity |
To | init?(name name: String, authority authority: CBIdentityAuthority) |
Declaration | |
---|---|
From | init!(persistentReference data: NSData!) -> CBIdentity |
To | init?(persistentReference data: NSData) |
Declaration | Introduction | Deprecation | |
---|---|---|---|
From | init!(UUIDString uuid: String!, authority authority: CBIdentityAuthority!) -> CBIdentity | OS X 10.10 | -- |
To | init?(UUIDString uuid: String, authority authority: CBIdentityAuthority) | OS X 10.5 | OS X 10.11 |
Declaration | |
---|---|
From | func isMemberOfGroup(_ group: CBGroupIdentity!) -> Bool |
To | func isMemberOfGroup(_ group: CBGroupIdentity) -> Bool |
Modified CBIdentityAuthority
Declaration | Introduction | |
---|---|---|
From | class CBIdentityAuthority : NSObject { class func localIdentityAuthority() -> CBIdentityAuthority! class func managedIdentityAuthority() -> CBIdentityAuthority! class func defaultIdentityAuthority() -> CBIdentityAuthority! init!(CSIdentityAuthority CSIdentityAuthority: CSIdentityAuthority!) -> CBIdentityAuthority class func identityAuthorityWithCSIdentityAuthority(_ CSIdentityAuthority: CSIdentityAuthority!) -> CBIdentityAuthority! func CSIdentityAuthority() -> Unmanaged<CSIdentityAuthority>! func localizedName() -> String! } | OS X 10.10 |
To | class CBIdentityAuthority : NSObject { class func localIdentityAuthority() -> CBIdentityAuthority class func managedIdentityAuthority() -> CBIdentityAuthority class func defaultIdentityAuthority() -> CBIdentityAuthority init(CSIdentityAuthority CSIdentityAuthority: CSIdentityAuthority) class func identityAuthorityWithCSIdentityAuthority(_ CSIdentityAuthority: CSIdentityAuthority) -> CBIdentityAuthority var CSIdentityAuthority: CSIdentityAuthority { get } var localizedName: String { get } } | OS X 10.5 |
Declaration | |
---|---|
From | class func defaultIdentityAuthority() -> CBIdentityAuthority! |
To | class func defaultIdentityAuthority() -> CBIdentityAuthority |
Declaration | |
---|---|
From | class func localIdentityAuthority() -> CBIdentityAuthority! |
To | class func localIdentityAuthority() -> CBIdentityAuthority |
Declaration | |
---|---|
From | class func managedIdentityAuthority() -> CBIdentityAuthority! |
To | class func managedIdentityAuthority() -> CBIdentityAuthority |
Modified CBIdentityPicker
Declaration | Introduction | |
---|---|---|
From | class CBIdentityPicker : NSObject { func setTitle(_ title: String!) func title() -> String! func setAllowsMultipleSelection(_ flag: Bool) func allowsMultipleSelection() -> Bool func runModal() -> Int func runModalForWindow(_ window: NSWindow!, modalDelegate delegate: AnyObject!, didEndSelector didEndSelector: Selector, contextInfo contextInfo: UnsafeMutablePointer<Void>) func identities() -> [AnyObject]! } | OS X 10.10 |
To | class CBIdentityPicker : NSObject { var title: String? var allowsMultipleSelection: Bool func runModal() -> Int func runModalForWindow(_ window: NSWindow, modalDelegate delegate: AnyObject?, didEndSelector didEndSelector: Selector, contextInfo contextInfo: UnsafeMutablePointer<Void>) func runModalForWindow(_ window: NSWindow, completionHandler completionHandler: ((NSModalResponse) -> Void)?) var identities: [CBIdentity] { get } } | OS X 10.5 |
Declaration | Introduction | Deprecation | |
---|---|---|---|
From | func runModalForWindow(_ window: NSWindow!, modalDelegate delegate: AnyObject!, didEndSelector didEndSelector: Selector, contextInfo contextInfo: UnsafeMutablePointer<Void>) | OS X 10.10 | -- |
To | func runModalForWindow(_ window: NSWindow, modalDelegate delegate: AnyObject?, didEndSelector didEndSelector: Selector, contextInfo contextInfo: UnsafeMutablePointer<Void>) | OS X 10.5 | OS X 10.11 |
Modified CBUserIdentity
Declaration | Introduction | |
---|---|---|
From | class CBUserIdentity : CBIdentity, NSCoding, NSCopying { init!(posixUID uid: uid_t, authority authority: CBIdentityAuthority!) -> CBUserIdentity class func userIdentityWithPosixUID(_ uid: uid_t, authority authority: CBIdentityAuthority!) -> CBUserIdentity! func posixUID() -> uid_t func certificate() -> Unmanaged<SecCertificate>! func isEnabled() -> Bool func authenticateWithPassword(_ password: String!) -> Bool } | OS X 10.10 |
To | class CBUserIdentity : CBIdentity { init?(posixUID uid: uid_t, authority authority: CBIdentityAuthority) class func userIdentityWithPosixUID(_ uid: uid_t, authority authority: CBIdentityAuthority) -> CBUserIdentity? var posixUID: uid_t { get } var certificate: SecCertificate? { get } var enabled: Bool { get } func authenticateWithPassword(_ password: String) -> Bool } | OS X 10.5 |
Declaration | |
---|---|
From | func authenticateWithPassword(_ password: String!) -> Bool |
To | func authenticateWithPassword(_ password: String) -> Bool |
Declaration | |
---|---|
From | init!(posixUID uid: uid_t, authority authority: CBIdentityAuthority!) -> CBUserIdentity |
To | init?(posixUID uid: uid_t, authority authority: CBIdentityAuthority) |