Изменения ObjectiveC
ObjectiveC
Удаленный ObjCBool.convertFromBooleanLiteral(Bool)-> [статичный] ObjCBool
Удаленный Selector.convertFromExtendedGraphemeClusterLiteral (Строка)-> [статичный] Селектор
Удаленный Selector.convertFromNilLiteral ()-> [статичный] Селектор
Удаленный Selector.convertFromStringLiteral (Строка)-> [статичный] Селектор
Добавленный NSObject.debugDescription ()-> Строка [класс]
Добавленный NSObject.description ()-> Строка [класс]
Добавленный NSObjectProtocol.debugDescription
Добавленный NSObjectProtocol.description
Добавленный NSZone.init (nilLiteral: ())
Добавленный ObjCBool.init (booleanLiteral: Bool)
Добавленный Selector.init (extendedGraphemeClusterLiteral: строка)
Добавленный Selector.init (nilLiteral: ())
Добавленный Selector.init (stringLiteral: строка)
Добавленный Selector.init (unicodeScalarLiteral: строка)
Измененный NSObject
| Протоколы | Введение | |
|---|---|---|
| От | AnyObject, NSObjectProtocol | iOS 8.0 |
| К | AnyObject, CVarArgType, сопоставимый, Hashable, NSObjectProtocol, печатаемый | iOS 2.0 |
Измененный NSObject.allocWithZone (NSZone)-> Сам! [класс]
| Объявление | Введение | |
|---|---|---|
| От | class func allocWithZone(_ zone: COpaquePointer) -> Self! | iOS 8.0 |
| К | class func allocWithZone(_ zone: NSZone) -> Self! | iOS 8.1 |
Измененный NSObject.forwardingTargetForSelector (Селектор)-> AnyObject?
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный NSObject.resolveClassMethod (Селектор)-> Bool [класс]
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный NSObject.resolveInstanceMethod (Селектор)-> Bool [класс]
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный NSZone [структура]
| Объявление | Модуль | |
|---|---|---|
| От | struct NSZone : NilLiteralConvertible {
var pointer: COpaquePointer
init()
static func convertFromNilLiteral() -> NSZone
} | Основа |
| К | struct NSZone : NilLiteralConvertible {
var pointer: COpaquePointer
init()
init(nilLiteral nilLiteral: ())
} | ObjectiveC |
Измененный NSZone.init ()
| Модуль | |
|---|---|
| От | Основа |
| К | ObjectiveC |
Измененный NSZone.pointer
| Модуль | |
|---|---|
| От | Основа |
| К | ObjectiveC |
Измененный ObjCBool [структура]
| Объявление | |
|---|---|
| От | struct ObjCBool : BooleanType, BooleanLiteralConvertible {
var value: Int8
init(_ value: Int8)
init(_ value: Bool)
var boolValue: Bool { get }
static func convertFromBooleanLiteral(_ value: Bool) -> ObjCBool
} |
| К | struct ObjCBool : BooleanType, BooleanLiteralConvertible {
var value: Int8
init(_ value: Int8)
init(_ value: Bool)
var boolValue: Bool { get }
init(booleanLiteral value: Bool)
} |
Измененный селектор [структура]
| Объявление | |
|---|---|
| От | 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
} |
| К | 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: ())
} |
Измененный objc_object [структура]
| Объявление | |
|---|---|
| От | struct objc_object {
} |
| К | struct objc_object {
var isa: AnyClass!
} |
Измененный class_addIvar (AnyClass!, UnsafePointer <Int8>, UInt, UInt8, UnsafePointer <Int8>)-> Bool
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_addMethod (AnyClass!, Селектор, IMP, UnsafePointer <Int8>)-> Bool
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_addProperty (AnyClass!, UnsafePointer <Int8>, UnsafePointer <objc_property_attribute_t>, UInt32)-> Bool
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 4.3 |
Измененный class_addProtocol (AnyClass!, Протокол!)-> Bool
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_conformsToProtocol (AnyClass!, Протокол!)-> Bool
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_copyIvarList (AnyClass!, UnsafeMutablePointer <UInt32>)-> UnsafeMutablePointer <Ivar>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_copyMethodList (AnyClass!, UnsafeMutablePointer <UInt32>)-> UnsafeMutablePointer <Метод>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_copyPropertyList (AnyClass!, UnsafeMutablePointer <UInt32>)-> UnsafeMutablePointer <objc_property_t>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_copyProtocolList (AnyClass!, UnsafeMutablePointer <UInt32>)-> AutoreleasingUnsafeMutablePointer <Протокол?>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_getClassMethod (AnyClass!, Селектор)-> Метод
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_getClassVariable (AnyClass!, UnsafePointer <Int8>)-> Ivar
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_getImageName (AnyClass!)-> UnsafePointer <Int8>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_getInstanceMethod (AnyClass!, Селектор)-> Метод
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_getInstanceSize (AnyClass!)-> UInt
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_getInstanceVariable (AnyClass!, UnsafePointer <Int8>)-> Ivar
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_getIvarLayout (AnyClass!)-> UnsafePointer <UInt8>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_getMethodImplementation (AnyClass!, Селектор)-> IMP
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_getMethodImplementation_stret (AnyClass!, Селектор)-> IMP
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_getName (AnyClass!)-> UnsafePointer <Int8>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_getProperty (AnyClass!, UnsafePointer <Int8>)-> objc_property_t
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_getSuperclass (AnyClass!)-> AnyClass!
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_getVersion (AnyClass!)-> Int32
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_getWeakIvarLayout (AnyClass!)-> UnsafePointer <UInt8>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_isMetaClass (AnyClass!)-> Bool
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_replaceMethod (AnyClass!, Селектор, IMP, UnsafePointer <Int8>)-> IMP
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_replaceProperty (AnyClass!, UnsafePointer <Int8>, UnsafePointer <objc_property_attribute_t>, UInt32)
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 4.3 |
Измененный class_respondsToSelector (AnyClass!, Селектор)-> Bool
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_setIvarLayout (AnyClass!, UnsafePointer <UInt8>)
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_setVersion (AnyClass!, Int32)
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный class_setWeakIvarLayout (AnyClass!, UnsafePointer <UInt8>)
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный imp_getBlock (IMP)-> AnyObject!
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 4.3 |
Измененный imp_implementationWithBlock (AnyObject!)-> IMP
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 4.3 |
Измененный imp_removeBlock (IMP)-> Bool
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 4.3 |
Измененный ivar_getName (Ivar)-> UnsafePointer <Int8>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный ivar_getOffset (Ivar)-> Интервал
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный ivar_getTypeEncoding (Ivar)-> UnsafePointer <Int8>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный method_copyArgumentType (Метод, UInt32)-> UnsafeMutablePointer <Int8>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный method_copyReturnType (Метод)-> UnsafeMutablePointer <Int8>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный method_getArgumentType (Метод, UInt32, UnsafeMutablePointer <Int8>, UInt)
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный method_getDescription (Метод)-> UnsafeMutablePointer <objc_method_description>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный method_getImplementation (Метод)-> IMP
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный method_getName (Метод)-> Селектор
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный method_getNumberOfArguments (Метод)-> UInt32
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный method_getReturnType (Метод, UnsafeMutablePointer <Int8>, UInt)
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный method_getTypeEncoding (Метод)-> UnsafePointer <Int8>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный method_setImplementation (Метод, IMP)-> IMP
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный objc_allocateClassPair (AnyClass!, UnsafePointer <Int8>, UInt)-> AnyClass!
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный objc_allocateProtocol (UnsafePointer <Int8>)-> Протокол!
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 4.3 |
Измененный objc_begin_catch (<Недействительный> UnsafeMutablePointer)-> AnyObject!
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный objc_copyClassList (UnsafeMutablePointer <UInt32>)-> AutoreleasingUnsafeMutablePointer <AnyClass?>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 3.1 |
Измененный objc_copyClassNamesForImage (UnsafePointer <Int8>, UnsafeMutablePointer <UInt32>)-> UnsafeMutablePointer <UnsafePointer <Int8>>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный objc_copyImageNames (UnsafeMutablePointer <UInt32>)-> UnsafeMutablePointer <UnsafePointer <Int8>>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный objc_copyProtocolList (UnsafeMutablePointer <UInt32>)-> AutoreleasingUnsafeMutablePointer <Протокол?>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный objc_disposeClassPair (AnyClass!)
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный objc_duplicateClass (AnyClass!, UnsafePointer <Int8>, UInt)-> AnyClass!
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный objc_end_catch ()
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный objc_enumerationMutation (AnyObject!)
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный objc_exception_rethrow ()
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный objc_exception_throw (AnyObject!)
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный objc_getAssociatedObject (AnyObject!, <Недействительный> UnsafePointer)-> AnyObject!
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 3.1 |
Измененный objc_getClass (UnsafePointer <Int8>)-> AnyObject!
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный objc_getClassList (AutoreleasingUnsafeMutablePointer <AnyClass?>, Int32)-> Int32
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный objc_getMetaClass (UnsafePointer <Int8>)-> AnyObject!
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный objc_getProtocol (UnsafePointer <Int8>)-> Протокол!
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный objc_getRequiredClass (UnsafePointer <Int8>)-> AnyClass!
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный objc_loadWeak (AutoreleasingUnsafeMutablePointer <AnyObject?>)-> AnyObject!
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 5.0 |
Измененный objc_lookUpClass (UnsafePointer <Int8>)-> AnyClass!
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный objc_registerClassPair (AnyClass!)
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный objc_registerProtocol (Протокол!)
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 4.3 |
Измененный objc_removeAssociatedObjects (AnyObject!)
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 3.1 |
Измененный objc_setAssociatedObject (AnyObject!, <Недействительный> UnsafePointer, AnyObject!, objc_AssociationPolicy)
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 3.1 |
Измененный objc_setEnumerationMutationHandler (CFunctionPointer <((AnyObject!)-> Недействительный)>)
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный objc_setExceptionMatcher (objc_exception_matcher)-> objc_exception_matcher
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный objc_setExceptionPreprocessor (objc_exception_preprocessor)-> objc_exception_preprocessor
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный objc_setForwardHandler (<Недействительный> UnsafeMutablePointer, <Недействительный> UnsafeMutablePointer)
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный objc_setUncaughtExceptionHandler (objc_uncaught_exception_handler)-> objc_uncaught_exception_handler
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный objc_storeWeak (AutoreleasingUnsafeMutablePointer <AnyObject?>, AnyObject!)-> AnyObject!
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 5.0 |
Измененный objc_sync_enter (AnyObject!)-> Int32
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный objc_sync_exit (AnyObject!)-> Int32
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный objc_terminate ()
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 6.0 |
Измененный object_getClass (AnyObject!)-> AnyClass!
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный object_getClassName (AnyObject!)-> UnsafePointer <Int8>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный object_getIvar (AnyObject!, Ivar)-> AnyObject!
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный object_setClass (AnyObject!, AnyClass!)-> AnyClass!
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный property_copyAttributeList (objc_property_t, UnsafeMutablePointer <UInt32>)-> UnsafeMutablePointer <objc_property_attribute_t>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 4.3 |
Измененный property_copyAttributeValue (objc_property_t, UnsafePointer <Int8>)-> UnsafeMutablePointer <Int8>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 4.3 |
Измененный property_getAttributes (objc_property_t)-> UnsafePointer <Int8>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный property_getName (objc_property_t)-> UnsafePointer <Int8>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный protocol_addMethodDescription (Протокол!, Селектор, UnsafePointer <Int8>, Bool, Bool)
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 4.3 |
Измененный protocol_addProperty (Протокол!, UnsafePointer <Int8>, UnsafePointer <objc_property_attribute_t>, UInt32, Bool, Bool)
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 4.3 |
Измененный protocol_addProtocol (Протокол!, Протокол!)
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 4.3 |
Измененный protocol_conformsToProtocol (Протокол!, Протокол!)-> Bool
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный protocol_copyMethodDescriptionList (Протокол!, Bool, Bool, UnsafeMutablePointer <UInt32>)-> UnsafeMutablePointer <objc_method_description>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный protocol_copyPropertyList (Протокол!, UnsafeMutablePointer <UInt32>)-> UnsafeMutablePointer <objc_property_t>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный protocol_copyProtocolList (Протокол!, UnsafeMutablePointer <UInt32>)-> AutoreleasingUnsafeMutablePointer <Протокол?>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный protocol_getMethodDescription (Протокол!, Селектор, Bool, Bool)-> objc_method_description
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный protocol_getName (Протокол!)-> UnsafePointer <Int8>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный protocol_getProperty (Протокол!, UnsafePointer <Int8>, Bool, Bool)-> objc_property_t
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный protocol_isEqual (Протокол!, Протокол!)-> Bool
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный sel_getName (Селектор)-> UnsafePointer <Int8>
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный sel_getUid (UnsafePointer <Int8>)-> Селектор
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный sel_isEqual (Селектор, Селектор)-> Bool
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный sel_isMapped (Селектор)-> Bool
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |
Измененный sel_registerName (UnsafePointer <Int8>)-> Селектор
| Введение | |
|---|---|
| От | iOS 8.0 |
| К | iOS 2.0 |