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

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

难度入门
时长 1小时52分
学习人数
综合评分9.83
30人评价 查看评价
9.9 内容实用
10.0 简洁易懂
9.6 逻辑清晰
  • cocoa是编程环境
    查看全部
  • 基础框架
    查看全部
  • //枚举器 NSEnumerator *enumerator = [array1 objectEnumerator]; id thing; while (thing = [enumerator nextObject]) { NSLog(@"%@",thing); }
    查看全部
    0 采集 收起 来源:NSDictionary

    2018-03-22

  • 通过字典的key 取得字典的value
    查看全部
    0 采集 收起 来源:NSDictionary

    2015-09-04

  • 有字数限制,接上一个笔记 //不能重置NSEnumerator /* You send nextObject repeatedly to a newly created NSEnumerator object to have it return the next object in the original collection. When the collection is exhausted, nil is returned. You cannot “reset” an enumerator after it has exhausted its collection. To enumerate a collection again, you need a new enumerator. */
    查看全部
    0 采集 收起 来源:NSArray下

    2015-09-03

  • =====如有错误请指正,觉得好请给个赞===== NSArray *array1 = [[NSArray alloc] initWithObjects:@"1", @"2", @"3", @"4", @"5", nil]; //第三种方法,迭代器 NSLog(@"-----------迭代器-------------"); NSEnumerator *enumerator = [array1 objectEnumerator]; //NSArray *arrayEnu = [enumerator allObjects]; //NSLog(@"arrayEnu:%@", arrayEnu);//打印enumerator全部内容 //遍历(获取下一个元素) id obj = nil; while (obj = [enumerator nextObject]) { NSLog(@"obj = %@", obj); } //第二次遍历obj,迭代器指向最后,返回nil 所以循环不会执行
    查看全部
    0 采集 收起 来源:NSArray下

    2018-03-22

  • 数组的遍历(1、for循环。2、for in 快速枚举(数组中元素类型要一致)。3、枚举器(迭代器)) 1、 for(int i=0;i<array.count;i++){ NSString *str = [array1 objectAtIndex:i] } 2、 for(NSString *str2 in array1){ NSLog(@"str2 = %@",str2); } 数组的遍历 for(int i=0;i<array.count;i++){NSString *str = [array1 objectAtIndex:i]} 快速枚举 for in for(nsstring @index in array) 迭代器
    查看全部
    0 采集 收起 来源:NSArray下

    2018-03-22

  • 1、初始化NSArray NSArray *array1 = [[NSArray alloc] initWithObjects:@"5",@"1",@"2",@"3",@"4", nil]; 2、判断数组中是否包含对应的对象 BOOL isHave = [array containsObject:@"2"]; 3、取得数据中某个元素 NSString *str = [array lastObject]; NSString *str = [array firstObject]; NSString *str = [array objectAtIndex:3]; 4、元素所在数组中的下标 (int)[array indexOfObject:@"3"]; 1.OC的数组可以存储不同类型的对象,且只能存储对象 2.OC数组存储的是对象的指针,不是对象本身。 3.判断是否当前数组是否存在某个对象:array containsObject: 4.取出数组中首个元素:array firstObject 5.取出数组中最后一个元素:array lastObject 6.取出数组中对应小标的元素:array objectAtIndex:? 7.打印某个元素对应的下标:int index=(int)[array indexOfObject:@"?"]; 如果元素不存在,则会打印为-1。
    查看全部
    0 采集 收起 来源:NSArray上

    2018-03-22

  • NSString 字符串的使用 字符串拼接:NSString *str= [str1 stringByAppendingString:str2]; 格式化字符串:NSStringWithFormat: 大写转为小写:lowercaseString 小写转为大写:uppercaseString 类型为bool类型 前缀判断:hasPerFix 后缀判断:hasSuffix
    查看全部
    0 采集 收起 来源:NSString(上)

    2015-09-02

  • 已经看完
    查看全部
    0 采集 收起 来源:总结和预告

    2015-08-31

  • 1.OC的数组可以存储不同类型的对象,且只能存储对象 2.OC数组存储的是对象的指针,不是对象本身。 3.判断是否当前数组是否存在某个对象:array containsObject: 4.取出数组中首个元素:array firstObject 5.取出数组中最后一个元素:array lastObject 6.取出数组中对应小标的元素:array objectAtIndex:? 7.打印某个元素对应的下标:int index=(int)[array indexOfObject:@"?"]; 如果元素不存在,则会打印为-1。
    查看全部
    0 采集 收起 来源:NSArray上

    2018-03-22

  • 字符串替换: NSRange range=[str rangeOfString:@"world"]; [str replaceCharactersInRange:range withString:@"ios" ]; 插入字符串: [str insertString:@"A" atIndex:6]; 删除字符串: NSRange range1 = [str rangeOfString:@"Aios"]; [str deleteCharactersInRange:range1];
    查看全部
    0 采集 收起 来源:NSMutableString

    2018-03-22

  • 追加字符串: [str appendString:@"world"]; 追加格式化字符串: int a=10; [str appendFormat:@"- %d",a]
    查看全部
    0 采集 收起 来源:NSMutableString

    2018-03-22

  • 可变字符串实例化: NSMutableString *str=[[NSMutableString alloc]initWithCapacity:10]; [str setString:@"hello"]; [initWithCapacity:10]:设置一个长度为10,如果超过10也不会报错
    查看全部
    0 采集 收起 来源:NSMutableString

    2018-03-22

  • 读取文件 NSString *str21 = @"www.baidu.com"; NSURL *httpURL = [NSURL URLWithString:str21]; NSURL *fileURL = [NSURL fileURLWithPath:str21]; 读取网络文件:NSString stringwithContentsOfURL:httpURL 读取本地文件:NSString stringwithContentsOfFile:@"本地路径" 写入本地文件: writeToFile:@"路径"
    查看全部
    0 采集 收起 来源:NSString(下)二

    2018-03-22

举报

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

微信扫码,参与3人拼团

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

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