Tag: objective c

如何将NSString值转换为NSData?

如何将NSString值转换为NSData ?

@property并在Objective-C中保留,分配,复制,非primefaces

作为Objective-C的新手,有人可以给我一个关于保留,分配,复制以及其他任何我缺less的内容的概述,它遵循@property指令? 他们在做什么,为什么我要用一个在另一个?

函数返回块内的值

我正在使用AFNetworking从服务器获取数据: -(NSArray)some function { AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success: ^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) { NSArray *jsonArray =[JSON valueForKey:@"posts"]; } failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error, id JSON) {} } 所以我在这里要做的是将jsonArray返回给函数。 显然返回不起作用。

有没有一个iPhone SDK的API的Twitter?

mobclix.com有一个与facebook.com集成的API。 有没有类似的twitter.com和其他社会服务? 意思是,这些看起来像你的应用程序的本地部分?

如何在iPhone SDK中使用自定义字体?

我想在我的应用程序中实现自定义字体。 所以我已经添加了在我的项目源代码。 我不想以编程方式设置。 这是可能的,我可以做到这一点在xib中设置属性?

以编程方式打开iPhone SDK中的蓝牙?

我已经看到很多关于这个的问题,但没有人给出真正的答案(导入框架,实际代码等)。 他们只能说一个私人API,这会让你的应用程序被拒绝从应用程序商店。 我知道,使用私人api会让我的应用程序被拒绝,我想知道如何做到个人使用。 (iPhone SDK 3.1.2,iPod touch 2g)

NSString中子string的出现次数?

我怎样才能得到一个NSString(例如, @"cake" )出现在一个更大的NSString(例如, @"Cheesecake, apple cake, and cherry pie" )的次数? 我需要在很多string上执行此操作,所以无论使用哪种方法,都需要相对较快。 谢谢!

自定义UINavigationBar背景

我一直在试图为我的NavigationBar(不只是titleView)设置一个自定义的背景,但一直在挣扎。 我发现这个线程 http://discussions.apple.com/thread.jspa?threadID=1649012&tstart=0 但是我不确定如何实现给出的代码片段。 代码是作为一个新类来实现的吗? 另外我在哪里安装UINavigationController因为我有一个使用NavigationView模板构build的应用程序,所以它不是在我的根控制器中完成的

如何处理临时NSManagedObject实例?

我需要创buildNSManagedObject实例,与他们做一些东西,然后垃圾或存储到SQLite数据库。 问题是,我不能创build与NSManagedObject不连接的NSManagedObjectContext实例,这意味着我不得不以某种方式清除之后,我决定我不需要我的数据库中的一些对象。 为了处理这个问题,我使用相同的协调器创build了一个内存中的存储,我使用assignObject:toPersistentStore.将临时对象放在那里assignObject:toPersistentStore. 现在,我如何确保这些临时对象不能访问我从公共数据库中获取的数据? 还是我必须为这样的任务创build单独的上下文? UPD: 现在我正在考虑为内存存储制作单独的上下文。 如何将对象从一个上下文移动到另一个上下文? 只要使用[上下文insertObject:]? 在这个设置中它可以正常工作吗? 如果从对象的graphics中插入一个对象,整个graphics是否也被插入到上下文中?

目标c – 正确使用beginBackgroundTaskWithExpirationHandler

我有点困惑如何以及何时使用beginBackgroundTaskWithExpirationHandler 。 苹果在他们的例子中展示了如何在applicationDidEnterBackground委托中使用它,以获得更多的时间来完成一些重要的任务,通常是networking事务。 当看我的应用程序,似乎我的大部分networking的东西是重要的,当一个开始,我想完成它,如果用户按下主页button。 那么, beginBackgroundTaskWithExpirationHandler是否可以安全地包装每一个networking事务(我不是在讨论下载大块数据,大部分是简短的xml)呢?