黑马程序员技术交流社区

标题: 7.20总结之NSString [打印本页]

作者: zhuiyi007    时间: 2014-7-21 10:48
标题: 7.20总结之NSString
C语言与OC字符串操作的对比
#import <Foundation/Foundation.h>

@interface Person : NSObject
{
        //C语言定义字符串的方法
    //char *_name;
        //OC定义字符串的方法
    NSString *_name;
}
@end

int main()
{
    // 最简单的创建字符串的方式
        //OC创建字符串
    NSString *str = @"itcast";
    //C语言创建字符串
    //char *name = "itcast";
   
    //OC打印字符串方法
    NSLog(@"我在%@上课", str);
        //C语言打印字符串方法
    //NSLog(@"%s", name);
   
    int age = 15;
    int no = 5;
    NSString *name = @"哈哈jack";
    // length方法算的是字数,不是字符数
    int size = [name length];
   
    NSLog(@"%d", size);
   
    // 创建OC字符串的另一种方式
    NSString *newStr = [NSString stringWithFormat:@"My age is %d and no is %d and name is %@", age, no, name];
   
    NSLog(@"---- %ld", [newStr length]);
    return 0;
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2