oc-12-NSString 类简单介绍及用法

简介:
//  11-【掌握】NSString 类简单介绍及用法

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
//创建方式
        //1.
        NSString * str = @"我是 啊哈哈";
        //2.
        NSString * str1 = [NSString new ];
        str1 = @"你好 你才是 啊哈哈哈";
        //3.用str赋值
        NSString * str2 = [[NSString alloc] initWithString:str];
        //4.图片 xxxx 09- 01.jpg
        NSString * str3 = [NSString stringWithFormat:@"图片 xxxx %02d- %02d.jpg",9,1];
        NSLog(@"Hello, World! %@ ",str3);
        printf("---> %@",str2);
    }
    return 0;
}
复制代码

 

复制代码
//  12-【掌握】NSString字符串长度计算方法
#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        //创建一个字符串
        //1.纯英文OC字符串 length 得到的是可见字符串的长度  每个英文字母占1个字节
        NSString * str = @"abcd";
        //2.纯中文  OC中 中文占1个字节
        NSString * str1 = @"";
        //3.中英文结合  也符合 汉字占一个字节 英文占1字节
        NSString * str2 = @"张ssb";
        //C语言中一个汉字占3个字节.
        char *name = "张三";
        printf("张三 长为 %ld \n",strlen(name));
        NSLog(@"字符串的长度  %ld", [str2 length]);// 4 8 5
    }
    return 0;
}
复制代码

 


本文转自农夫山泉别墅博客园博客,原文链接:http://www.cnblogs.com/yaowen/p/5307535.html,如需转载请自行联系原作者

相关文章
|
Swift
OC 和 swift 创建单例方法
OC 和 swift 创建单例方法
289 0
|
iOS开发 C++
[iOS]深入理解__bridge - OC对象与C++对象的引用转换
### 0x0 crash 昨天在iOS Geekers钉钉群里聊到一个问题, 下面的代码会crash: ``` void* a = new char; id ext = (__bridge id)a; ``` crash现场如图: ![screenshot](http://img4.tbcdn.cn/L1/461/1/4e9d2cc9803f4577de30ac
9229 0
|
存储 对象存储 块存储
|
XML 数据格式 iOS开发
|
索引 存储