OC NSString基础学习


//  NSString基础使用

#import <Foundation/Foundation.h>

#import <string.h>


@interface Iphone :NSObject

-(NSString *)loadMessage;


@end

@implementation Iphone


-(NSString *)loadMessage{

//    return "我家我做主";

    return @"我家我做主";

}


@end

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

    //c语言中的字符串不是对象

    //char * name1 = "wj";

    

    //OC中的字符串是一个对象,具有很多操作字符串的功能

    //NSString *str = @"wj";

    //输出C语言中的字符串使用%s

    //输出oc语言的字符串使用%@%@专门用于输出对象类型

    NSLog(@"content = %@",[[Iphone new] loadMessage]);

    

    //如何创建OC字符串

    //1. 直接使用@"";

    //2. 格式化输出

    NSString *string = [NSString stringWithFormat:@"messge = %@",@"你好啊"];

    NSLog(@"str = %@",string);

    

    //如何计算字符串的长度

    //c语言 计算的是字节数

    char name[] = "";

    size_t length = sizeof(name);//包含\0

    size_t length2 = strlen(name);//不包含\0 需要导入string.h

    printf("size = %lu,%lu\n",length,length2);

    //OC语言 不包含\0 计算出来的是个数,而不是字节数

    NSString *str = @"wj";

    NSUInteger len = [str length];

    NSLog(@"len = %lu",len);

    

    return 0;

}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值