ObjectiveC Changes
ObjectiveC
Removed ObjCBool.convertFromBooleanLiteral(Bool) -> ObjCBool [static]
Removed ObjCBool.getLogicValue() -> Bool
Removed ObjCBool.getMirror() -> Mirror
Removed Selector.convertFromExtendedGraphemeClusterLiteral(String) -> Selector [static]
Removed Selector.convertFromNilLiteral() -> Selector [static]
Removed Selector.convertFromStringLiteral(String) -> Selector [static]
Removed Selector.getMirror() -> Mirror
Removed NSUIntegerMax
Added NSObject.debugDescription() -> String [class]
Added NSObject.description() -> String [class]
Added NSObjectProtocol.debugDescription
Added NSObjectProtocol.description
Added NSZone.init(nilLiteral: ())
Added ObjCBool.boolValue
Added ObjCBool.init(booleanLiteral: Bool)
Added ObjCBool.getMirror() -> MirrorType
Added Selector.init(extendedGraphemeClusterLiteral: String)
Added Selector.getMirror() -> MirrorType
Added Selector.init(nilLiteral: ())
Added Selector.init(stringLiteral: String)
Added Selector.init(unicodeScalarLiteral: String)
Added objc_method_description.init()
Added objc_method_description.init(name: Selector, types: UnsafeMutablePointer<Int8>)
Added objc_object.init()
Added objc_object.init(isa: AnyClass!)
Added objc_property_attribute_t.init()
Added objc_property_attribute_t.init(name: UnsafePointer<Int8>, value: UnsafePointer<Int8>)
Added objc_super.init()
Added objc_super.init(receiver: AnyObject!, super_class: AnyClass!)
Added object_isClass(AnyObject!) -> Bool
Modified NSObject
| Protocols | Introduction | |
|---|---|---|
| From | AnyObject, NSObjectProtocol | OS X 10.10 |
| To | AnyObject, CVarArgType, Equatable, Hashable, NSObjectProtocol, Printable | OS X 10.0 |
Modified NSObject.alloc() -> Self [class]
| Declaration | Introduction | |
|---|---|---|
| From | class func alloc() -> Self! | OS X 10.10 |
| To | class func alloc() -> Self | OS X 10.10.3 |
Modified NSObject.allocWithZone(NSZone) -> Self [class]
| Declaration | Introduction | |
|---|---|---|
| From | class func allocWithZone(_ zone: COpaquePointer) -> Self! | OS X 10.10 |
| To | class func allocWithZone(_ zone: NSZone) -> Self | OS X 10.10.3 |
Modified NSObject.conformsToProtocol(Protocol) -> Bool [class]
| Declaration | |
|---|---|
| From | class func conformsToProtocol(_ `protocol`: Protocol!) -> Bool |
| To | class func conformsToProtocol(_ `protocol`: Protocol) -> Bool |
Modified NSObject.copy() -> AnyObject
| Declaration | |
|---|---|
| From | func copy() -> AnyObject! |
| To | func copy() -> AnyObject |
Modified NSObject.forwardingTargetForSelector(Selector) -> AnyObject?
| Declaration | Introduction | |
|---|---|---|
| From | func forwardingTargetForSelector(_ aSelector: Selector) -> AnyObject! | OS X 10.10 |
| To | func forwardingTargetForSelector(_ aSelector: Selector) -> AnyObject? | OS X 10.5 |
Modified NSObject.isSubclassOfClass(AnyClass) -> Bool [class]
| Declaration | |
|---|---|
| From | class func isSubclassOfClass(_ aClass: AnyClass!) -> Bool |
| To | class func isSubclassOfClass(_ aClass: AnyClass) -> Bool |
Modified NSObject.mutableCopy() -> AnyObject
| Declaration | |
|---|---|
| From | func mutableCopy() -> AnyObject! |
| To | func mutableCopy() -> AnyObject |
Modified NSObject.new() -> Self [class]
| Declaration | Introduction | |
|---|---|---|
| From | class func `new`() -> Self! | OS X 10.10 |
| To | class func new() -> Self | OS X 10.10.3 |
Modified NSObject.resolveClassMethod(Selector) -> Bool [class]
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified NSObject.resolveInstanceMethod(Selector) -> Bool [class]
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified NSObject.superclass() -> AnyClass? [class]
| Declaration | |
|---|---|
| From | class func superclass() -> AnyClass! |
| To | class func superclass() -> AnyClass? |
Modified NSObjectProtocol.conformsToProtocol(Protocol) -> Bool
| Declaration | |
|---|---|
| From | func conformsToProtocol(_ aProtocol: Protocol!) -> Bool |
| To | func conformsToProtocol(_ aProtocol: Protocol) -> Bool |
Modified NSObjectProtocol.isEqual(AnyObject?) -> Bool
| Declaration | |
|---|---|
| From | func isEqual(_ object: AnyObject!) -> Bool |
| To | func isEqual(_ object: AnyObject?) -> Bool |
Modified NSObjectProtocol.isKindOfClass(AnyClass) -> Bool
| Declaration | |
|---|---|
| From | func isKindOfClass(_ aClass: AnyClass!) -> Bool |
| To | func isKindOfClass(_ aClass: AnyClass) -> Bool |
Modified NSObjectProtocol.isMemberOfClass(AnyClass) -> Bool
| Declaration | |
|---|---|
| From | func isMemberOfClass(_ aClass: AnyClass!) -> Bool |
| To | func isMemberOfClass(_ aClass: AnyClass) -> Bool |
Modified NSObjectProtocol.self() -> Self
| Declaration | Introduction | |
|---|---|---|
| From | func `self`() -> Self! | OS X 10.10 |
| To | func `self`() -> Self | OS X 10.10.3 |
Modified NSObjectProtocol.superclass
| Declaration | |
|---|---|
| From | var superclass: AnyClass! { get } |
| To | var superclass: AnyClass? { get } |
Modified NSZone [struct]
| Declaration | Module | |
|---|---|---|
| From | struct NSZone : NilLiteralConvertible {
var pointer: COpaquePointer
init()
static func convertFromNilLiteral() -> NSZone
} | Foundation |
| To | struct NSZone : NilLiteralConvertible {
var pointer: COpaquePointer
init()
init(nilLiteral nilLiteral: ())
} | ObjectiveC |
Modified NSZone.init()
| Module | |
|---|---|
| From | Foundation |
| To | ObjectiveC |
Modified NSZone.pointer
| Module | |
|---|---|
| From | Foundation |
| To | ObjectiveC |
Modified ObjCBool [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct ObjCBool : LogicValue, BooleanLiteralConvertible {
var value: Int8
init(_ value: Int8)
init(_ value: Bool)
func getLogicValue() -> Bool
static func convertFromBooleanLiteral(_ value: Bool) -> ObjCBool
} | BooleanLiteralConvertible, LogicValue, Printable, Reflectable |
| To | struct ObjCBool : BooleanType, BooleanLiteralConvertible {
var value: Int8
init(_ value: Int8)
init(_ value: Bool)
var boolValue: Bool { get }
init(booleanLiteral value: Bool)
} | BooleanLiteralConvertible, BooleanType, Printable, Reflectable |
Modified Protocol
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.0 |
Modified Selector [struct]
| Declaration | |
|---|---|
| From | struct Selector : StringLiteralConvertible, NilLiteralConvertible {
var ptr: COpaquePointer
init(_ str: String)
static func convertFromExtendedGraphemeClusterLiteral(_ value: String) -> Selector
static func convertFromStringLiteral(_ value: String) -> Selector
init()
static func convertFromNilLiteral() -> Selector
} |
| To | struct Selector : StringLiteralConvertible, NilLiteralConvertible {
var ptr: COpaquePointer
init(_ str: String)
init(unicodeScalarLiteral value: String)
init(extendedGraphemeClusterLiteral value: String)
init(stringLiteral value: String)
init()
init(nilLiteral nilLiteral: ())
} |
Modified objc_method_description [struct]
| Declaration | |
|---|---|
| From | struct objc_method_description {
var name: Selector
var types: UnsafePointer<Int8>
} |
| To | struct objc_method_description {
var name: Selector
var types: UnsafeMutablePointer<Int8>
init()
init(name name: Selector, types types: UnsafeMutablePointer<Int8>)
} |
Modified objc_method_description.types
| Declaration | |
|---|---|
| From | var types: UnsafePointer<Int8> |
| To | var types: UnsafeMutablePointer<Int8> |
Modified objc_object [struct]
| Declaration | |
|---|---|
| From | struct objc_object {
} |
| To | struct objc_object {
var isa: AnyClass!
init()
init(isa isa: AnyClass!)
} |
Modified objc_property_attribute_t [struct]
| Declaration | |
|---|---|
| From | struct objc_property_attribute_t {
var name: ConstUnsafePointer<Int8>
var value: ConstUnsafePointer<Int8>
} |
| To | struct objc_property_attribute_t {
var name: UnsafePointer<Int8>
var value: UnsafePointer<Int8>
init()
init(name name: UnsafePointer<Int8>, value value: UnsafePointer<Int8>)
} |
Modified objc_property_attribute_t.name
| Declaration | |
|---|---|
| From | var name: ConstUnsafePointer<Int8> |
| To | var name: UnsafePointer<Int8> |
Modified objc_property_attribute_t.value
| Declaration | |
|---|---|
| From | var value: ConstUnsafePointer<Int8> |
| To | var value: UnsafePointer<Int8> |
Modified objc_super [struct]
| Declaration | |
|---|---|
| From | struct objc_super {
var receiver: AnyObject!
var super_class: AnyClass!
} |
| To | struct objc_super {
var receiver: AnyObject!
var super_class: AnyClass!
init()
init(receiver receiver: AnyObject!, super_class super_class: AnyClass!)
} |
Modified autoreleasepool(() -> ())
| Declaration | |
|---|---|
| From | func autoreleasepool(_ code: () -> ()) |
| To | func autoreleasepool(_ code: @noescape () -> ()) |
Modified class_addIvar(AnyClass!, UnsafePointer<Int8>, Int, UInt8, UnsafePointer<Int8>) -> Bool
| Declaration | Introduction | |
|---|---|---|
| From | func class_addIvar(_ cls: AnyClass!, _ name: ConstUnsafePointer<Int8>, _ size: UInt, _ alignment: UInt8, _ types: ConstUnsafePointer<Int8>) -> Bool | OS X 10.10 |
| To | func class_addIvar(_ cls: AnyClass!, _ name: UnsafePointer<Int8>, _ size: Int, _ alignment: UInt8, _ types: UnsafePointer<Int8>) -> Bool | OS X 10.5 |
Modified class_addMethod(AnyClass!, Selector, IMP, UnsafePointer<Int8>) -> Bool
| Declaration | Introduction | |
|---|---|---|
| From | func class_addMethod(_ cls: AnyClass!, _ name: Selector, _ imp: IMP, _ types: ConstUnsafePointer<Int8>) -> Bool | OS X 10.10 |
| To | func class_addMethod(_ cls: AnyClass!, _ name: Selector, _ imp: IMP, _ types: UnsafePointer<Int8>) -> Bool | OS X 10.5 |
Modified class_addProperty(AnyClass!, UnsafePointer<Int8>, UnsafePointer<objc_property_attribute_t>, UInt32) -> Bool
| Declaration | Introduction | |
|---|---|---|
| From | func class_addProperty(_ cls: AnyClass!, _ name: ConstUnsafePointer<Int8>, _ attributes: ConstUnsafePointer<objc_property_attribute_t>, _ attributeCount: UInt32) -> Bool | OS X 10.10 |
| To | func class_addProperty(_ cls: AnyClass!, _ name: UnsafePointer<Int8>, _ attributes: UnsafePointer<objc_property_attribute_t>, _ attributeCount: UInt32) -> Bool | OS X 10.7 |
Modified class_addProtocol(AnyClass!, Protocol!) -> Bool
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified class_conformsToProtocol(AnyClass!, Protocol!) -> Bool
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified class_copyIvarList(AnyClass!, UnsafeMutablePointer<UInt32>) -> UnsafeMutablePointer<Ivar>
| Declaration | Introduction | |
|---|---|---|
| From | func class_copyIvarList(_ cls: AnyClass!, _ outCount: UnsafePointer<UInt32>) -> UnsafePointer<Ivar> | OS X 10.10 |
| To | func class_copyIvarList(_ cls: AnyClass!, _ outCount: UnsafeMutablePointer<UInt32>) -> UnsafeMutablePointer<Ivar> | OS X 10.5 |
Modified class_copyMethodList(AnyClass!, UnsafeMutablePointer<UInt32>) -> UnsafeMutablePointer<Method>
| Declaration | Introduction | |
|---|---|---|
| From | func class_copyMethodList(_ cls: AnyClass!, _ outCount: UnsafePointer<UInt32>) -> UnsafePointer<Method> | OS X 10.10 |
| To | func class_copyMethodList(_ cls: AnyClass!, _ outCount: UnsafeMutablePointer<UInt32>) -> UnsafeMutablePointer<Method> | OS X 10.5 |
Modified class_copyPropertyList(AnyClass!, UnsafeMutablePointer<UInt32>) -> UnsafeMutablePointer<objc_property_t>
| Declaration | Introduction | |
|---|---|---|
| From | func class_copyPropertyList(_ cls: AnyClass!, _ outCount: UnsafePointer<UInt32>) -> UnsafePointer<objc_property_t> | OS X 10.10 |
| To | func class_copyPropertyList(_ cls: AnyClass!, _ outCount: UnsafeMutablePointer<UInt32>) -> UnsafeMutablePointer<objc_property_t> | OS X 10.5 |
Modified class_copyProtocolList(AnyClass!, UnsafeMutablePointer<UInt32>) -> AutoreleasingUnsafeMutablePointer<Protocol?>
| Declaration | Introduction | |
|---|---|---|
| From | func class_copyProtocolList(_ cls: AnyClass!, _ outCount: UnsafePointer<UInt32>) -> AutoreleasingUnsafePointer<Protocol?> | OS X 10.10 |
| To | func class_copyProtocolList(_ cls: AnyClass!, _ outCount: UnsafeMutablePointer<UInt32>) -> AutoreleasingUnsafeMutablePointer<Protocol?> | OS X 10.5 |
Modified class_getClassMethod(AnyClass!, Selector) -> Method
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.0 |
Modified class_getClassVariable(AnyClass!, UnsafePointer<Int8>) -> Ivar
| Declaration | Introduction | |
|---|---|---|
| From | func class_getClassVariable(_ cls: AnyClass!, _ name: ConstUnsafePointer<Int8>) -> Ivar | OS X 10.10 |
| To | func class_getClassVariable(_ cls: AnyClass!, _ name: UnsafePointer<Int8>) -> Ivar | OS X 10.5 |
Modified class_getImageName(AnyClass!) -> UnsafePointer<Int8>
| Declaration | Introduction | |
|---|---|---|
| From | func class_getImageName(_ cls: AnyClass!) -> ConstUnsafePointer<Int8> | OS X 10.10 |
| To | func class_getImageName(_ cls: AnyClass!) -> UnsafePointer<Int8> | OS X 10.5 |
Modified class_getInstanceMethod(AnyClass!, Selector) -> Method
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.0 |
Modified class_getInstanceSize(AnyClass!) -> Int
| Declaration | Introduction | |
|---|---|---|
| From | func class_getInstanceSize(_ cls: AnyClass!) -> UInt | OS X 10.10 |
| To | func class_getInstanceSize(_ cls: AnyClass!) -> Int | OS X 10.5 |
Modified class_getInstanceVariable(AnyClass!, UnsafePointer<Int8>) -> Ivar
| Declaration | Introduction | |
|---|---|---|
| From | func class_getInstanceVariable(_ cls: AnyClass!, _ name: ConstUnsafePointer<Int8>) -> Ivar | OS X 10.10 |
| To | func class_getInstanceVariable(_ cls: AnyClass!, _ name: UnsafePointer<Int8>) -> Ivar | OS X 10.0 |
Modified class_getIvarLayout(AnyClass!) -> UnsafePointer<UInt8>
| Declaration | Introduction | |
|---|---|---|
| From | func class_getIvarLayout(_ cls: AnyClass!) -> ConstUnsafePointer<UInt8> | OS X 10.10 |
| To | func class_getIvarLayout(_ cls: AnyClass!) -> UnsafePointer<UInt8> | OS X 10.5 |
Modified class_getMethodImplementation(AnyClass!, Selector) -> IMP
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified class_getMethodImplementation_stret(AnyClass!, Selector) -> IMP
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified class_getName(AnyClass!) -> UnsafePointer<Int8>
| Declaration | Introduction | |
|---|---|---|
| From | func class_getName(_ cls: AnyClass!) -> ConstUnsafePointer<Int8> | OS X 10.10 |
| To | func class_getName(_ cls: AnyClass!) -> UnsafePointer<Int8> | OS X 10.5 |
Modified class_getProperty(AnyClass!, UnsafePointer<Int8>) -> objc_property_t
| Declaration | Introduction | |
|---|---|---|
| From | func class_getProperty(_ cls: AnyClass!, _ name: ConstUnsafePointer<Int8>) -> objc_property_t | OS X 10.10 |
| To | func class_getProperty(_ cls: AnyClass!, _ name: UnsafePointer<Int8>) -> objc_property_t | OS X 10.5 |
Modified class_getSuperclass(AnyClass!) -> AnyClass!
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified class_getVersion(AnyClass!) -> Int32
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.0 |
Modified class_getWeakIvarLayout(AnyClass!) -> UnsafePointer<UInt8>
| Declaration | Introduction | |
|---|---|---|
| From | func class_getWeakIvarLayout(_ cls: AnyClass!) -> ConstUnsafePointer<UInt8> | OS X 10.10 |
| To | func class_getWeakIvarLayout(_ cls: AnyClass!) -> UnsafePointer<UInt8> | OS X 10.5 |
Modified class_isMetaClass(AnyClass!) -> Bool
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified class_replaceMethod(AnyClass!, Selector, IMP, UnsafePointer<Int8>) -> IMP
| Declaration | Introduction | |
|---|---|---|
| From | func class_replaceMethod(_ cls: AnyClass!, _ name: Selector, _ imp: IMP, _ types: ConstUnsafePointer<Int8>) -> IMP | OS X 10.10 |
| To | func class_replaceMethod(_ cls: AnyClass!, _ name: Selector, _ imp: IMP, _ types: UnsafePointer<Int8>) -> IMP | OS X 10.5 |
Modified class_replaceProperty(AnyClass!, UnsafePointer<Int8>, UnsafePointer<objc_property_attribute_t>, UInt32)
| Declaration | Introduction | |
|---|---|---|
| From | func class_replaceProperty(_ cls: AnyClass!, _ name: ConstUnsafePointer<Int8>, _ attributes: ConstUnsafePointer<objc_property_attribute_t>, _ attributeCount: UInt32) | OS X 10.10 |
| To | func class_replaceProperty(_ cls: AnyClass!, _ name: UnsafePointer<Int8>, _ attributes: UnsafePointer<objc_property_attribute_t>, _ attributeCount: UInt32) | OS X 10.7 |
Modified class_respondsToSelector(AnyClass!, Selector) -> Bool
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified class_setIvarLayout(AnyClass!, UnsafePointer<UInt8>)
| Declaration | Introduction | |
|---|---|---|
| From | func class_setIvarLayout(_ cls: AnyClass!, _ layout: ConstUnsafePointer<UInt8>) | OS X 10.10 |
| To | func class_setIvarLayout(_ cls: AnyClass!, _ layout: UnsafePointer<UInt8>) | OS X 10.5 |
Modified class_setVersion(AnyClass!, Int32)
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.0 |
Modified class_setWeakIvarLayout(AnyClass!, UnsafePointer<UInt8>)
| Declaration | Introduction | |
|---|---|---|
| From | func class_setWeakIvarLayout(_ cls: AnyClass!, _ layout: ConstUnsafePointer<UInt8>) | OS X 10.10 |
| To | func class_setWeakIvarLayout(_ cls: AnyClass!, _ layout: UnsafePointer<UInt8>) | OS X 10.5 |
Modified imp_getBlock(IMP) -> AnyObject!
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.7 |
Modified imp_implementationWithBlock(AnyObject!) -> IMP
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.7 |
Modified imp_removeBlock(IMP) -> Bool
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.7 |
Modified ivar_getName(Ivar) -> UnsafePointer<Int8>
| Declaration | Introduction | |
|---|---|---|
| From | func ivar_getName(_ v: Ivar) -> ConstUnsafePointer<Int8> | OS X 10.10 |
| To | func ivar_getName(_ v: Ivar) -> UnsafePointer<Int8> | OS X 10.5 |
Modified ivar_getOffset(Ivar) -> Int
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified ivar_getTypeEncoding(Ivar) -> UnsafePointer<Int8>
| Declaration | Introduction | |
|---|---|---|
| From | func ivar_getTypeEncoding(_ v: Ivar) -> ConstUnsafePointer<Int8> | OS X 10.10 |
| To | func ivar_getTypeEncoding(_ v: Ivar) -> UnsafePointer<Int8> | OS X 10.5 |
Modified marg_list
| Declaration | |
|---|---|
| From | typealias marg_list = UnsafePointer<()> |
| To | typealias marg_list = UnsafeMutablePointer<Void> |
Modified method_copyArgumentType(Method, UInt32) -> UnsafeMutablePointer<Int8>
| Declaration | Introduction | |
|---|---|---|
| From | func method_copyArgumentType(_ m: Method, _ index: UInt32) -> UnsafePointer<Int8> | OS X 10.10 |
| To | func method_copyArgumentType(_ m: Method, _ index: UInt32) -> UnsafeMutablePointer<Int8> | OS X 10.5 |
Modified method_copyReturnType(Method) -> UnsafeMutablePointer<Int8>
| Declaration | Introduction | |
|---|---|---|
| From | func method_copyReturnType(_ m: Method) -> UnsafePointer<Int8> | OS X 10.10 |
| To | func method_copyReturnType(_ m: Method) -> UnsafeMutablePointer<Int8> | OS X 10.5 |
Modified method_exchangeImplementations(Method, Method)
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified method_getArgumentType(Method, UInt32, UnsafeMutablePointer<Int8>, Int)
| Declaration | Introduction | |
|---|---|---|
| From | func method_getArgumentType(_ m: Method, _ index: UInt32, _ dst: UnsafePointer<Int8>, _ dst_len: UInt) | OS X 10.10 |
| To | func method_getArgumentType(_ m: Method, _ index: UInt32, _ dst: UnsafeMutablePointer<Int8>, _ dst_len: Int) | OS X 10.5 |
Modified method_getDescription(Method) -> UnsafeMutablePointer<objc_method_description>
| Declaration | Introduction | |
|---|---|---|
| From | func method_getDescription(_ m: Method) -> UnsafePointer<objc_method_description> | OS X 10.10 |
| To | func method_getDescription(_ m: Method) -> UnsafeMutablePointer<objc_method_description> | OS X 10.5 |
Modified method_getImplementation(Method) -> IMP
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified method_getName(Method) -> Selector
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified method_getNumberOfArguments(Method) -> UInt32
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.0 |
Modified method_getReturnType(Method, UnsafeMutablePointer<Int8>, Int)
| Declaration | Introduction | |
|---|---|---|
| From | func method_getReturnType(_ m: Method, _ dst: UnsafePointer<Int8>, _ dst_len: UInt) | OS X 10.10 |
| To | func method_getReturnType(_ m: Method, _ dst: UnsafeMutablePointer<Int8>, _ dst_len: Int) | OS X 10.5 |
Modified method_getTypeEncoding(Method) -> UnsafePointer<Int8>
| Declaration | Introduction | |
|---|---|---|
| From | func method_getTypeEncoding(_ m: Method) -> ConstUnsafePointer<Int8> | OS X 10.10 |
| To | func method_getTypeEncoding(_ m: Method) -> UnsafePointer<Int8> | OS X 10.5 |
Modified method_setImplementation(Method, IMP) -> IMP
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified objc_addExceptionHandler(objc_exception_handler, UnsafeMutablePointer<Void>) -> UInt
| Declaration | Introduction | |
|---|---|---|
| From | func objc_addExceptionHandler(_ fn: objc_exception_handler, _ context: UnsafePointer<()>) -> UInt | OS X 10.10 |
| To | func objc_addExceptionHandler(_ fn: objc_exception_handler, _ context: UnsafeMutablePointer<Void>) -> UInt | OS X 10.5 |
Modified objc_allocateClassPair(AnyClass!, UnsafePointer<Int8>, Int) -> AnyClass!
| Declaration | Introduction | |
|---|---|---|
| From | func objc_allocateClassPair(_ superclass: AnyClass!, _ name: ConstUnsafePointer<Int8>, _ extraBytes: UInt) -> AnyClass! | OS X 10.10 |
| To | func objc_allocateClassPair(_ superclass: AnyClass!, _ name: UnsafePointer<Int8>, _ extraBytes: Int) -> AnyClass! | OS X 10.5 |
Modified objc_allocateProtocol(UnsafePointer<Int8>) -> Protocol!
| Declaration | Introduction | |
|---|---|---|
| From | func objc_allocateProtocol(_ name: ConstUnsafePointer<Int8>) -> Protocol! | OS X 10.10 |
| To | func objc_allocateProtocol(_ name: UnsafePointer<Int8>) -> Protocol! | OS X 10.7 |
Modified objc_assertRegisteredThreadWithCollector()
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.6 |
Modified objc_assign_global(AnyObject!, AutoreleasingUnsafeMutablePointer<AnyObject?>) -> AnyObject!
| Declaration | Introduction | |
|---|---|---|
| From | func objc_assign_global(_ val: AnyObject!, _ dest: AutoreleasingUnsafePointer<AnyObject?>) -> AnyObject! | OS X 10.10 |
| To | func objc_assign_global(_ val: AnyObject!, _ dest: AutoreleasingUnsafeMutablePointer<AnyObject?>) -> AnyObject! | OS X 10.4 |
Modified objc_assign_ivar(AnyObject!, AnyObject!, Int) -> AnyObject!
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.4 |
Modified objc_assign_strongCast(AnyObject!, AutoreleasingUnsafeMutablePointer<AnyObject?>) -> AnyObject!
| Declaration | Introduction | |
|---|---|---|
| From | func objc_assign_strongCast(_ val: AnyObject!, _ dest: AutoreleasingUnsafePointer<AnyObject?>) -> AnyObject! | OS X 10.10 |
| To | func objc_assign_strongCast(_ val: AnyObject!, _ dest: AutoreleasingUnsafeMutablePointer<AnyObject?>) -> AnyObject! | OS X 10.4 |
Modified objc_assign_threadlocal(AnyObject!, AutoreleasingUnsafeMutablePointer<AnyObject?>) -> AnyObject!
| Declaration | Introduction | |
|---|---|---|
| From | func objc_assign_threadlocal(_ val: AnyObject!, _ dest: AutoreleasingUnsafePointer<AnyObject?>) -> AnyObject! | OS X 10.10 |
| To | func objc_assign_threadlocal(_ val: AnyObject!, _ dest: AutoreleasingUnsafeMutablePointer<AnyObject?>) -> AnyObject! | OS X 10.7 |
Modified objc_assign_weak(AnyObject!, AutoreleasingUnsafeMutablePointer<AnyObject?>) -> AnyObject!
| Declaration | Introduction | |
|---|---|---|
| From | func objc_assign_weak(_ value: AnyObject!, _ location: AutoreleasingUnsafePointer<AnyObject?>) -> AnyObject! | OS X 10.10 |
| To | func objc_assign_weak(_ value: AnyObject!, _ location: AutoreleasingUnsafeMutablePointer<AnyObject?>) -> AnyObject! | OS X 10.5 |
Modified objc_begin_catch(UnsafeMutablePointer<Void>) -> AnyObject!
| Declaration | Introduction | |
|---|---|---|
| From | func objc_begin_catch(_ exc_buf: UnsafePointer<()>) -> AnyObject! | OS X 10.10 |
| To | func objc_begin_catch(_ exc_buf: UnsafeMutablePointer<Void>) -> AnyObject! | OS X 10.5 |
Modified objc_clear_stack(UInt)
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified objc_collect(UInt)
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.6 |
Modified objc_collectableZone() -> UnsafeMutablePointer<malloc_zone_t>
| Declaration | Introduction | |
|---|---|---|
| From | func objc_collectableZone() -> UnsafePointer<malloc_zone_t> | OS X 10.10 |
| To | func objc_collectableZone() -> UnsafeMutablePointer<malloc_zone_t> | OS X 10.7 |
Modified objc_collectingEnabled() -> Bool
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified objc_copyClassList(UnsafeMutablePointer<UInt32>) -> AutoreleasingUnsafeMutablePointer<AnyClass?>
| Declaration | Introduction | |
|---|---|---|
| From | func objc_copyClassList(_ outCount: UnsafePointer<UInt32>) -> AutoreleasingUnsafePointer<AnyClass?> | OS X 10.10 |
| To | func objc_copyClassList(_ outCount: UnsafeMutablePointer<UInt32>) -> AutoreleasingUnsafeMutablePointer<AnyClass?> | OS X 10.7 |
Modified objc_copyClassNamesForImage(UnsafePointer<Int8>, UnsafeMutablePointer<UInt32>) -> UnsafeMutablePointer<UnsafePointer<Int8>>
| Declaration | Introduction | |
|---|---|---|
| From | func objc_copyClassNamesForImage(_ image: ConstUnsafePointer<Int8>, _ outCount: UnsafePointer<UInt32>) -> UnsafePointer<ConstUnsafePointer<Int8>> | OS X 10.10 |
| To | func objc_copyClassNamesForImage(_ image: UnsafePointer<Int8>, _ outCount: UnsafeMutablePointer<UInt32>) -> UnsafeMutablePointer<UnsafePointer<Int8>> | OS X 10.5 |
Modified objc_copyImageNames(UnsafeMutablePointer<UInt32>) -> UnsafeMutablePointer<UnsafePointer<Int8>>
| Declaration | Introduction | |
|---|---|---|
| From | func objc_copyImageNames(_ outCount: UnsafePointer<UInt32>) -> UnsafePointer<ConstUnsafePointer<Int8>> | OS X 10.10 |
| To | func objc_copyImageNames(_ outCount: UnsafeMutablePointer<UInt32>) -> UnsafeMutablePointer<UnsafePointer<Int8>> | OS X 10.5 |
Modified objc_copyProtocolList(UnsafeMutablePointer<UInt32>) -> AutoreleasingUnsafeMutablePointer<Protocol?>
| Declaration | Introduction | |
|---|---|---|
| From | func objc_copyProtocolList(_ outCount: UnsafePointer<UInt32>) -> AutoreleasingUnsafePointer<Protocol?> | OS X 10.10 |
| To | func objc_copyProtocolList(_ outCount: UnsafeMutablePointer<UInt32>) -> AutoreleasingUnsafeMutablePointer<Protocol?> | OS X 10.5 |
Modified objc_disposeClassPair(AnyClass!)
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified objc_duplicateClass(AnyClass!, UnsafePointer<Int8>, Int) -> AnyClass!
| Declaration | Introduction | |
|---|---|---|
| From | func objc_duplicateClass(_ original: AnyClass!, _ name: ConstUnsafePointer<Int8>, _ extraBytes: UInt) -> AnyClass! | OS X 10.10 |
| To | func objc_duplicateClass(_ original: AnyClass!, _ name: UnsafePointer<Int8>, _ extraBytes: Int) -> AnyClass! | OS X 10.5 |
Modified objc_end_catch()
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified objc_enumerationMutation(AnyObject!)
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified objc_exception_handler
| Declaration | |
|---|---|
| From | typealias objc_exception_handler = CFunctionPointer<((AnyObject!, UnsafePointer<()>) -> Void)> |
| To | typealias objc_exception_handler = CFunctionPointer<((AnyObject!, UnsafeMutablePointer<Void>) -> Void)> |
Modified objc_exception_rethrow()
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified objc_exception_throw(AnyObject!)
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified objc_getAssociatedObject(AnyObject!, UnsafePointer<Void>) -> AnyObject!
| Declaration | Introduction | |
|---|---|---|
| From | func objc_getAssociatedObject(_ object: AnyObject!, _ key: ConstUnsafePointer<()>) -> AnyObject! | OS X 10.10 |
| To | func objc_getAssociatedObject(_ object: AnyObject!, _ key: UnsafePointer<Void>) -> AnyObject! | OS X 10.6 |
Modified objc_getClass(UnsafePointer<Int8>) -> AnyObject!
| Declaration | Introduction | |
|---|---|---|
| From | func objc_getClass(_ name: ConstUnsafePointer<Int8>) -> AnyObject! | OS X 10.10 |
| To | func objc_getClass(_ name: UnsafePointer<Int8>) -> AnyObject! | OS X 10.0 |
Modified objc_getClassList(AutoreleasingUnsafeMutablePointer<AnyClass?>, Int32) -> Int32
| Declaration | Introduction | |
|---|---|---|
| From | func objc_getClassList(_ buffer: AutoreleasingUnsafePointer<AnyClass?>, _ bufferCount: Int32) -> Int32 | OS X 10.10 |
| To | func objc_getClassList(_ buffer: AutoreleasingUnsafeMutablePointer<AnyClass?>, _ bufferCount: Int32) -> Int32 | OS X 10.0 |
Modified objc_getMetaClass(UnsafePointer<Int8>) -> AnyObject!
| Declaration | Introduction | |
|---|---|---|
| From | func objc_getMetaClass(_ name: ConstUnsafePointer<Int8>) -> AnyObject! | OS X 10.10 |
| To | func objc_getMetaClass(_ name: UnsafePointer<Int8>) -> AnyObject! | OS X 10.0 |
Modified objc_getProtocol(UnsafePointer<Int8>) -> Protocol!
| Declaration | Introduction | |
|---|---|---|
| From | func objc_getProtocol(_ name: ConstUnsafePointer<Int8>) -> Protocol! | OS X 10.10 |
| To | func objc_getProtocol(_ name: UnsafePointer<Int8>) -> Protocol! | OS X 10.5 |
Modified objc_getRequiredClass(UnsafePointer<Int8>) -> AnyClass!
| Declaration | Introduction | |
|---|---|---|
| From | func objc_getRequiredClass(_ name: ConstUnsafePointer<Int8>) -> AnyClass! | OS X 10.10 |
| To | func objc_getRequiredClass(_ name: UnsafePointer<Int8>) -> AnyClass! | OS X 10.0 |
Modified objc_is_finalized(UnsafeMutablePointer<Void>) -> Bool
| Declaration | Introduction | |
|---|---|---|
| From | func objc_is_finalized(_ ptr: UnsafePointer<()>) -> Bool | OS X 10.10 |
| To | func objc_is_finalized(_ ptr: UnsafeMutablePointer<Void>) -> Bool | OS X 10.4 |
Modified objc_loadWeak(AutoreleasingUnsafeMutablePointer<AnyObject?>) -> AnyObject!
| Declaration | Introduction | |
|---|---|---|
| From | func objc_loadWeak(_ location: AutoreleasingUnsafePointer<AnyObject?>) -> AnyObject! | OS X 10.10 |
| To | func objc_loadWeak(_ location: AutoreleasingUnsafeMutablePointer<AnyObject?>) -> AnyObject! | OS X 10.7 |
Modified objc_lookUpClass(UnsafePointer<Int8>) -> AnyClass!
| Declaration | Introduction | |
|---|---|---|
| From | func objc_lookUpClass(_ name: ConstUnsafePointer<Int8>) -> AnyClass! | OS X 10.10 |
| To | func objc_lookUpClass(_ name: UnsafePointer<Int8>) -> AnyClass! | OS X 10.0 |
Modified objc_memmove_collectable(UnsafeMutablePointer<Void>, UnsafePointer<Void>, Int) -> UnsafeMutablePointer<Void>
| Declaration | Introduction | |
|---|---|---|
| From | func objc_memmove_collectable(_ dst: UnsafePointer<()>, _ src: ConstUnsafePointer<()>, _ size: UInt) -> UnsafePointer<()> | OS X 10.10 |
| To | func objc_memmove_collectable(_ dst: UnsafeMutablePointer<Void>, _ src: UnsafePointer<Void>, _ size: Int) -> UnsafeMutablePointer<Void> | OS X 10.4 |
Modified objc_objectptr_t
| Declaration | |
|---|---|
| From | typealias objc_objectptr_t = ConstUnsafePointer<()> |
| To | typealias objc_objectptr_t = UnsafePointer<Void> |
Modified objc_read_weak(AutoreleasingUnsafeMutablePointer<AnyObject?>) -> AnyObject!
| Declaration | Introduction | |
|---|---|---|
| From | func objc_read_weak(_ location: AutoreleasingUnsafePointer<AnyObject?>) -> AnyObject! | OS X 10.10 |
| To | func objc_read_weak(_ location: AutoreleasingUnsafeMutablePointer<AnyObject?>) -> AnyObject! | OS X 10.5 |
Modified objc_registerClassPair(AnyClass!)
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified objc_registerProtocol(Protocol!)
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.7 |
Modified objc_registerThreadWithCollector()
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.6 |
Modified objc_removeAssociatedObjects(AnyObject!)
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.6 |
Modified objc_removeExceptionHandler(UInt)
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified objc_setAssociatedObject(AnyObject!, UnsafePointer<Void>, AnyObject!, objc_AssociationPolicy)
| Declaration | Introduction | |
|---|---|---|
| From | func objc_setAssociatedObject(_ object: AnyObject!, _ key: ConstUnsafePointer<()>, _ value: AnyObject!, _ policy: objc_AssociationPolicy) | OS X 10.10 |
| To | func objc_setAssociatedObject(_ object: AnyObject!, _ key: UnsafePointer<Void>, _ value: AnyObject!, _ policy: objc_AssociationPolicy) | OS X 10.6 |
Modified objc_setCollectionRatio(Int)
| Declaration | Introduction | |
|---|---|---|
| From | func objc_setCollectionRatio(_ ratio: UInt) | OS X 10.10 |
| To | func objc_setCollectionRatio(_ ratio: Int) | OS X 10.5 |
Modified objc_setCollectionThreshold(Int)
| Declaration | Introduction | |
|---|---|---|
| From | func objc_setCollectionThreshold(_ threshold: UInt) | OS X 10.10 |
| To | func objc_setCollectionThreshold(_ threshold: Int) | OS X 10.5 |
Modified objc_setEnumerationMutationHandler(CFunctionPointer<((AnyObject!) -> Void)>)
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified objc_setExceptionMatcher(objc_exception_matcher) -> objc_exception_matcher
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified objc_setExceptionPreprocessor(objc_exception_preprocessor) -> objc_exception_preprocessor
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified objc_setForwardHandler(UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>)
| Declaration | Introduction | |
|---|---|---|
| From | func objc_setForwardHandler(_ fwd: UnsafePointer<()>, _ fwd_stret: UnsafePointer<()>) | OS X 10.10 |
| To | func objc_setForwardHandler(_ fwd: UnsafeMutablePointer<Void>, _ fwd_stret: UnsafeMutablePointer<Void>) | OS X 10.5 |
Modified objc_setUncaughtExceptionHandler(objc_uncaught_exception_handler) -> objc_uncaught_exception_handler
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified objc_storeWeak(AutoreleasingUnsafeMutablePointer<AnyObject?>, AnyObject!) -> AnyObject!
| Declaration | Introduction | |
|---|---|---|
| From | func objc_storeWeak(_ location: AutoreleasingUnsafePointer<AnyObject?>, _ obj: AnyObject!) -> AnyObject! | OS X 10.10 |
| To | func objc_storeWeak(_ location: AutoreleasingUnsafeMutablePointer<AnyObject?>, _ obj: AnyObject!) -> AnyObject! | OS X 10.7 |
Modified objc_sync_enter(AnyObject!) -> Int32
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.3 |
Modified objc_sync_exit(AnyObject!) -> Int32
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.3 |
Modified objc_terminate()
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.8 |
Modified objc_unregisterThreadWithCollector()
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.6 |
Modified object_getClass(AnyObject!) -> AnyClass!
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified object_getClassName(AnyObject!) -> UnsafePointer<Int8>
| Declaration | Introduction | |
|---|---|---|
| From | func object_getClassName(_ obj: AnyObject!) -> ConstUnsafePointer<Int8> | OS X 10.10 |
| To | func object_getClassName(_ obj: AnyObject!) -> UnsafePointer<Int8> | OS X 10.0 |
Modified object_getIvar(AnyObject!, Ivar) -> AnyObject!
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified object_setClass(AnyObject!, AnyClass!) -> AnyClass!
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified object_setIvar(AnyObject!, Ivar, AnyObject!)
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified property_copyAttributeList(objc_property_t, UnsafeMutablePointer<UInt32>) -> UnsafeMutablePointer<objc_property_attribute_t>
| Declaration | Introduction | |
|---|---|---|
| From | func property_copyAttributeList(_ property: objc_property_t, _ outCount: UnsafePointer<UInt32>) -> UnsafePointer<objc_property_attribute_t> | OS X 10.10 |
| To | func property_copyAttributeList(_ property: objc_property_t, _ outCount: UnsafeMutablePointer<UInt32>) -> UnsafeMutablePointer<objc_property_attribute_t> | OS X 10.7 |
Modified property_copyAttributeValue(objc_property_t, UnsafePointer<Int8>) -> UnsafeMutablePointer<Int8>
| Declaration | Introduction | |
|---|---|---|
| From | func property_copyAttributeValue(_ property: objc_property_t, _ attributeName: ConstUnsafePointer<Int8>) -> UnsafePointer<Int8> | OS X 10.10 |
| To | func property_copyAttributeValue(_ property: objc_property_t, _ attributeName: UnsafePointer<Int8>) -> UnsafeMutablePointer<Int8> | OS X 10.7 |
Modified property_getAttributes(objc_property_t) -> UnsafePointer<Int8>
| Declaration | Introduction | |
|---|---|---|
| From | func property_getAttributes(_ property: objc_property_t) -> ConstUnsafePointer<Int8> | OS X 10.10 |
| To | func property_getAttributes(_ property: objc_property_t) -> UnsafePointer<Int8> | OS X 10.5 |
Modified property_getName(objc_property_t) -> UnsafePointer<Int8>
| Declaration | Introduction | |
|---|---|---|
| From | func property_getName(_ property: objc_property_t) -> ConstUnsafePointer<Int8> | OS X 10.10 |
| To | func property_getName(_ property: objc_property_t) -> UnsafePointer<Int8> | OS X 10.5 |
Modified protocol_addMethodDescription(Protocol!, Selector, UnsafePointer<Int8>, Bool, Bool)
| Declaration | Introduction | |
|---|---|---|
| From | func protocol_addMethodDescription(_ proto: Protocol!, _ name: Selector, _ types: ConstUnsafePointer<Int8>, _ isRequiredMethod: Bool, _ isInstanceMethod: Bool) | OS X 10.10 |
| To | func protocol_addMethodDescription(_ proto: Protocol!, _ name: Selector, _ types: UnsafePointer<Int8>, _ isRequiredMethod: Bool, _ isInstanceMethod: Bool) | OS X 10.7 |
Modified protocol_addProperty(Protocol!, UnsafePointer<Int8>, UnsafePointer<objc_property_attribute_t>, UInt32, Bool, Bool)
| Declaration | Introduction | |
|---|---|---|
| From | func protocol_addProperty(_ proto: Protocol!, _ name: ConstUnsafePointer<Int8>, _ attributes: ConstUnsafePointer<objc_property_attribute_t>, _ attributeCount: UInt32, _ isRequiredProperty: Bool, _ isInstanceProperty: Bool) | OS X 10.10 |
| To | func protocol_addProperty(_ proto: Protocol!, _ name: UnsafePointer<Int8>, _ attributes: UnsafePointer<objc_property_attribute_t>, _ attributeCount: UInt32, _ isRequiredProperty: Bool, _ isInstanceProperty: Bool) | OS X 10.7 |
Modified protocol_addProtocol(Protocol!, Protocol!)
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.7 |
Modified protocol_conformsToProtocol(Protocol!, Protocol!) -> Bool
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified protocol_copyMethodDescriptionList(Protocol!, Bool, Bool, UnsafeMutablePointer<UInt32>) -> UnsafeMutablePointer<objc_method_description>
| Declaration | Introduction | |
|---|---|---|
| From | func protocol_copyMethodDescriptionList(_ p: Protocol!, _ isRequiredMethod: Bool, _ isInstanceMethod: Bool, _ outCount: UnsafePointer<UInt32>) -> UnsafePointer<objc_method_description> | OS X 10.10 |
| To | func protocol_copyMethodDescriptionList(_ p: Protocol!, _ isRequiredMethod: Bool, _ isInstanceMethod: Bool, _ outCount: UnsafeMutablePointer<UInt32>) -> UnsafeMutablePointer<objc_method_description> | OS X 10.5 |
Modified protocol_copyPropertyList(Protocol!, UnsafeMutablePointer<UInt32>) -> UnsafeMutablePointer<objc_property_t>
| Declaration | Introduction | |
|---|---|---|
| From | func protocol_copyPropertyList(_ proto: Protocol!, _ outCount: UnsafePointer<UInt32>) -> UnsafePointer<objc_property_t> | OS X 10.10 |
| To | func protocol_copyPropertyList(_ proto: Protocol!, _ outCount: UnsafeMutablePointer<UInt32>) -> UnsafeMutablePointer<objc_property_t> | OS X 10.5 |
Modified protocol_copyProtocolList(Protocol!, UnsafeMutablePointer<UInt32>) -> AutoreleasingUnsafeMutablePointer<Protocol?>
| Declaration | Introduction | |
|---|---|---|
| From | func protocol_copyProtocolList(_ proto: Protocol!, _ outCount: UnsafePointer<UInt32>) -> AutoreleasingUnsafePointer<Protocol?> | OS X 10.10 |
| To | func protocol_copyProtocolList(_ proto: Protocol!, _ outCount: UnsafeMutablePointer<UInt32>) -> AutoreleasingUnsafeMutablePointer<Protocol?> | OS X 10.5 |
Modified protocol_getMethodDescription(Protocol!, Selector, Bool, Bool) -> objc_method_description
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified protocol_getName(Protocol!) -> UnsafePointer<Int8>
| Declaration | Introduction | |
|---|---|---|
| From | func protocol_getName(_ p: Protocol!) -> ConstUnsafePointer<Int8> | OS X 10.10 |
| To | func protocol_getName(_ p: Protocol!) -> UnsafePointer<Int8> | OS X 10.5 |
Modified protocol_getProperty(Protocol!, UnsafePointer<Int8>, Bool, Bool) -> objc_property_t
| Declaration | Introduction | |
|---|---|---|
| From | func protocol_getProperty(_ proto: Protocol!, _ name: ConstUnsafePointer<Int8>, _ isRequiredProperty: Bool, _ isInstanceProperty: Bool) -> objc_property_t | OS X 10.10 |
| To | func protocol_getProperty(_ proto: Protocol!, _ name: UnsafePointer<Int8>, _ isRequiredProperty: Bool, _ isInstanceProperty: Bool) -> objc_property_t | OS X 10.5 |
Modified protocol_isEqual(Protocol!, Protocol!) -> Bool
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified sel_getName(Selector) -> UnsafePointer<Int8>
| Declaration | Introduction | |
|---|---|---|
| From | func sel_getName(_ sel: Selector) -> ConstUnsafePointer<Int8> | OS X 10.10 |
| To | func sel_getName(_ sel: Selector) -> UnsafePointer<Int8> | OS X 10.0 |
Modified sel_getUid(UnsafePointer<Int8>) -> Selector
| Declaration | Introduction | |
|---|---|---|
| From | func sel_getUid(_ str: ConstUnsafePointer<Int8>) -> Selector | OS X 10.10 |
| To | func sel_getUid(_ str: UnsafePointer<Int8>) -> Selector | OS X 10.0 |
Modified sel_isEqual(Selector, Selector) -> Bool
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.5 |
Modified sel_isMapped(Selector) -> Bool
| Introduction | |
|---|---|
| From | OS X 10.10 |
| To | OS X 10.0 |
Modified sel_registerName(UnsafePointer<Int8>) -> Selector
| Declaration | Introduction | |
|---|---|---|
| From | func sel_registerName(_ str: ConstUnsafePointer<Int8>) -> Selector | OS X 10.10 |
| To | func sel_registerName(_ str: UnsafePointer<Int8>) -> Selector | OS X 10.0 |