蓝懿iOS培训日志2 复习NSString基本用法及练习心得 刘国斌老师

今天是自习,前几天微信打飞机的游戏在老师的带领下做了一遍,今天又回顾了一遍,然后自己尝试性的做了一个简化的AngryBird,在做的过程中发现了一些小问题,有时候容易马虎,少了一行代码,一个return 或者一个初始化 却要花好久才能检查出来,实在是不应该,以后马虎一次,就把错的地方打上备注并且在心里默默的背十遍,以后还错还这样,我觉得应该很有效的避免重蹈覆辙吧。最近还是觉得能力有限,很多想法都不能实现或者实现起来很麻烦,这也将成为我学习的动力,希望以后看到现在的日志可以会心一笑,心里默默地告诉自己:你坚持了下来,现在做到了!因为之前学的NSString的用法有些生疏,所以趁今天自习又看了一遍,最后简单总结一下。

                                          NSString基本用法
1.把字符串写入到制定文件夹中
 NSString *myString = @"rongtianText –Intexnet";
    NSError *error;
    NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"tmp/rongtian.txt"];
    if (![myString writeToFile:path atomically:YES encoding:NSUTF8StringEncoding error:&error]) {
        NSLog(@"写入文件错误 %@",error);
        return;
    }
2.NSString范围
 NSRange r;
    r.location = 4;
    r.length = 5;
    NSString *strSub = [str substringWithRange:r];
    NSLog(@"范围  %@",strSub);
3.搜索
    NSRange searchRange = [str rangeOfString:@"five"];
    if (searchRange.location != NSNotFound) {
        NSLog(@"搜索 location  %d   %d",searchRange.location,searchRange.length);
    }
4.替换
 NSString *replaced = [str stringByReplacingOccurrencesOfString:@" " withString:@"+"];
    NSLog(@"替换的文件  %@",replaced);

 

posted @ 2015-09-04 19:43  咬一口程序猿  阅读(135)  评论(0编辑  收藏  举报