小编Sib*_*bir的帖子

使用Xcode 5.1.1在iOS中启用和调试Zombie对象

我有一个iOS(7.1)应用程序崩溃的原因EXC_BAD_ACCESS.如果我没错,这是因为使用了已经解除分配的对象.经过一些搜索,我发现启用Zombie对象有助于确定错误行.当我使用xcode 5.1.1时,我已经完成了以下操作来启用Zombie Objects.

产品 - >方案 - >编辑方案


然后,选中Enable Zombie Objects复选框,

检查<code>button</code>和a <code>textfield</code>运行空白,我也无法理解<b>仪器</b>面板上的任何内容.<p></p>

<p>下一步应该是什么?我是说如何获得导致访问不良的线路?我被困在这几个小时但仍无法找到程序.</p>

<p>任何帮助表示赞赏.</p> </div>
        <p>
          <a href=xcode exc-bad-access instruments nszombie ios

10
推荐指数
1
解决办法
9239
查看次数

初始化NSMutableDictionary

我正在开发一个iOS应用程序,我想在其中使用NSMutableDictionary.基本上我正在做的是将java代码转换为objectiveC.

所以在java中我有这样的东西:

Map<String, ClassA> dict1 = new HashMap<>();
Map<Integer,Character> dict2 = new HashMap<>();
Map<Integer, Map<String,String>> dict3 = new HashMap<>();
Run Code Online (Sandbox Code Playgroud)

有人可以指导我作为上述三行使用的Obj-C等效代码,NSMutableDictionary以及如何在字典中设置和获取对.

objective-c nsmutabledictionary ios

3
推荐指数
2
解决办法
2万
查看次数

NSString/NSMutableString 如何终止?

在目标 C 中,我有一个NSMutableString并且我正在使用characterAtIndex:方法访问它的字符以进行一些操作。

为此,我还必须像这样检查终止字符:

NSMutableString *str = [[NSMutableString alloc]initWithString:@"hello"];
for(int i = 0; [str characterAtIndex:i] != '???'; i++) // ??? = terminator
     //do something
Run Code Online (Sandbox Code Playgroud)

所以,作为上述代码定义,我感到困惑的终止字符的NSString /的NSMutableString用途。是\0在里面char *还是别的什么?

对此的任何帮助表示赞赏。

termination objective-c nsstring nsmutablestring ios

1
推荐指数
1
解决办法
103
查看次数

将NSString加载到NSInputStream

在java中我有这样的东西:

String data = "someFile.txt";
InputStream fin = Thread.currentThread().getContextClassLoader()
                                      .getResourceAsStream(data);
Run Code Online (Sandbox Code Playgroud)

它基本上fin用文本文件的内容初始化.

我试图将这个java代码转换为objectiveC,我真的迷失了如何为第二行做到这一点,即Thread.currentThread().getContextClassLoader().getResourceAsStream(data)在objectiveC中等效于什么?

注意:我无法直接将文件读取到文件中,InputStream因为数据是在字符串变量中全局提供的.

我是objectiveC的新手,对不起,如果这是微不足道的,但任何帮助都会非常感激.

objective-c nsstring nsinputstream

0
推荐指数
1
解决办法
1208
查看次数