天天看點

iOS筆記—NSString

//
//  main.m
//
//
//  Created by hhg on 15/9/4.
//  Copyright (c) 2015年 hhg. All rights reserved.
//

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {

        NSString *string  = @"hello,string";

        // 字元串的反序
        NSMutableString * reverseString = [NSMutableString string];
        for (int i =  ; i < string.length; i++) {
            unichar c = [string characterAtIndex:string.length - i - ];
            [reverseString appendFormat:@"%c",c];
        }

        // 擷取字元串長度
        NSInteger i = [string length];
        NSLog(@"%ld",i);

        // 判斷字元串内容是否相同
        BOOL isEqual  = [string isEqualToString:reverseString];
        NSLog(@"%d",isEqual);

        // 替換字元串中的子字元串為給定的字元串
        NSString *newStr = [string stringByReplacingOccurrencesOfString:@"e" withString:@"_hhg_"];
        NSLog(@"%@",newStr);

        // 追加字元串傳回新字元串
        NSString *newStr2 = [string stringByAppendingString:@"11111"];
        NSLog(@"%@",newStr2);

    }
    return ;
}