草庐IT

object-dumper

全部标签

objective-c - Objective-C : How to get and call a block argument from NSInvocation - stubbing Twitter account on iOS

我正在使用KIF和OCMock测试iOS应用程序,stub设备的ACAccountStore以返回我自己的Twitter帐户表示。我想stubrequestAccessToAccountsWithType,并用我自己的值调用传递的完成处理程序,但我似乎无法从调用中获取block并正确调用它(EXC_BAD_ACCESS).作为Objective-C和iOS的新手,我确信我在从NSInvocation中拉出block时做错了什么。这是生产代码。_accountStore是从测试设置中注入(inject)的。ACAccountType*twitterType=[_accountStorea

objective-c - Gpx 解析器或 GPX 文档

我正在开发iOS5应用程序。我想开发一个GPX解析器,但我想知道在我开始开发它之前是否已经开发了一个。你知道有没有Objective-cGPX解析器吗? 最佳答案 看看:http://terrabrowser.googlecode.com/svn/trunk/在那里你会找到GPSFileParser.m和GPSFileParser.h这可能对你有帮助。 关于objective-c-Gpx解析器或GPX文档,我们在StackOverflow上找到一个类似的问题:

objective-c - NSMutableArray 作为实例变量总是 null

在浪费了很多时间之后,我正式向专家寻求帮助!我的问题在于使用NSMutableArray作为实例变量,并尝试在我的类中的方法中添加对象和返回数组。我显然在做一些根本性的错误,非常感谢您的帮助……我已经尝试了关于stackoverflow的其他类似问题的所有建议,阅读了apples文档,基本上我能想到的所有试错编码组合。可变数组总是返回(null)。我什至尝试为它们创建属性,但数组仍然返回(null),然后由于在设置属性时保留以及类的init方法中的init,我也遇到了内存管理问题。这是我正在尝试做的事情:1)循环遍历一系列UISwitch,如果它们“打开”,则向NSMutableArr

objective-c - 我们可以用 C 风格的语法编写 Objective-C 代码吗?

我对在Objective-C项目中找到C风格的语法有点困惑(例如,下面的语法不是Objective-C中定义方法的方式,由本书)。我很清楚这是有效的,因为我编译的代码没有错误-但我不确定如何以及为什么,这段代码是常规的Objective-C.h,.m文件。有人可以解释一下这是如何适应的吗?CGColorSpaceRefcolorSpace=CGColorSpaceCreateDeviceRGB();//useofroundbracketsvoiddrawLinearGradient(CGContextRefcontext,CGRectrect,CGColorRefstartColor,

objective-c - 淡入/淡出文本动画

我使用带有选择器的NSTimer(持续时间为5秒)从NSArray中随机选择名称。代码如下....NSDate*endtime=[NSDatedateWithTimeIntervalSinceNow:5];[NSTimerscheduledTimerWithTimeInterval:0.2target:selfselector:@selector(selectPlayer:)userInfo:endtimerepeats:YES];...-(void)selectPlayer:(NSTimer*)timer{if([timer.userInfotimeIntervalSinceNow]

objective-c - UIButton 标题不显示

我在尝试以编程方式创建UIButton时遇到一点问题。问题是按钮显示(即,如果我设置背景颜色,我可以清楚地看到按钮)并且可以点击,但标题标签不可见。这是我正在做的:valueButton=[UIButtonbuttonWithType:UIButtonTypeCustom];[valueButtonaddTarget:selfaction:@selector(openList:)forControlEvents:UIControlEventTouchUpInside];valueButton.frame=CGRectMake(160.0,decalageLabel+6.0,120.0,

iphone - 在 Objective C 中调用另一个类的方法

我有2个类(class),比如A类和B类。B类是在A类中创建的。我在A类中有一个方法,需要在A类和B类中都执行,调用A类本身的方法就可以了。但是我不确定在B类中调用该方法。我试过将方法声明为静态方法,但由于我不能在静态方法中使用实例变量,我认为使用委托(delegate)是个好主意。由于我来自C#背景,我不确定是否在ObjectiveC中使用它。从概念上讲,我已经在C#中实现了我需要的东西,如下所示。只是想知道它在ObjectiveC中的等价物是什么。classA{publicA(){Bmyclass=newB(()=>calculate());}publicvoidcalculate

objective-c - 从 CIImage 创建 CVPixelBufferRef 以写入文件

我正在编写自定义电影录制应用程序,并实现了AVAssetWriter和AVAssetWriterInputPixelBufferAdaptor以将帧写入文件。在DataOutputDelegate回调中,我试图将CIFilter应用于sampleBuffer。首先我得到一个CVPixelBufferRef,然后创建一个CIImage。然后我应用CIIFilter并获取生成的CIImage:CVPixelBufferRefpixelBuffer=(CVPixelBufferRef)CMSampleBufferGetImageBuffer(sampleBuffer);CIImage*ima

objective-c - @属性赋值

如果“assign”是默认值,我可以将其留空并使其分配吗?@propertyBOOLsample;如果我定义了它的原子性然后将其留空会怎样?@property(nonatomic)BOOLsample; 最佳答案 是的,如果没有另外指定,则使用默认值。但是,最好在属性定义中明确。第三方更容易理解发生了什么,和/或知道应该发生什么。此外,实现细节将来可能会发生变化。 关于objective-c-@属性赋值,我们在StackOverflow上找到一个类似的问题:

objective-c - 在 UITableView 中显示建议的位置

基本上我想在我的应用程序中做的是有一个UISearchBar,当我写入时,它会反馈位置结果并将其填充到出现的UITableView中。我在这个网站上看到了另一个问题:DisplayLocationsonUITableview但这真的对我没有帮助,没有任何答案对我有帮助,而且他们很含糊。所以,我的问题是。您知道某些应用程序可能需要输入城市或国家/地区,但用户可能无法完全拼写,因此根据您的UISearchBar结果,它会显示一个包含建议城市的TableView.所以说我要写新加坡,我不知道它是怎么拼的。所以我写:'唱歌'BAM,下面的UITableView会弹出不同的选项/单元格标题,包括