草庐IT

object-construction

全部标签

objective-c - 使用 NSPredicate 解析带变量的公式

任务:我打算在NSPredicate中解析一个公式字符串,并用它们的数值替换字符串中的变量。这些变量是我的数据模型中现有对象实例的属性的名称,例如我有一个类“公司”和一个实例“AppleCorp”。设置:我的公式看起来像这样:“Profitability_2011_in%=[Profit2011]/[Revenue2011]”实例“AppleCorp”将具有以下属性:2009年收入=10,2010年收入=20,2011年收入=30,2009年利润=5,2010年利润=10,2011年利润=20。因此,该公式将得出20/30=67%。变量通常是二维的,例如将“利润”定义为财务报表项目和“

iphone - 将值从 Objective-C++ 存储/检索到 Objective-C

如何在Objective-C数组中存储如下所示的Objective-C++shortint并稍后将其转换回Objective-C++?我尝试了以下但没有成功。任何帮助都会很棒!shortint*tmpbuffer=(shortint*)malloc(sizeof(shortint)*length*inData);intcount=0;for(count=0;count 最佳答案 对于简单的字节缓冲区,无需在ObjectiveC++和ObjectiveC之间进行任何转换。您可以在ObjectiveC++和ObjectiveC类之间传递

objective-c - 如何将通过套接字接收到的数据放入音频队列并播放

谁能建议我将通过套接字接收到的音频数据放入音频队列中进行播放的方法。目前我正在使用GCDAsyncSocket发送和接收数据。我在录音机回调方法中通过套接字发送数据。我在GCDAyncSocketdidReadData:方法中接收数据,但之后我不知道如何播放它。另外我想知道如何使用音频队列同时进行录音和播放。非常感谢任何帮助。 最佳答案 您不能将数据直接放入音频队列。您可以做的是将从网络接收的任何数据放入您自己的缓冲区,然后在音频队列缓冲区回调中从您的缓冲区复制数据(如果有足够的数据)。如果您适本地设置AudioSession,您可

objective-c - 为什么我的方法在 iPhone/iPod 上被调用两次,但在 iPad 上却没有?

在我的一个ViewController中,单击按钮后调用以下函数,以便我可以进行一些初始化并弹出当前View(ResultViewController)并显示上一个View(GameViewController).-(IBAction)PlayNextList:(id)sender{NSIntegerindex=[[[GameStoredefaultStore]allLists]indexOfObjectIdenticalTo:[[GameStoredefaultStore]selectedList]];if(index==[[[GameStoredefaultStore]allLis

objective-c - UITableViewCell 子类在所有 super 方法上都出现构建错误

在Xcode4中,我通过“新建文件...”菜单创建了UITableViewCell的子类。我选中了“针对iPad”和“使用XIB的用户界面”复选框。然后我立即开始收到构建错误:自动引用计数问题-实例消息的接收器类型“UITableViewCell”未声明带有选择器“viewDidLoad”的方法我遇到了4个这样的错误,每个super方法调用一个。同样,这是一个从模板创建的干净文件,没有额外的更改。我在构建任何其他实现viewDidLoad等功能的类时没有遇到问题,只是UITableViewCell。 最佳答案 UITableView

objective-c - 分组 UITableView 部分的背景

如何为分组的UITableView的一部分设置背景图像或View?我知道如何设置单元格的背景以及如何为表格View设置固定背景,但我需要的是一个部分的背景。 最佳答案 我认为您在这里唯一的选择是将背景切割成单个单元格的形状并将其设置为单元格背景。没有允许您返回整个部分背景的View的方法。 关于objective-c-分组UITableView部分的背景,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com

objective-c - 在 iOS 上检查 Facebook 权限

我看过thispost它描述了如何使用图形api检查用户的权限,但我不确定如何实际检查特定权限。调用[facebookrequestWithGraphPath:@"me/permissions"andDelegate:self];调用委托(delegate)方法-(void)request:(FBRequest*)requestdidLoad:(id)result但如何最好地处理响应?我已经在这个委托(delegate)中有两个block来处理其他类型的请求,特别是通过调用if([resultisKindOfClass:[NSArrayclass]])和if([resultisKind

iphone - Objective C 语言的 Dicom 图像处理库

我想创建一个涉及DICOM(.dcm)图像处理的医疗应用程序。我想知道是否有可用的ObjectiveC语言库或框架可以直接集成到我的项目中?我浏览过各种来源,例如ITK、OSiriX和Imebra,但这些都是用C++编写的。其次,是否有任何基于javascript或HTML5的框架可用于我的native应用程序?谢谢,阿迪亚 最佳答案 从这里尝试QuickDICOM:http://sourceforge.net/projects/quickdicom/它包括iiDicomFramework,用于使用Objective-C语言进行成像

objective-c - NSManagedObject 的 transient 实例

我想创建一个NSManagedObject的实例,它不应立即存储在核心数据存储中。在某些情况下,我想稍后存储实例。这可能吗(不允许对我的NSManagedObject子类进行简单的分配/初始化)?谢谢。 最佳答案 请问为什么以后需要存储对象?根据您问题中提供的信息,我只想说:不,这是不可能的,因为正如您所说,您应该始终使用NSManagedObject的指定初始化程序来自文档:NSManagedObjectusesdynamicclassgenerationtosupporttheObjective-C2propertiesfeat

objective-c - UIDocument 无法再次关闭?

当一个UIDocument被关闭时,它还能再次关闭吗?即使它的documentState在重新打开后是UIDocumentStateNormal?请帮帮我。非常感谢![documentopenWithCompletionHandler:^(BOOLsuccess){if(success){[documentcloseWithCompletionHandler:^(BOOLsuccess){if(success){[documentopenWithCompletionHandler:^(BOOLsuccess){if(success){NSLog(@"%d",document.docum