objective-c 错题
//1,
NSString *name = [[NSString alloc]initWithString:@"张三"];
NSLog(@"%d",[name retainCount]);
//2014-11-27 20:43:20.290 OC考试错题[1750:303] -1
//2,
NSString* testObject = [[NSData alloc] init];
//编译时,NSString类型,运行时,NSData类型
//3,
NSArray *(^aBlock)(NSString * str,NSString *str2);
//声明一个返回值为NSArray,并且带两个字符串对象的BLOCK类型变量
//4,
NSMutableDictionary * dic = [[NSMutableDictionary alloc] initWithObjectsAndKeys:@"1",@"2",@"2",@"3",@"3",@"4", nil];
NSArray *arr = [[NSArray alloc] initWithArray:[dic allKeys]];
NSString *str = [[NSString alloc] initWithFormat:[arr objectAtIndex:0],[arr objectAtIndex:1],[arr objectAtIndex:2]];
NSLog(@"%@",str);
//2014-11-27 20:47:22.678 OC考试错题[1761:303] 2
//5,
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
NSString *sstr = [NSString stringWithFormat:@"abc"];
NSString *str2 = [sstr retain];
[pool release];
NSLog(@"sstr retainCount = %ld,str2 retainCount = %ld",[sstr retainCount],[str2 retainCount]);
// sstr retainCount = 1,str2 retainCount = 1
//6,
NSMutableDictionary * dic1 = [[NSMutableDictionary alloc] initWithObjectsAndKeys:@"1",@"2",@"1",@"3",@"1",@"4", nil];
NSArray *arr1 = [[NSArray alloc] initWithArray:[dic1 allKeys]];
NSArray *arr2 = [[NSArray alloc] initWithArray:[dic1 allValues]];
NSMutableDictionary *dic2 = [[NSMutableDictionary alloc] initWithObjects:arr1 forKeys:arr2];
NSLog(@"%@",dic2);
// 1 = 4;
//7,将@”2B青年”替换成@”文艺青年”
NSRange range1 = {0,2};
[@"2B青年" stringByReplacingCharactersInRange:range1 withString:@"文艺"];
//8,
NSMutableDictionary * dic3 = [[NSMutableDictionary alloc] initWithObjectsAndKeys:@"1",@"2",@"2",@"3",@"3",@"4", nil];
[dic3 setObject:@"1" forKey:@"3"];
[dic3 removeObjectForKey:@"1"];
NSLog(@"%@",dic3);
// 2 = 1;3 = 1;4 = 3;
//9,在类方法中bu可以使用实例变量。
//10,实例对象都是通过调用类方法生成的。
return 0;
objective-c 错题的更多相关文章
- Ajax与JqueryUI和EasyUI错题总结
		
Ajax与JqueryUI和EasyUI错题总结 正确答案A,解析:此题考察的是JQuery UI下的menu插件的使用,menu提供ui-state-disabled class 方法禁用任何菜单项 ...
 - 错题集锦(二) -- Java专项
		
错题集锦(二) -- Java专项 标签(空格分隔): 找工作 JVM的内存模型 线程共享: 堆(Heap):主要存放一些对象实例 方法区(Method Area / Non-Heap):用于存储已被 ...
 - hibernate错题解析
		
01 Hibernate错题分析 解析: 此题目考查的是对Hibernate中交叉连接的理解.HQL支持SQL风格的交叉连接查询,交叉连接适用于两个类之间没有定义任何关联时.在where字句中,通 ...
 - 20175316盛茂淞 《java程序设计》第三周课堂测试错题总结
		
20175316盛茂淞 <java程序设计>第三周课堂测试错题总结 出现问题 错题总结 题目1 在Ubuntu中用自己的有位学号建一个文件,教材p87 Example4_15 1. 修改代 ...
 - NOIp2014提高组初赛错题简析
		
总体分析 \(89pts\),粗略来看选择题错的比较多,\(-6pts\).同时又是尿性的填空杀扣了\(5pts\). 不过后面的两大题全对了还是可喜可贺 错题精析 单项选择T8 编译器的主要功能是( ...
 - Java 整体测试重点题 错题积累
		
重点题 错题积累 1: 解析: %d:用来设置输出日志的日期和时间 %m:用来输出代码中指定的消息 %n:用来输出一个回车换行符 %l:用来输出日志事件的发生位置 %p:用来输出优先级 %f:用 ...
 - Java多线程习题  ===重点 ,错题积累
		
多线程重点,错题分析 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: . 12: 13: 14: 15:
 - S2  深入.NET和C#编程 笔试测试错题积累
		
---恢复内容开始--- <深入.NET平台和C#编程>内部测试题-笔试试卷错题积累 1: 1) 以下关于序列化和反序列化的描述错误的是( C). a) 序列化是将对象的状态存储到特定存储 ...
 - 【笔试题】Java 易错题精选
		
笔试题 Java 易错题精选 1.写出下列程序的运行结果( )String 不变性Java 值传递 public class Test { public static void main(String ...
 
随机推荐
- js 传参数
			
引用js实现传参数,然后在js文件里面动态加载东西,比如传递参数然后动态加载皮肤颜色,而我为了实现多语言,一般人家传递参数是为了区分版本用的还有清除js缓存问. <script src=&quo ...
 - 纪录参加noip2015(pj+tg)复赛
			
作为一个既参加了pj又参加了tg的初三蒟蒻,本次复赛不得不算一次很happy的事(可以不做周末作业,可以逃掉小班培训) 昨年参加pj的时候,一题眼瞎,二题作死,只有三题蒙了一点分,简直差到一种境界. ...
 - 数据库事务的ACID和BASE
			
ACID versus BASE for database transactions解释了ACID和BASE的区别.如下: ACID: (关系数据库) Atomic: 原子性,一个事务要么全部成功,要 ...
 - Unity3d UnityEditor EditorWindow 自定义窗体控件
			
功能:是因为公司的模型组需要一个插件,在MAYA中有很多个复制物体,导出的时候只导出一个,其他相同的物体只导出点的位置信息.这样进入Unity里就是一个物体和N个相同物体的位置点,代码简单但是需要用插 ...
 - [RxJS] Filtering operators: takeUntil, takeWhile
			
take(), takeLast(), first(), last(), those opreators all take number or no param. takeUtil and takeW ...
 - Guangsoushensou 2
			
<span style="color:#330099;">/* C - 广搜 基础 Time Limit:1000MS Memory Limit:65536KB 64b ...
 - UML应用:业务内涵的分析抽象&表达
			
上一篇,架构设计的UML图形思考 ,简介了图形思考设计.表达设计对于架构师的重要意义,以及简介了使用统一建模语言UML描写叙述类以及类之间的继承关系,这样的描写叙述还停留在写代码,表达的但是说是怎样写 ...
 - BINARY and varBINARY
			
BINARY(n) ,varBINARY(n): N代表字节数 utf8: mysql> CREATE TABLE t (c BINARY()); Query OK, rows affected ...
 - jad批量反编译class和jadeclipse集成到eclipse的设置方法
			
安装jad配置 1.从http://varaneckas.com/jad/下载windows版本的jad.exe 2.安装完毕后配置jad的系统环境变量 批量解压jar和class文件 1.使用7zi ...
 - 17、SQL Server 备份和还原
			
SQL Server 备份 恢复模式 SQL Server 数据恢复模式分为三种:完整恢复模式.大容量日志恢复模式.简单恢复模式. 完整恢复模式 默认的恢复模式,它会完整记录下操作数据库的每一个步骤, ...