Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека Разработчика iOS Разработчик
Поиск

Изменения 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, NSObjectProtocoliOS 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

Введение
От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

Введение
От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

Введение
От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

Введение
ОтiOS 8.0
КiOS 2.0

Введение
ОтiOS 8.0
КiOS 4.3

Введение
От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

Введение
От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