博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OC基础第二天(字符串的基本用法)
阅读量:6070 次
发布时间:2019-06-20

本文共 1574 字,大约阅读时间需要 5 分钟。

hot3.png

main.c

#import <Foundation/Foundation.h>

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

    {

      

        //用字符串字面量创建字符串对象

        NSString *str1 = @"hello world";

        //用已有的字符串对象创建字符串对象

        NSString *str2 = [NSString stringWithString:str1];

        //C得字符指针创建字符串对象

        NSString *str3 = [NSString stringWithUTF8String:"I am a girl"];

        

        int a = 3,b=4;

        

        NSString *str4 = [NSString stringWithFormat:@"我爱你%d+%d= %d",a,b,a+b];

      //  str写到a.txt文本里去

        [str4 writeToFile:@"/Users/IOS1601/desktop/a.txt" atomically:YES

    encoding:NSUTF8StringEncoding error:nil];

        //通过统一资源定位符获取网络资源创建字符串对象

        NSString *str5 = [NSString stringWithContentsOfURL:[NSURL

                                                            URLWithString:@"http://www.baidu.com"] encoding:NSUTF8StringEncoding error:nil];

        NSString *str6 = [NSString stringWithContentsOfFile:@"/Users/Hao/Desktop/a.txt" encoding:NSUTF8StringEncoding error:nil];

                                                            

        NSLog(@"%@", str1);

        NSLog(@"%@", str2);

        NSLog(@"%@", str3);

        NSLog(@"%@", str4);

        NSLog(@"%@", str5);

        

        NSLog(@"%@",[str1 uppercaseString]);//str1转为大写

        NSLog(@"%@",[str2 lowercaseString]);//转为小写

       

        NSString *str7 = @"我们正在学习OC";

        unichar ch = [str7 characterAtIndex:3];

        NSLog(@"%C",ch);

        NSString *str8 = @"我爱你母亲";

        str7 = [str7 stringByAppendingString:str8];

        NSLog(@"%@",str7);

        

        NSRange range= {

2,3};

        NSString *str9 = [str8 substringWithRange:range];

        

        NSLog(@"%@",str9);

        printf("");

        NSString *str = @"欢迎来到鹿微微鹿的OC博客~~   ";

        while (1) {

            printf("%s\n\n\n",[str UTF8String]);

            

            str = [[str substringFromIndex:1] stringByAppendingString:

                   [str substringToIndex:1]];

//这一段的意思是截取字符串的一部分,又截取后面的一部分添加到前面部分的后面,无限循环下去就形成

//一个跑马灯的感觉

            usleep(100000);

        }

        

    

    }

    return 0;

}

运行结果如下!!

205036_5CEU_2683146.png

205036_7WYB_2683146.png

205036_LSi1_2683146.png

转载于:https://my.oschina.net/luhoney/blog/643807

你可能感兴趣的文章
iOS - Library 库
查看>>
MATLAB 读取DICOM格式文件
查看>>
spring事务管理(Transaction)
查看>>
django.contrib.auth登陆注销学习
查看>>
js执行本地exe文件的3种方法
查看>>
理解B树索引
查看>>
vi编辑器的命令集合
查看>>
Mysql利用binlog恢复数据
查看>>
解决 Windows启动时要求验证
查看>>
我的友情链接
查看>>
用yum安装mariadb
查看>>
一点IT"边缘化"的人的思考
查看>>
Gallery循环滑动
查看>>
Sql与C#中日期格式转换总结
查看>>
iOS开发流程总结
查看>>
hadoop datanode 启动出错
查看>>
js颜色拾取器
查看>>
IDEA使用(1)intellIJ idea 配置 svn
查看>>
Thread Safety in Java(java中的线程安全)
查看>>
WPF 降低.net framework到4.0
查看>>