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

Objective-C封裝字符串存儲(chǔ)操作示例

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

Objective-C簡(jiǎn)單封裝 字符串的存儲(chǔ)操作,省去中間沙盒處理方式

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

/存儲(chǔ)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)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

這篇文章主要介紹了objective-c中生成隨機(jī)數(shù)的方法,比較實(shí)用的功能,需要的朋友可以參考下
主站蜘蛛池模板: 天天操天天干天天曰 | 国产又色又爽又黄又免费 | 91久久国产综合久久 | 欧美日韩亚洲一区 | 欧美一二区 | 久热爱| 9色网站 | 欧美精品在线观看 | 久久网国产 | 色婷婷亚洲一区二区三区 | 亚洲人人| 日韩在线播放网址 | 免费影视在线观看 | 国产 日韩 欧美 制服 另类 | 久久一区精品 | 精品国产乱码久久久久久老虎 | 日韩久久中文字幕 | 亚洲福利网 | 欧美日产国产成人免费图片 | 欧美专区在线 | 日韩在线观看中文字幕 | 中文字幕三区 | 成人在线免费观看 | 男人的天堂亚洲 | 国产在线视频一区二区董小宛性色 | 亚洲视频二| 91精品国产高清一区二区三区 | 欧美日韩国产一区二区三区 | 欧美激情在线精品一区二区三区 | 影音先锋男| 欧美日韩高清一区 | 精品一区国产 | 成人在线免费观看视频 | 久久精品一区二区三区四区 | 青青草综合| 国产探花 | 精品国产一区三区 | 欧美成人在线免费 | 一区二区三区在线免费观看 | 欧美精品啪啪 | 成人av网站在线观看 |