Class NSKeyedUnarchiver

    • Constructor Detail

      • NSKeyedUnarchiver

        public NSKeyedUnarchiver()
      • NSKeyedUnarchiver

        protected NSKeyedUnarchiver​(NSObject.Handle h,
                                    long handle)
      • NSKeyedUnarchiver

        public NSKeyedUnarchiver​(NSData data,
                                 NSError.NSErrorPtr error)
        Since:
        Available in iOS 11.0 and later.
      • NSKeyedUnarchiver

        @Deprecated
        public NSKeyedUnarchiver​(NSData data)
        Deprecated.
        Deprecated in iOS 12.0. Use -initForReadingFromData:error: instead
        Since:
        Available in iOS 2.0 and later.
    • Method Detail

      • requiresSecureCoding

        public boolean requiresSecureCoding()
        Overrides:
        requiresSecureCoding in class NSCoder
        Since:
        Available in iOS 6.0 and later.
      • setRequiresSecureCoding

        public void setRequiresSecureCoding​(boolean v)
        Since:
        Available in iOS 6.0 and later.
      • setDecodingFailurePolicy

        public void setDecodingFailurePolicy​(NSDecodingFailurePolicy v)
        Since:
        Available in iOS 9.0 and later.
      • unarchive

        public static NSObject unarchive​(java.io.File file)
      • init

        @Deprecated
        protected long init​(NSData data)
        Deprecated.
        Deprecated in iOS 12.0. Use -initForReadingFromData:error: instead
        Since:
        Available in iOS 2.0 and later.
      • finishDecoding

        public void finishDecoding()
      • setClassForClassName

        public void setClassForClassName​(java.lang.Class<? extends NSObject> cls,
                                         java.lang.String codedName)
      • getClassForClassName

        public java.lang.Class<? extends NSObject> getClassForClassName​(java.lang.String codedName)
      • unarchive

        @Deprecated
        public static NSObject unarchive​(NSData data)
        Deprecated.
        Deprecated in iOS 12.0. Use +unarchivedObjectOfClass:fromData:error: instead
        Since:
        Available in iOS 2.0 and later.
      • unarchiveTopLevelObject

        @Deprecated
        public static NSObject unarchiveTopLevelObject​(NSData data)
                                                throws NSErrorException
        Deprecated.
        Deprecated in iOS 12.0. Use +unarchivedObjectOfClass:fromData:error: instead
        Throws:
        NSErrorException
        Since:
        Available in iOS 2.0 and later.
      • setDefaultClassForClassName

        public static void setDefaultClassForClassName​(java.lang.Class<? extends NSObject> cls,
                                                       java.lang.String codedName)
      • getDefaultClassForClassName

        public static java.lang.Class<? extends NSObject> getDefaultClassForClassName​(java.lang.String codedName)