小编Mik*_*lah的帖子

是否有一种简单的方法可以向后迭代NSArray?

我有一个NSArray并且必须在特殊情况下向后迭代它,所以我先看看最后一个元素.这是出于性能原因:如果最后一个没有意义,那么所有以前的都可以被忽略.所以我想打破循环.但是,如果我从0向前迭代,那将无效.我需要从n到0.也许有一个我不知道的方法或功能,所以我不必在这里重新发明轮子.

objective-c nsarray

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

有什么用 - [NSUserDefaults registerDefaults:]?

有什么区别:

[[NSUserDefaults standardUserDefaults] registerDefaults:
  [NSDictionary dictionaryWithObjectAndKey:anObject, @"something"]];
Run Code Online (Sandbox Code Playgroud)

还有这个:

[[NSUserDefaults standardUserDefaults] setObject:anObject forKey:@"something"];
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch nsuserdefaults

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

NSURL路径vs absoluteString

我已经看到了关于SO之间进行转换的许多问题NSURLNSString.他们都涉及使用NSString *path = [myURL absoluteString];NSString *path = [myURL path];. 这些方法之间的实际区别是什么? 是否有人应该使用另一个? 我尝试过咨询Apple Docs,但我觉得它不太有帮助.

我习惯于在网站和有关在不同机器之间发送信息的其他主题的讨论中提及URL,而在单个机器上处理文件结构时从未被提及过.也许这就是我的一些困惑所在,因为它NSURL似乎是访问文件的首选方式,无论该文件是存在于网络上还是存在于本地设备上.或者这可能是一个完全不相关的话题.我甚至都不确定.

nsurl

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

如何在iOS中处理"CFNetwork SSLHandshake失败"

有时我会进入CFNetwork SSLHandshake failed -(9806)我的代码,但我不确定为什么会发生这种情况,因为我的代码运行顺利,除非我在iOS 6中运行它然后在iOS 7 64位运行时我收到此警告.
任何人都可以建议我,如何处理这个问题?

nsurlconnection cfnetwork ios

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

NSURL为参数字符串中的键提取单个值

我有一个NSURL:

serverCall?X = A&Y = B&Z = C

获得y值的最快捷,最有效的方法是什么?

谢谢

nsurl

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

NSOperation中的异步方法

我从Facebook Connect获取一些数据(使用FBConnect Objective-C 2.0框架),我正在NSOperation中完成所有这些工作.它在NSOperation中,因为我还运行了其他几个操作,这就是其中之一.

问题是所有FBConnect调用都是异步的.因此,NSOperation的主要方法快速完成,操作标记为已完成.

有办法克服这个问题吗?看来FBConnect中没有同步选项!

非常感谢,

麦克风

iphone asynchronous fbconnect nsoperation

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

在Cocoa/Objective-C中是否有类似通用列表的东西?

我在C#中真正喜欢的是通用列表.一个只能包含一种对象的列表.在Cocoa/Objective-C中有类似通用列表的东西吗?到目前为止,我只知道NSArray谁将指向任何对象.

cocoa list objective-c strong-typing data-structures

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

从NSURL中检索文件名

我有一个URL

http://www.hdwallpapers.in/walls/honda_v4_concept_widescreen_bike-wide.jpg

我想提取文件名"honda_v4_concept_widescreen_bike-wide.jpg"

我怎么能这样做?

nsurl

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

iOS辅助功能:自定义语音文本以显示包显示名称

iOS语音结束没有正确读出我的公司名称.例如,它读出"狗"而不是"狗"(不是我真正的公司名称,但你明白了)

我们通过告诉应用程序在读取公司名称的所有地方读出"DO G"来解决这个问题.

但是,在应用程序图标上以及应用程序完成启动后,语音翻转都会错误地读取软件包显示名称.

应用程序启动后,有没有办法让我的应用程序读出"DO G"而不是"dog"?我倾向于强迫应用程序在应用程序启动后不读出软件包显示名称,然后手动读出"DO G".

(我假设您不能为应用程序图标设置自定义配音,但是对于知道我能不能的人来说,可以获得奖励积分)

accessibility ios voiceover

28
推荐指数
2
解决办法
2348
查看次数

IBOutletCollection是否保证是正确的顺序?

关于使用NSArray的IBOutletCollection,我有两个相互矛盾的来源.首先说,您从接口到出口集合链接的顺序是重要的,并且它在出口集合中始终是相同的.例如,如果我们首先将第一个文本字段链接到集合,则元素编号0将是该字段等.

但另一个消息来源告诉我,这是错误的,实际上Outlet集合是随机的,并且绝对不能保证事情的顺序.因此,元素数字零可以是任何文本字段,而不仅仅是接口中的第一个连接.

"iOS 6编程 - 探索iOS SDK"是第一个来源,iTunes上的斯坦福课程是第二个来源.谁是对的?

ios ios6

27
推荐指数
3
解决办法
5846
查看次数