久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

Objective-C封裝字符串存儲操作示例

這篇文章主要介紹了Objective-C封裝字符串存儲操作示例,需要的朋友可以參考下

Objective-C簡單封裝 字符串的存儲操作,省去中間沙盒處理方式

復(fù)制代碼 代碼如下:

/存儲publickey和sessionID -- writeContent: nil - 僅取出數(shù)據(jù), 其他 - 修改原內(nèi)容并提取
+(NSString *)storeFile:(NSString *)fileName content:(NSString *)writeContent
{
    NSString *pathDocuments=[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];

    NSString *createPath=[NSString stringWithFormat:@"%@/%@",pathDocuments,fileName];//用文件名補(bǔ)全路徑
    NSError *ReadFileError;
    NSString *readContent ;
    NSData *data ;
    if ([[NSFileManager defaultManager] fileExistsAtPath:createPath])//判斷文件是否已存在
    {
        if (nil == writeContent) {
            readContent = [NSString stringWithContentsOfFile:createPath encoding:NSUTF8StringEncoding error:&ReadFileError;];
        }else{
            data = [writeContent dataUsingEncoding:NSUTF8StringEncoding];//新文件的初始數(shù)據(jù)
            [[NSFileManager defaultManager] createFileAtPath:createPath contents:data attributes:nil];//創(chuàng)建文件
            readContent = [NSString stringWithContentsOfFile:createPath encoding:NSUTF8StringEncoding error:&ReadFileError;];           
        }
    }
    else
    {
        if (nil == writeContent) {
            return nil;
        }else{
            data = [writeContent dataUsingEncoding:NSUTF8StringEncoding];//新文件的初始數(shù)據(jù)
            [[NSFileManager defaultManager] createFileAtPath:createPath contents:data attributes:nil];//創(chuàng)建文件
            readContent = [NSString stringWithContentsOfFile:createPath encoding:NSUTF8StringEncoding error:&ReadFileError;];
        }
    }
    return readContent;
}

+ ( NSArray * )storeArryFile:(NSString *)fileName content:( NSArray *)writeArry
{
    //步驟
    //存 :將 數(shù)組放入 字典
    //?。?從字典取出數(shù)組
    if ( writeArry == nil)//讀取文件
    {
        NSString *storeStr = [FNProRequest storeFile:fileName content:nil];
        NSDictionary *dic = (NSDictionary *)[storeStr JSONValue];

        NSLog(@"%@", dic);

        return (NSArray *)[dic objectForKey:fileName];
    }
    else
    {
        NSArray *objectsArry = [[NSArray alloc]initWithObjects:writeArry,nil ];
        NSArray *keysArry    = [[NSArray alloc]initWithObjects:fileName,nil ];
        NSDictionary *dic = [[NSDictionary alloc]initWithObjects:objectsArry forKeys:keysArry];
        NSString *storeStr = [dic JSONRepresentation];
        [self storeFile:fileName content:storeStr];
        [objectsArry release];
        [keysArry release];
        [dic release];
    }
    return nil;
}

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

這篇文章主要介紹了objective-c中生成隨機(jī)數(shù)的方法,比較實(shí)用的功能,需要的朋友可以參考下
主站蜘蛛池模板: 免费午夜视频 | 亚洲精品字幕 | 日本成人精品 | 国产一级片在线 | 在线日韩欧美 | 天天干天天操天天干 | 四虎永久在线 | 欧洲黄色录像 | 欧美在线视频免费 | 日韩免费小视频 | 黄色小视频免费在线观看 | 国产精品乱码一区二区视频 | 国产操操操 | 亚洲精品观看 | 亚洲欧美专区 | 日本少妇视频 | 久久艹av | 精品伊人久久 | 亚洲一区视频 | 久久国产精品免费视频 | 色婷婷影视| 日韩毛片视频 | 成人午夜又粗又硬又大 | 国产精品黄 | 欧美在线观看一区二区 | 久久在线视频 | 中文字幕1区 | 国产精品理论 | 蜜桃久久久 | 久久精品视 | 黄色片观看 | 在线观看日韩 | 五月天婷婷基地 | 午夜看片 | 中国一级黄色 | 国产日韩欧美一区 | 欧美一级黄色录像 | 黄色一级片黄色一级片 | 日韩欧美在线观看 | 天天色天天 | 欧美日韩精品在线观看 |