为了账号安全,请及时绑定邮箱和手机立即绑定

iOS基础入门之Foundation框架初体验

难度入门
时长 1小时52分
学习人数
综合评分9.83
30人评价 查看评价
9.9 内容实用
10.0 简洁易懂
9.6 逻辑清晰
  • 用指定的字符串替换原有字符串中的子串:stringByReplacingOccurrencesOfString 例如:NSString *str=@"hello ios"; NSString *str1=[str stringByReplacingOccurrencesOfString:@"hello" withString @"你好"]; NSLog(@"str1= %@",str1);
    查看全部
    0 采集 收起 来源:NSString(下)二

    2018-03-22

  • 1,判断两个字符串是否相同:调用方法 str1 isEqualToString: str2; 2,比较字符串:NSComparisonResult. 3,分割字符串:按指定的字符分割:componentsSeparatedByString 按照范围截取字符串:substringWithRange 从某一位开始截取(一直截取到字符串的结尾):substringFromIndex; 从开始截取到某一位 :substringToIndex; 将字符串拆分为每一个字符:for 循环用字符打印。 查找 : 查找指定字符串的位置(默认正向查找):rangeOfString->返回一个范围 替换 : 替换某一个范围内的内容:stringByReplacingCharctersInRange:(参数填range)。
    查看全部
    0 采集 收起 来源:NSString(下)一

    2018-03-22

  • 类型为bool类型 前缀判断:hasPerFix 后缀判断:hasSuffix
    查看全部
    0 采集 收起 来源:NSString(上)

    2015-08-26

  • 大写转为小写:lowercaseString 小写转为大写:uppercaseString
    查看全部
    0 采集 收起 来源:NSString(上)

    2015-08-26

  • 字符串拼接:NSString *str= [str1 stringByAppendingString:str2];
    查看全部
    0 采集 收起 来源:NSString(上)

    2015-08-26

  • 格式化字符串:NSStringWithFormat: 格式化字符串很重要,用来转换其他变量为字符串
    查看全部
    0 采集 收起 来源:NSString(上)

    2015-08-26

  • C与O-C之间的字符串相互转化:C----->O-C: [NSString stringWithUTF8String:] O-C---->C :[str UTF8String]
    查看全部
    0 采集 收起 来源:NSString(上)

    2018-03-22

  • 1,字典中存储内容的内存不是连续的。 2,NSDictionary *dict = @{@"a":@"1",@"b":@"2"}; ----->前面是键,后面是值。
    查看全部
    0 采集 收起 来源:NSDictionary

    2018-03-22

  • 1,O-C中的数组可以存储不同类型的对象。 2,数组中存储的是对象的指针,不是对象本身。 3,数组的长度直接用数组调用count方法。返回值为NSInteger类型。 4,打印元素对应的下标,如果元素不存在,则下标打印为-1.
    查看全部
    2 采集 收起 来源:NSArray上

    2015-08-26

  • 替换: 用指定的字符串替换原字符串的子串: stringByReplacingOccurrenceOfString:(第一个参数填原字符串中要被替换的内容,第二个参数填替换的内容)。 读取文件: 文件来源自本地:首先要有一个路径---->NSUrl fileURLWithPath(本地) NSURL URLWithString(网络) 写入文件 : 调用方法:writeToFile:atomically:error;
    查看全部
    0 采集 收起 来源:NSString(下)二

    2018-03-22

  • 1,判断两个字符串是否相同:调用方法 str1 isEqualToString: str2; 2,比较字符串:NSComparisonResult. 3,分割字符串:按指定的字符分割:componentsSeparatedByString 按照范围截取字符串:substringWithRange 从某一位开始截取(一直截取到字符串的结尾):substringFromIndex; 从开始截取到某一位 :substringToIndex; 将字符串拆分为每一个字符:for 循环用字符打印。 查找 : 查找指定字符串的位置(默认正向查找):rangeOfString->返回一个范围 替换 : 替换某一个范围内的内容:stringByReplacingCharctersInRange:(参数填range)。
    查看全部
    1 采集 收起 来源:NSString(下)一

    2018-03-22

  • 1,C语言中的字符串命名为:char *s = "Hello"; 2,O-C与C之间字符串的相互转化:O-C---->C :[str UTF8String]. C----->O-C: [NSString stringWithUTF8String:]. 3,格式化字符串很重要,用来转换其他变量为字符串。 4,大小写的转换:(大---->小)调用方法:lowercaseString (小------>大)调用方法:uppercaseString. 5,前缀与后缀的判断:判断结果为BOOL类型的返回值,前缀用hasPrefix. 后缀用hasSuffix.
    查看全部
    0 采集 收起 来源:NSString(上)

    2018-03-22

  • void testArray(){ Blog *blog1 = [[Blog blog] setBlogTitle:@"Love" andContent:@"I love you"]; Blog *blog2 = [[Blog blog] setBlogTitle:@"Friendship" andContent:@"you are my best friend"]; NSArray *array = [NSArray arrayWithObjects:@"hello",@"world",blog1,blog2, nil]; //第三种遍历:OC自带方法enumerateObjectsUsingBlock: //默认为正序遍历 [array enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) { NSLog(@"3遍历array:%zi-->%@",idx,obj); }]; //NSEnumerationReverse参数为倒序遍历 [array enumerateObjectsWithOptions:NSEnumerationReverse usingBlock:^(id obj, NSUInteger idx, BOOL *stop) { NSLog(@"4倒序遍历array:%zi-->%@",idx,obj); }]; //第四种遍历:利用枚举 NSEnumerator *en = [array objectEnumerator]; id obj; int j = 0 ; while (obj = [en nextObject]) { NSLog(@"5遍历array:%d-->%@",j,obj); j++; } } int main(int argc, const char * argv[]) { @autoreleasepool { testArray(); } return 0; }
    查看全部
    0 采集 收起 来源:NSMutableArray

    2018-03-22

  • - hasPerfix // 判断前缀 - hasSuffix // 判断后缀
    查看全部
    0 采集 收起 来源:NSString(上)

    2015-08-08

  • - lowercaseString // 转化为小写 - uppercaseString // 转化为大写
    查看全部
    0 采集 收起 来源:NSString(上)

    2015-08-08

举报

0/150
提交
取消
课程须知
需要有Objective-C和Objective-C OOP的知识
老师告诉你能学到什么?
字符串: NSString 可变字符串:NSMutableString 数组: NSArry 可变数组: NSMutableArray 字典: NSDicionary

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!