35 var result =
new CFMutableData();
36 result.isa = [
self class];
42 return [[
self alloc] init];
50 + (
CPData)dataWithPlistObject:(
id)aPlistObject
55 + (
CPData)dataWithPlistObject:(
id)aPlistObject format:(CPPropertyListFormat)aFormat
60 + (
CPData)dataWithJSONObject:(Object)anObject
65 + (
CPData)dataWithBytes:(CPArray)bytesArray
67 var data = [[
self alloc] init];
68 data.setBytes(bytesArray);
75 var data = [[
self alloc] init];
76 data.setBase64String(aString);
91 - (id)initWithPlistObject:(
id)aPlistObject
101 - (id)initWithPlistObject:(
id)aPlistObject format:aFormat
111 - (id)initWithJSONObject:(Object)anObject
123 return self.rawString();
128 return self.propertyList();
133 return self.JSONObject();
143 return self.base64();
153 return self.toString();
162 self.setRawString(aString);
165 - (void)setPlistObject:(
id)aPlistObject
167 self.setPropertyList(aPlistObject);
170 - (void)setPlistObject:(
id)aPlistObject format:(CPPropertyListFormat)aFormat
172 self.setPropertyList(aPlistObject, aFormat);
175 - (void)setJSONObject:(Object)anObject
177 self.setJSONObject(anObject);
186 _CPReportLenientDeprecation(
self, _cmd,
@selector(dataWithRawString:));
193 _CPReportLenientDeprecation(
self, _cmd,
@selector(initWithRawString:));
200 _CPReportLenientDeprecation(
self, _cmd,
@selector(setRawString:));
207 _CPReportLenientDeprecation(
self, _cmd,
@selector(rawString));
215 CFMutableData.prototype.isa =
CPData;
id initWithRawString:(CPString aString)
id initWithPlistObject:(id aPlistObject)
A Cappuccino wrapper for any data type.
An immutable string (collection of characters).
CPData dataWithRawString:(CPString aString)
void setJSONObject:(Object anObject)
void setPlistObject:format:(id aPlistObject, [format] CPPropertyListFormat aFormat)
id initWithPlistObject:format:(id aPlistObject, [format] id aFormat)
void setRawString:(CPString aString)
void setPlistObject:(id aPlistObject)
id initWithJSONObject:(Object anObject)
FrameUpdater prototype description