OC -- 练习

作者: J_coco | 来源:发表于2016-02-19 19:13 被阅读0次

/*
1.已知某学校的教学课程内容安排如下:
Tom CoreJava
John Oracle
Susan Oracle
Jerry JDBC
Jim Unix
Kevin JSP
Lucy JSP

1)使用一个字典,以老师的名字作为键,老师教授的课程作为值,表示上述课程安排
2)增加了一位新老师Allen 教JDBC
3)Lucy 改为教 CoreJava
4)遍历字典,输出所有老师及老师教授的课程
5)利用字典,输出所有JSP的老师
*/

main.m

//1.
NSDictionary *teach = @{@"Tom":@"CoreJava",
                                       @"John":@"Oracle",
                                       @"Susan":@"Oracle",
                                       @"Jerry":@"JDBC",
                                       @"Jim":@"Unix",
                                       @"Kevin":@"JSP",
                                       @"Lucy":@"JSP"};
                                     
//2.
NSMutableDictionary *dic = [NSMutableDictionary dictionaryWithDictionary:teach];

[dic setObject:@"JDBC" forKey:@"Allen"];

//3.
[dic setObject:@"CoreJava" forKey:@"Lucy"];

//4.
//获取所有的键
NSArray *allkeys = [dic allKeys];

//遍历 键 数组
for (NSString *key in allkeys)
{
  NSLog(@"%@ - %@",key,[dic objectForKey:key]);
}

//5.
NSLog(@"教JSP的老师有:");
for (NSString *key in allkeys)
{
  NSString *lesson = [dic objectForKey:key]

//判断两个字符串[内容]是否相等
if([lesson isEqualToString:@"JSP"])
{
  NSLog(@"%@ - %@",key,[dic objectForKey:key]);
}
}

相关文章

  • OC -- 练习

    /*1.已知某学校的教学课程内容安排如下:Tom CoreJavaJohn OracleSus...

  • GCD学习总结

    GCD概述: OC: 相关练习: Swift 3.0: 相关练习: 参考资料:http://www.jianshu...

  • OC -- 框架 练习

    /*实际一个学生类Student,有属性:name,age,score,classNum1.将如下学生添加到数组中...

  • 15、OC底层练习

    一、runtime Associatie方法关联的对象,需要在dealloc 中释放吗? 当我们的对象释放时,会调...

  • OC类原理-练习

    练习一:类的属性与成员变量 练习二:方法归属 练习三:方法判断

  • 1.1.2. OC类练习

    一个人可以吃不同的食物,只要吃东西就会增加体重0.6,如果要是出门遛弯,每走100步,体重减0.2,小于100步忽...

  • 系统性学习Moya+Alamofire+RxSwift+Obje

    主要是练习Moya的熟练使用,全文涉及到CYLTabBarController搭建简单易用的框架、Swift和OC...

  • Class

    本文是练习打字而作,如有疑问,请联系我,第一时间删除。 类方法 OC中类的方法只有示例方法和静态方法俩种: OC中...

  • iOS 转场动画练习(OC版)

    最近几天一直在整转场动画,以前觉得很难,在实际操作之后,发现开发过程中,我们所需要做的,也就是两个View(fro...

  • swift 简单的轮播原理

    最近在练习swift,偶然看到一个轮播的demo,之前在oc里,轮播直接想到的就是三方SDCycleScrollV...

网友评论

    本文标题:OC -- 练习

    本文链接:https://www.haomeiwen.com/subject/cvlvkttx.html