草庐IT

cocoa-touch - 使用 UISliders 值更改 UILabels 文本

如何将UISliders值显示为UILabels文本? 最佳答案 向slider添加一个Action,如下所示:[slideraddTarget:selfaction:@selector(sliderChanged:)forControlEvents:UIControlEventValueChanged];sliderChanged:方法看起来像这样:-(void)sliderChanged:(UISlider*)slider{self.label.text=[NSStringstringWithFormat:@"%g",slide

iphone - [[NSDate date] retain] 和 [[NSDate alloc] init] 的区别

由于以下两个服务于相同的目的,today=[[NSDatedate]retain];和today=[[NSDatealloc]init];那它们有什么区别呢?这里做的任何事情都与内存分配方法有关,或者其他什么是相应地使用它们的原因。 最佳答案 [NSDatedate]是一个方便的构造函数,使用它您可以摆脱将对象释放到自动释放池的麻烦。将retain消息发送到方便的构造函数,如[[NSDatedate]retain]使您成为该对象的所有者,您有责任正确释放它。[[NSDatealloc]init]是您成为对象所有者的默认初始化程序,几

Objective-C:将属性引用传递给方法调用的正确方法

如果我有这样的属性:@property(strong,readwrite,nonatomic)NSDate*aProperty;我想将引用传递给另一个方法,这些是否正确:if([AnotherClassaMethod:&(self.aProperty)]){...if([AnotherClassaMethod:&self.aProperty]){... 最佳答案 考虑你的例子:if([AnotherClassaMethod:&(self.aProperty)]){...这显然行不通,因为点符号实际上是在使用getter访问器方法。它

objective-c - 为什么我们使用 [super dealloc] 而不是 [self dealloc] 或 [object dealloc]

演讲的主题是Objective-c中的类和对象。我无法理解[superdealloc]的概念。我们有一些类myClass,它继承自NSObject。它有一些方法并从父类继承其他方法。所以我们这里也有dealloc方法。为什么我不能只使用[myInstancedealloc]?我认为我们调用父类方法来杀死类的实例是否正确?为什么这么复杂?这不是关于[myInstance版本]的讨论,我同意这个概念。 最佳答案 已经有一些很好的答案,但我会更直接地回答问题:我们为什么要写[superdealloc]?我们写它是因为它实际上会破坏实例。否

iphone - 禁用滚动 UIWebView

如何在UIWebView中禁用滚动?我还想禁用“滚动弹跳”。提前致谢! 最佳答案 在iOS5.x上,UIWebView有一个支持scrollView属性:webView.scrollView.scrollEnabled=NO;webView.scrollView.bounces=NO;在iOS4.x及更早版本上,UIWebView本身继承自ScrollView:webView.scrollEnabled=NO;webView.bounces=NO;如果你想检查是否在iOS4或5上,你可以测试UIWebView响应scrollView

objective-c - 如何通过 UIImagePNGRepresentation() 加速将 UIImagePickerController 图像从相机保存到文件系统?

我正在制作一个应用程序,让用户可以拍照并在缩略图和照片查看器中显示它们。我有一个名为photo的NSManagedObject类,photo有一个方法,它接受UIImage并使用UIImagePNGRepresentation()将其转换为PNG并将其保存到文件系统。完成此操作后,将图像调整为缩略图大小并保存。这里的问题是UIImagePNGRepresentation()并且图像大小的转换似乎真的很慢,我不知道这是否是正确的方法。如果有人知道完成我想做的事情的最佳方法,请告诉我。提前谢谢你。 最佳答案 根据图像分辨率,UIImag

cocoa-touch - 如何获取用户触摸的 PDF 对象(字符串、图像等)?

我正在使用CGPDF*类集来读取pdf文档,有没有办法提取用户触摸(“单击”)的对象?有没有办法在特定坐标处获取PDF/(Quartz?)对象? 最佳答案 可以找到关于如何实现这一目标的综合背景here. 关于cocoa-touch-如何获取用户触摸的PDF对象(字符串、图像等)?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3389477/

cocoa-touch - 为什么一个崩溃日志是象征性的而不是另一个?

我在XCodeOrganizer中有两个来自iPhone应用程序的崩溃日志。两者相隔20分钟,在同一台设备上运行相同的应用程序构建。虽然一个已被符号化,但另一个尚未被符号化。未符号化的日志具有类型和代码:ExceptionType:EXC_CRASH(SIGABRT)ExceptionCodes:0x00000000,0x00000000鉴于符号化日志具有类型和代码:ExceptionType:EXC_BAD_ACCESS(SIGSEGV)ExceptionCodes:KERN_INVALID_ADDRESSat0x61656810这些信息是否足以解释为什么后者符号化正确而前者不正确?

iphone - 如何在 cocos2d Xcode 中平滑移动按钮

我有一个跳跃按钮,当点击游戏中的玩家跳跃时。那个按钮应该是可移动的,我该怎么做?我看过CCSprite移动图像,但不知道如何使用按钮实现,而且我没有UIViewController类,场景由CCDirector.还有我们如何放大和缩小场景,使其更具特色。 最佳答案 如果按钮是由CCMenu制作的,那么您可以使用操作或ccTouchesMoved方法。但如果按钮是由UIButton制作的,那么您可以使用ccTouchesMoved并根据用户在屏幕上拖动手指的位置更改UIButton的位置。

ios - 使用 Cocoa Pods,代码签名失败(退出代码 1)

我正在尝试构建一个使用通过Cocoapods导入的SDWebImage的iOS项目。该项目在模拟器上构建得很好,但在选择实际的iOS设备时,我遇到了这个错误:运行自定义shell脚本“[CP]EmbedPodsFrameworks”:CodeSigning/DerivedData/FooBar-uuid/Build/Products/Debug-iphoneos/FooBar.app/Frameworks/SDWebImage.frameworkwithIdentityiPhoneDeveloper:Parrotmac(XXXXXXXXX)/usr/bin/codesign--forc