public class NSData extends NSObject implements NSCopying, NSMutableCopying, NSSecureCoding, CKRecordValue
| Modifier and Type | Class and Description |
|---|---|
static interface |
NSData.Block_enumerateByteRangesUsingBlock |
static interface |
NSData.Block_initWithBytesNoCopyLengthDeallocator |
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
NSData(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
_supportsSecureCoding()
This property must return YES on all classes that allow secure coding.
|
static boolean |
accessInstanceVariablesDirectly() |
static NSData |
alloc() |
static NSData |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
NSData |
base64EncodedDataWithOptions(long options)
Create a Base-64, UTF-8 encoded NSData from the receiver's contents using the given options.
|
java.lang.String |
base64EncodedStringWithOptions(long options)
Create a Base-64 encoded NSString from the receiver's contents using the given options.
|
java.lang.String |
base64Encoding()
Deprecated.
|
org.moe.natj.general.ptr.ConstVoidPtr |
bytes()
The -bytes method returns a pointer to a contiguous region of memory managed by the receiver.
|
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument) |
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver() |
static org.moe.natj.objc.Class |
classForKeyedUnarchiver() |
NSData |
compressedDataUsingAlgorithmError(long algorithm,
org.moe.natj.general.ptr.Ptr<NSError> error) |
java.lang.Object |
copyWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static NSData |
data() |
static NSData |
dataWithBytesLength(org.moe.natj.general.ptr.ConstVoidPtr bytes,
long length) |
static NSData |
dataWithBytesNoCopyLength(org.moe.natj.general.ptr.VoidPtr bytes,
long length) |
static NSData |
dataWithBytesNoCopyLengthFreeWhenDone(org.moe.natj.general.ptr.VoidPtr bytes,
long length,
boolean b) |
static NSData |
dataWithContentsOfFile(java.lang.String path) |
static NSData |
dataWithContentsOfFileOptionsError(java.lang.String path,
long readOptionsMask,
org.moe.natj.general.ptr.Ptr<NSError> errorPtr) |
static NSData |
dataWithContentsOfMappedFile(java.lang.String path)
Deprecated.
|
static NSData |
dataWithContentsOfURL(NSURL url) |
static NSData |
dataWithContentsOfURLOptionsError(NSURL url,
long readOptionsMask,
org.moe.natj.general.ptr.Ptr<NSError> errorPtr) |
static NSData |
dataWithData(NSData data) |
static java.lang.String |
debugDescription_static() |
NSData |
decompressedDataUsingAlgorithmError(long algorithm,
org.moe.natj.general.ptr.Ptr<NSError> error)
These methods return a compressed or decompressed version of the receiver using the specified algorithm.
|
java.lang.String |
description() |
void |
encodeWithCoder(NSCoder coder) |
void |
enumerateByteRangesUsingBlock(NSData.Block_enumerateByteRangesUsingBlock block)
'block' is called once for each contiguous region of memory in the receiver (once total for contiguous NSDatas), until either all bytes have been enumerated, or the 'stop' parameter is set to YES.
|
void |
getBytes(org.moe.natj.general.ptr.VoidPtr buffer)
Deprecated.
|
void |
getBytesLength(org.moe.natj.general.ptr.VoidPtr buffer,
long length) |
void |
getBytesRange(org.moe.natj.general.ptr.VoidPtr buffer,
NSRange range) |
static long |
hash_static() |
NSData |
init() |
NSData |
initWithBase64EncodedDataOptions(NSData base64Data,
long options)
Create an NSData from a Base-64, UTF-8 encoded NSData.
|
NSData |
initWithBase64EncodedStringOptions(java.lang.String base64String,
long options)
Create an NSData from a Base-64 encoded NSString using the given options.
|
NSData |
initWithBase64Encoding(java.lang.String base64String)
Deprecated.
|
NSData |
initWithBytesLength(org.moe.natj.general.ptr.ConstVoidPtr bytes,
long length) |
NSData |
initWithBytesNoCopyLength(org.moe.natj.general.ptr.VoidPtr bytes,
long length) |
NSData |
initWithBytesNoCopyLengthDeallocator(org.moe.natj.general.ptr.VoidPtr bytes,
long length,
NSData.Block_initWithBytesNoCopyLengthDeallocator deallocator) |
NSData |
initWithBytesNoCopyLengthFreeWhenDone(org.moe.natj.general.ptr.VoidPtr bytes,
long length,
boolean b) |
NSData |
initWithCoder(NSCoder coder)
NS_DESIGNATED_INITIALIZER
|
NSData |
initWithContentsOfFile(java.lang.String path) |
NSData |
initWithContentsOfFileOptionsError(java.lang.String path,
long readOptionsMask,
org.moe.natj.general.ptr.Ptr<NSError> errorPtr) |
NSData |
initWithContentsOfMappedFile(java.lang.String path)
Deprecated.
|
NSData |
initWithContentsOfURL(NSURL url) |
NSData |
initWithContentsOfURLOptionsError(NSURL url,
long readOptionsMask,
org.moe.natj.general.ptr.Ptr<NSError> errorPtr) |
NSData |
initWithData(NSData data) |
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector) |
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector) |
boolean |
isEqualToData(NSData other) |
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
long |
length() |
java.lang.Object |
mutableCopyWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static NSData |
new_objc() |
NSRange |
rangeOfDataOptionsRange(NSData dataToFind,
long mask,
NSRange searchRange) |
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
static void |
setVersion_static(long aVersion) |
NSData |
subdataWithRange(NSRange range) |
static org.moe.natj.objc.Class |
superclass_static() |
static boolean |
supportsSecureCoding() |
static long |
version_static() |
boolean |
writeToFileAtomically(java.lang.String path,
boolean useAuxiliaryFile) |
boolean |
writeToFileOptionsError(java.lang.String path,
long writeOptionsMask,
org.moe.natj.general.ptr.Ptr<NSError> errorPtr) |
boolean |
writeToURLAtomically(NSURL url,
boolean atomically)
the atomically flag is ignored if the url is not of a type the supports atomic writes
|
boolean |
writeToURLOptionsError(NSURL url,
long writeOptionsMask,
org.moe.natj.general.ptr.Ptr<NSError> errorPtr) |
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description_static, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKeypublic static boolean accessInstanceVariablesDirectly()
public static NSData alloc()
public static NSData allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public static NSData data()
public static NSData dataWithBytesLength(org.moe.natj.general.ptr.ConstVoidPtr bytes, long length)
public static NSData dataWithBytesNoCopyLength(org.moe.natj.general.ptr.VoidPtr bytes, long length)
public static NSData dataWithBytesNoCopyLengthFreeWhenDone(org.moe.natj.general.ptr.VoidPtr bytes, long length, boolean b)
public static NSData dataWithContentsOfFile(java.lang.String path)
public static NSData dataWithContentsOfFileOptionsError(java.lang.String path, long readOptionsMask, org.moe.natj.general.ptr.Ptr<NSError> errorPtr)
@Deprecated public static NSData dataWithContentsOfMappedFile(java.lang.String path)
public static NSData dataWithContentsOfURLOptionsError(NSURL url, long readOptionsMask, org.moe.natj.general.ptr.Ptr<NSError> errorPtr)
public static java.lang.String debugDescription_static()
public static long hash_static()
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public static NSData new_objc()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public static boolean supportsSecureCoding()
public static long version_static()
public NSData base64EncodedDataWithOptions(long options)
public java.lang.String base64EncodedStringWithOptions(long options)
@Deprecated public java.lang.String base64Encoding()
public org.moe.natj.general.ptr.ConstVoidPtr bytes()
public java.lang.Object copyWithZone(org.moe.natj.general.ptr.VoidPtr zone)
copyWithZone in interface NSCopyingpublic java.lang.String description()
description in interface NSObjectdescription in class NSObjectpublic void encodeWithCoder(NSCoder coder)
encodeWithCoder in interface NSCodingpublic void enumerateByteRangesUsingBlock(NSData.Block_enumerateByteRangesUsingBlock block)
@Deprecated public void getBytes(org.moe.natj.general.ptr.VoidPtr buffer)
public void getBytesLength(org.moe.natj.general.ptr.VoidPtr buffer,
long length)
public void getBytesRange(org.moe.natj.general.ptr.VoidPtr buffer,
NSRange range)
public NSData initWithBase64EncodedDataOptions(NSData base64Data, long options)
public NSData initWithBase64EncodedStringOptions(java.lang.String base64String, long options)
@Deprecated public NSData initWithBase64Encoding(java.lang.String base64String)
public NSData initWithBytesLength(org.moe.natj.general.ptr.ConstVoidPtr bytes, long length)
public NSData initWithBytesNoCopyLength(org.moe.natj.general.ptr.VoidPtr bytes, long length)
public NSData initWithBytesNoCopyLengthDeallocator(org.moe.natj.general.ptr.VoidPtr bytes, long length, NSData.Block_initWithBytesNoCopyLengthDeallocator deallocator)
public NSData initWithBytesNoCopyLengthFreeWhenDone(org.moe.natj.general.ptr.VoidPtr bytes, long length, boolean b)
public NSData initWithCoder(NSCoder coder)
NSCodinginitWithCoder in interface NSCodingpublic NSData initWithContentsOfFile(java.lang.String path)
public NSData initWithContentsOfFileOptionsError(java.lang.String path, long readOptionsMask, org.moe.natj.general.ptr.Ptr<NSError> errorPtr)
@Deprecated public NSData initWithContentsOfMappedFile(java.lang.String path)
public NSData initWithContentsOfURLOptionsError(NSURL url, long readOptionsMask, org.moe.natj.general.ptr.Ptr<NSError> errorPtr)
public boolean isEqualToData(NSData other)
public long length()
public java.lang.Object mutableCopyWithZone(org.moe.natj.general.ptr.VoidPtr zone)
mutableCopyWithZone in interface NSMutableCopyingpublic NSRange rangeOfDataOptionsRange(NSData dataToFind, long mask, NSRange searchRange)
public boolean _supportsSecureCoding()
NSSecureCoding_supportsSecureCoding in interface NSSecureCodingpublic boolean writeToFileAtomically(java.lang.String path,
boolean useAuxiliaryFile)
public boolean writeToFileOptionsError(java.lang.String path,
long writeOptionsMask,
org.moe.natj.general.ptr.Ptr<NSError> errorPtr)
public boolean writeToURLAtomically(NSURL url, boolean atomically)
public boolean writeToURLOptionsError(NSURL url, long writeOptionsMask, org.moe.natj.general.ptr.Ptr<NSError> errorPtr)
public NSData compressedDataUsingAlgorithmError(long algorithm, org.moe.natj.general.ptr.Ptr<NSError> error)