草庐IT

Binding_New_Objective-C_Types

全部标签

objective-c - cocoa : Getting Mime Type of a url?

我想同步获取url的Mime类型。我不想使用NSURLConnection。就像这样:NSString*theMimeType=[selfgetMimeTypeFromURL:theURL];有什么想法吗? 最佳答案 绝对没有理由不使用异步请求。使用NSURLConnection的委托(delegate)方法。NSString*url=...;NSURLRequest*req=[NSURLRequestrequestWithURL:[NSURLURLWithString:url]];NSURLConnection*conn=[NSU

objective-c - 添加为 UIView 的 subview 后按钮不可单击

我创建了一个名为UICustomButton的类,它是UIView的子类。我将UIButton作为subview添加到UIView中,如下面的代码所示:-(id)initWithButtonType:(NSString*)type{self=[superinit];if(self){self.customButton=[selfsetupButtonWithTitle:typeandFrame:frame];[selfaddSubview:self.customButton];self.customButtonaddTarget:selfaction:@selector(buttonP

objective-c - 如何查找 UILabel 文本是否缩短/缩小?

我正在开发适用于iOS(iPhone和iPad)的应用程序,我的View上有一个显示一些文本的UILabel。如果文本太长,UILabel会自动将其缩小,例如:“Thisissomelongtext”会显示“Thisissome...”这种行为是正确的,完全可以接受,甚至是意料之中的,但我想知道文本是否被缩短了。有什么方法可以发现UILabel是否缩短了它的内容?我需要非常简单的解决方案,因为我想使用UILabel神奇的功能,比如自动缩小字体大小以适应等等。有时文本会很长,所以我会给用户一种在另一个View中查看所有内容的方法点击按钮后。但在文本不会太长的情况下,我想隐藏该按钮以使界面

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