jjzjj

objectForKey

全部标签

ios - arm64 objectForKey 性能异常?

长话短说,我正在查看我的32位iPhone应用程序中的性能问题。在此过程中,我删除了将我限制为32位的第3方库,当我为arm64构建时,我发现与所述库无关的一段代码速度提高了2倍。我的印象是简单地将arm64添加到有效架构中不会带来显着的性能提升,所以我想知道我的案例是否只是一个异常现象。在将我的应用程序减少到几十行以显示性能差异的过程中,我失去了一些yield,但它仍然很重要。字典键中字符的数量和键中对象数量的混合等看似微小的变化会产生很大的不同。以下代码是示例应用程序的全部-放置在viewDidLoad中。使用Xcode5.1使用arm64构建,在我的iPhone5s(iOS7.1

ios - 如何在 iOS 8 中获取第三方键盘大小?

我在装有iOS8的phone5s中安装了SwiftKeyboard。原来获取键盘大小的方法(Objective-C)只对系统键盘有效,例如:-(void)keyboardWillShow:(NSNotification*)notification{CGSizekeyboardSize=[[[notificationuserInfo]objectForKey:UIKeyboardFrameBeginUserInfoKey]CGRectValue].size;}如果我使用Swift键盘...keyboardSize.height为零。如何在iOS8中获取第三方键盘大小?谢谢。

ios - 如何从 JSON 解析图像

我有一些项目,我必须从JSON粘贴图像。我试图找到有关此的任何教程,尝试查看来自该主题的任何视频,但什么也没有。所以我的问题有:-(void)connectionDidFinishLoading:(NSURLConnection*)connection{NSDictionary*allDataDictionary=[NSJSONSerializationJSONObjectWithData:webdataoptions:0error:nil];NSDictionary*playlist=[allDataDictionaryobjectForKey:@"playlist_data"];f

ios - 如何在 CoreData 中监听特定实体的保存/更新

我尝试的第一件事是使用FetchedResultsController来解决我的问题。这是FRC的一种非典型用法,因为我没有更新TableView,我只是用它来确定实体是否正在更改,以便我知道何时保存到服务器:self.fetchedResultsController=[DocumentMR_fetchAllSortedBy:@"timestamp"ascending:NOwithPredicate:[NSPredicatepredicateWithFormat:@"report.remoteId!=nil&&dirty==YES"]groupBy:nildelegate:selfin

ios - 索引路径中行的单元格仅调用一次

我正在解析一个json数据,其中一个字段是一个数组,如果它有内容。但如果它没有内容,它只是一个字符串“Noresult”。我正在使用以下代码来解析它:-(void)viewWillAppear:(BOOL)animated{[superviewWillAppear:YES];//URLiscalled.if([statusisEqualToString:@"success"]){if([[[jsonobjectForKey:@"Items"]objectForKey:@"item_list"]isKindOfClass:[NSStringclass]]){_Label.text=[NS

ios - 核心数据 + 'statement is still active'

这个核心数据错误让我很不爽。***Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'statementisstillactive'除了偶尔快速调用请求时,我的应用程序和代码都运行良好。当我试图破坏应用程序时会发生这种情况。从一个屏幕转到下一个屏幕,下载数据并执行获取请求。我知道它与线程和核心数据有关。我从后台线程调用这段代码,它有自己的托管对象上下文。+(AN_User*)updateWithRecord:(NSDictionary*)recordmoc:(NSManagedOb

ios - 如何将 JSON 解析为 [String : AnyObject] in Swift

我正在尝试执行一个简单的JSON字符串到对象的转换。这是代码:letu="somehost.com/api/1/ipa/2"leturl=NSURL(string:u)!letdata=NSData(contentsOfURL:url)!letparsed:AnyObject?=tryNSJSONSerialization.JSONObjectWithData(data,options:NSJSONReadingOptions.AllowFragments)ifletjson=parsedas?[String:AnyObject]{//neverentersthisifstatemen

swift - 如何获取并添加到 Syncano 对 user_profile 的引用

如标题所示,我有问题如何添加到syncano对user_profile的引用,如果有人可以告诉我一个提示?所以这是我的代码:funcsaveName(){letUerextra=userextra()Uerextra.name=(self.dict.objectForKey("first_name")as?String)!Uerextra.lastName=(self.dict.objectForKey("last_name")as?String)!Uerextra.avatarUrl=self.dict.objectForKey("picture")?.objectForKey("d

ios - Swift 从 NSDictionary 读取数据

我正在使用这段代码从NSDictionary中读取数据:letitemsArray:NSArray=response.objectForKey("items")as!NSArray;letnextPageToken:String=response.objectForKey("nextPageToken")as!StringvarvideoIdArray:[String]=[]for(item)initemsArray{letvideoId:String?=item.valueForKey("id")!.valueForKey("videoId")as?StringvideoIdArra

iphone - 扭转一个 NSArray 的烦恼?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭9年前。Improvethisquestion我有以下代码,如何反转消息数组,见下文:#import"newsViewController.h"#import"DetailViewController.h"@implementationnewsViewController@synthesizemessageList;//##################################################################