Overview
| Comment: | Add -[OFDataArray writeToFile:]. |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
36e48a23f8412713d771e8b4641a9aa8 |
| User & Date: | js on 2011-04-25 17:28:46 |
| Other Links: | manifest | tags |
Context
|
2011-04-25
| ||
| 18:04 | Update ChangeLog. (check-in: a3efe17ba0 user: js tags: trunk) | |
| 17:28 | Add -[OFDataArray writeToFile:]. (check-in: 36e48a23f8 user: js tags: trunk) | |
| 17:14 | Skip possible BOMs in OFMutableString. (check-in: 7aefcd5ede user: js tags: trunk) | |
Changes
Modified src/OFDataArray.h from [c05a7401db] to [820a9e7684].
| ︙ | ︙ | |||
214 215 216 217 218 219 220 221 222 223 224 225 226 227 | - (void)removeNItems: (size_t)nItems atIndex: (size_t)index; /** * \return A string containing the data in Base64 encoding */ - (OFString*)stringByBase64Encoding; @end /** * \brief A class for storing arbitrary big data in an array. * * The OFBigDataArray class is a class for storing arbitrary data in an array * and is designed to store large hunks of data. Therefore, it allocates | > > > > > > > | 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 | - (void)removeNItems: (size_t)nItems atIndex: (size_t)index; /** * \return A string containing the data in Base64 encoding */ - (OFString*)stringByBase64Encoding; /** * Writes the OFDataArray into the specified file. * * \param path The path of the file to write to */ - (void)writeToFile: (OFString*)path; @end /** * \brief A class for storing arbitrary big data in an array. * * The OFBigDataArray class is a class for storing arbitrary data in an array * and is designed to store large hunks of data. Therefore, it allocates |
| ︙ | ︙ |
Modified src/OFDataArray.m from [738291762c] to [8cfd028dbb].
| ︙ | ︙ | |||
387 388 389 390 391 392 393 394 395 396 397 398 399 400 |
return hash;
}
- (OFString*)stringByBase64Encoding
{
return of_base64_encode(data, count * itemSize);
}
@end
@implementation OFBigDataArray
- (void)addItem: (const void*)item
{
size_t newSize, lastPageByte;
| > > > > > > > > > > > > > | 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 |
return hash;
}
- (OFString*)stringByBase64Encoding
{
return of_base64_encode(data, count * itemSize);
}
- (void)writeToFile: (OFString*)path
{
OFFile *file = [[OFFile alloc] initWithPath: path
mode: @"wb"];
@try {
[file writeNBytes: count * itemSize
fromBuffer: data];
} @finally {
[file release];
}
}
@end
@implementation OFBigDataArray
- (void)addItem: (const void*)item
{
size_t newSize, lastPageByte;
|
| ︙ | ︙ |