第一次写技术文章,不周之处请见谅。
在最近几天,需要为文件添加注释(可以在windows上利用好压工具看是否成功),关于ZipArchive的使用此处省略,自行简书。
关于ZipArchive现在有两种,SSZipArchive只是又封装了一下类方法,使用起来更加便捷。
此处修改在ZipArchive.mm和ZipArchive.h中。
首先在ZipArchive.h中添加comment属性,
@private
zipFile_zipFile;
unzFile_unzFile;
NSString*_password;
//添加注释属性
NSString*_comment;
id_delegate;
}
添加方法:
-(BOOL) CloseZipFile2:(NSString*)comment;
{
_password=nil;
if(_zipFile==NULL)
returnNO;
BOOLret =zipClose(_zipFile,[comment cStringUsingEncoding:NSASCIIStringEncoding] )==Z_OK?YES:NO;
_zipFile=NULL;
returnret;
}
为什么要在此处添加呢?
在zip.c中,externint ZEXPORTzipClose (file, global_comment)
zipFilefile;
constchar* global_comment;
只要在最后传入global_comment,就可以为文件添加注释啦。