Class/Object

cocoa.foundation

NSCoder

Related Docs: object NSCoder | package foundation

Permalink

abstract class NSCoder extends NSObject

Annotations
@processed()
Linear Supertypes
NSObject, ObjCObject, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NSCoder
  2. NSObject
  3. ObjCObject
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new NSCoder()

    Permalink
    Attributes
    protected

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def allowsKeyedCoding(): BOOL

    Permalink
    Annotations
    @inline()
  5. def allowsWeakReference(): BOOL

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def attemptRecoveryFromError(error: NSError, recoveryOptionIndex: NSUInteger): BOOL

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  8. def attemptRecoveryFromError(error: NSError, recoveryOptionIndex: NSUInteger, delegate: id, didRecoverSelector: SEL, contextInfo: Ptr[Byte]): Unit

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  9. def autoContentAccessingProxy(): id

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  10. def autorelease(): NSCoder.this.type

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  11. def class(): id

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  12. def classForCoder(): id

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  13. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. def conformsToProtocol(aProtocol: Protocol): BOOL

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  15. def containsValueForKey(key: NSString): BOOL

    Permalink
    Annotations
    @inline()
  16. def copy(): id

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  17. def dealloc(): Unit

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  18. def debugDescription(): NSString

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  19. def decodeArrayOfObjCType(itemType: Ptr[CSignedChar], count: NSUInteger, array: Ptr[Byte]): Unit

    Permalink
    Annotations
    @inline()
  20. def decodeBoolForKey(key: NSString): BOOL

    Permalink
    Annotations
    @inline()
  21. def decodeBytesForKey(key: NSString, lengthp: NSUInteger): Ptr[uint8_t]

    Permalink
    Annotations
    @inline()
  22. def decodeBytesWithReturnedLength(lengthp: NSUInteger): Ptr[Byte]

    Permalink
    Annotations
    @inline()
  23. def decodeDoubleForKey(key: NSString): Double

    Permalink
    Annotations
    @inline()
  24. def decodeFloatForKey(key: NSString): Float

    Permalink
    Annotations
    @inline()
  25. def decodeInt32ForKey(key: NSString): int32_t

    Permalink
    Annotations
    @inline()
  26. def decodeInt64ForKey(key: NSString): int64_t

    Permalink
    Annotations
    @inline()
  27. def decodeIntForKey(key: NSString): CInt

    Permalink
    Annotations
    @inline()
  28. def decodeIntegerForKey(key: NSString): NSInteger

    Permalink
    Annotations
    @inline()
  29. def decodeNXObject(): id

    Permalink
    Annotations
    @inline()
  30. def decodeObject(): id

    Permalink
    Annotations
    @inline()
  31. def decodeObjectForKey(key: NSString): id

    Permalink
    Annotations
    @inline()
  32. def decodeObjectOfClass(aClass: id, key: NSString): id

    Permalink
    Annotations
    @inline()
  33. def decodeObjectOfClasses(classes: id, key: NSString): id

    Permalink
    Annotations
    @inline()
  34. def decodePropertyList(): id

    Permalink
    Annotations
    @inline()
  35. def decodePropertyListForKey(key: NSString): id

    Permalink
    Annotations
    @inline()
  36. def decodeTopLevelObjectAndReturnError(error: NSError): id

    Permalink
    Annotations
    @inline()
  37. def decodeTopLevelObjectForKey(key: NSString, error: NSError): id

    Permalink
    Annotations
    @inline()
  38. def decodeTopLevelObjectOfClass(aClass: id, key: NSString, error: NSError): id

    Permalink
    Annotations
    @inline()
  39. def decodeTopLevelObjectOfClasses(classes: id, key: NSString, error: NSError): id

    Permalink
    Annotations
    @inline()
  40. def decodeValueOfObjCType(type: Ptr[CSignedChar], data: Ptr[Byte]): Unit

    Permalink
    Annotations
    @inline()
  41. def decodeValuesOfObjCTypes(types: Ptr[CSignedChar]): Unit

    Permalink
    Annotations
    @inline()
  42. def description(): NSString

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  43. def doesNotRecognizeSelector(aSelector: SEL): Unit

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  44. def encodeArrayOfObjCType(type: Ptr[CSignedChar], count: NSUInteger, array: Ptr[Byte]): Unit

    Permalink
    Annotations
    @inline()
  45. def encodeBool(boolv: BOOL, key: NSString): Unit

    Permalink
    Annotations
    @inline()
  46. def encodeBycopyObject(anObject: id): Unit

    Permalink
    Annotations
    @inline()
  47. def encodeByrefObject(anObject: id): Unit

    Permalink
    Annotations
    @inline()
  48. def encodeBytes(bytesp: uint8_t, lenv: NSUInteger, key: NSString): Unit

    Permalink
    Annotations
    @inline()
  49. def encodeBytes(byteaddr: Ptr[Byte], length: NSUInteger): Unit

    Permalink
    Annotations
    @inline()
  50. def encodeConditionalObject(objv: id, key: NSString): Unit

    Permalink
    Annotations
    @inline()
  51. def encodeConditionalObject(object: id): Unit

    Permalink
    Annotations
    @inline()
  52. def encodeDouble(realv: Double, key: NSString): Unit

    Permalink
    Annotations
    @inline()
  53. def encodeFloat(realv: Float, key: NSString): Unit

    Permalink
    Annotations
    @inline()
  54. def encodeInt(intv: CInt, key: NSString): Unit

    Permalink
    Annotations
    @inline()
  55. def encodeInt32(intv: int32_t, key: NSString): Unit

    Permalink
    Annotations
    @inline()
  56. def encodeInt64(intv: int64_t, key: NSString): Unit

    Permalink
    Annotations
    @inline()
  57. def encodeInteger(intv: NSInteger, key: NSString): Unit

    Permalink
    Annotations
    @inline()
  58. def encodeNXObject(object: id): Unit

    Permalink
    Annotations
    @inline()
  59. def encodeObject(objv: id, key: NSString): Unit

    Permalink
    Annotations
    @inline()
  60. def encodeObject(object: id): Unit

    Permalink
    Annotations
    @inline()
  61. def encodePropertyList(aPropertyList: id): Unit

    Permalink
    Annotations
    @inline()
  62. def encodeRootObject(rootObject: id): Unit

    Permalink
    Annotations
    @inline()
  63. def encodeValueOfObjCType(type: Ptr[CSignedChar], addr: Ptr[Byte]): Unit

    Permalink
    Annotations
    @inline()
  64. def encodeValuesOfObjCTypes(types: Ptr[CSignedChar]): Unit

    Permalink
    Annotations
    @inline()
  65. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  66. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  67. def failWithError(error: NSError): Unit

    Permalink
    Annotations
    @inline()
  68. def finalize(): Unit

    Permalink
    Definition Classes
    NSObject → AnyRef
    Annotations
    @inline()
  69. def forwardingTargetForSelector(aSelector: SEL): id

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  70. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  71. def hash(): NSUInteger

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  72. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  73. def init(): NSObject

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  74. def isEqual(object: id): BOOL

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  75. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  76. def isKindOfClass(aClass: id): BOOL

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  77. def isMemberOfClass(aClass: id): BOOL

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  78. def isProxy(): BOOL

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  79. def methodForSelector(aSelector: SEL): IMP

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  80. def mutableCopy(): id

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  81. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  82. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  83. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  84. def objectZone(): Ptr[NSZone]

    Permalink
    Annotations
    @inline()
  85. def performSelector(aSelector: SEL, object1: id, object2: id): id

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  86. def performSelector(aSelector: SEL, object: id): id

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  87. def performSelector(aSelector: SEL): id

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  88. def release(): Unit

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  89. def requiresSecureCoding(): BOOL

    Permalink
    Annotations
    @inline()
  90. def respondsToSelector(aSelector: SEL): BOOL

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  91. def retain(): NSCoder.this.type

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  92. def retainCount(): NSUInteger

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  93. def retainWeakReference(): BOOL

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  94. def self(): NSCoder.this.type

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  95. def setObjectZone(zone: NSZone): Unit

    Permalink
    Annotations
    @inline()
  96. def superclass(): id

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()
  97. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  98. def systemVersion(): CUnsignedInt

    Permalink
    Annotations
    @inline()
  99. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  100. def versionForClassName(className: NSString): NSInteger

    Permalink
    Annotations
    @inline()
  101. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  102. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  103. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  104. def zone(): NSZone

    Permalink
    Definition Classes
    NSObject
    Annotations
    @inline()

Inherited from NSObject

Inherited from ObjCObject

Inherited from AnyRef

Inherited from Any

Ungrouped