Tag: objective c

iPhone模拟器的位置

在我的机器上的iPhone模拟器安装? 我一直在试图find我在模拟器中运行的testing应用程序的存储位置。

我怎样才能拿UIImage,并给它一个黑色的边框?

我如何设置UIImage的边框?

这个gdb输出是什么意思?

我有一个播放声音的button,它似乎在模拟器上工作得很好,但我得到这个消息: 加载/系统/资料库/扩展/audio/ IP /驱动程MacOS / AudioIPCPlugIn,262):未find符号:___CFObjCIsCollectable 参考:/System/Library/Frameworks/Security.framework/Versions/A/Security 预计在:/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security.framework/Versions/A/Security 2011-11-01 02:13:02.605 Halloween FX [33484:10703] Error loading /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn:dlopen(/ System / Library /Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn,262):未find符号:___CFObjCIsCollectable 参考:/System/Library/Frameworks/Security.framework/Versions/A/Security 预计在:/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security.framework/Versions/A/Security 2011-11-01 02:13:02.657万圣节外汇[33484:10703] Error loading /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn:dlopen(/ System / Library /Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn,262):未find符号:___CFObjCIsCollectable 参考:/System/Library/Frameworks/Security.framework/Versions/A/Security 预计在:/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security.framework/Versions/A/Security 2011-11-01 02:13:02.671 Halloween FX [33484:10703] Error loading /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn:dlopen(/ System / Library /Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn,262):未find符号:___CFObjCIsCollectable 参考:/System/Library/Frameworks/Security.framework/Versions/A/Security 预计在:/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security.framework/Versions/A/Security […]

Objective-C和Swift URL编码

我有这样的NSString : http://www. 但我想将其转换为: http%3A%2F%2Fwww. 我怎样才能做到这一点?

如何处理包含属性的Objective-C协议?

我已经看到Objective-C协议的使用以如下方式使用: @protocol MyProtocol <NSObject> @required @property (readonly) NSString *title; @optional – (void) someMethod; @end 我已经看到了这种格式,而不是写一个子类扩展的具体的超类。 问题是,如果你符合这个协议,你需要自己综合属性? 如果你正在扩展一个超类,答案显然不是,你不需要。 但是,如何处理协议要求符合的属性呢? 就我的理解,你仍然需要在符合需要这些属性的协议的对象的头文件中声明实例variables。 在这种情况下,我们可以假设他们只是一个指导原则吗? 对于所需的方法来说,情况并非如此。 编译器会为你排除一个协议列出的必要方法。 财产背后的故事是什么? 下面是一个例子,它会产生一个编译错误(注意:我已经修剪了那些没有反映出问题的代码): MyProtocol.h @protocol MyProtocol <NSObject> @required @property (nonatomic, retain) id anObject; @optional TestProtocolsViewController.h – (void)iDoCoolStuff; @end #import <MyProtocol.h> @interface TestProtocolsViewController : UIViewController <MyProtocol> { } @end TestProtocolsViewController.m #import "TestProtocolsViewController.h" @implementation TestProtocolsViewController @synthesize […]

将空白序列折叠为单个字符和修剪string

考虑下面的例子: " Hello this is a long string! " 我想将其转换为: "Hello this is a long string!"

如何使用可选方法创build协议?

我注意到在iPhone SDK中定义的几个协议中标记为可选的方法,例如UIActionSheetDelegate协议。 我怎样才能定义一个我自己的协议,并设置一些方法为可选的?

什么“接收器types”CALayer“例如消息是一个前向声明”是什么意思呢?

我将一个iOS4项目的代码块移植到iOS5,并且在ARC中遇到一些麻烦。 该代码从屏幕截图生成PDF。 PDF生成代码 UIView *captureView; … NSMutableData *pdfData = [NSMutableData data]; UIGraphicsBeginPDFContextToData(pdfData, captureView.bounds, nil); UIGraphicsBeginPDFPage(); CGContextRef pdfContext = UIGraphicsGetCurrentContext(); [captureView.layer renderInContext:pdfContext]; UIGraphicsEndPDFContext(); renderInContext行 [captureView.layer renderInContext:pdfContext]; 生成以下错误。 Automatic Reference Counting issue Receiver type 'CALayer' for instance message is a forward declaration 有什么想法发生在这里?

错误:可写primefaces属性无法将合成的setter / getter与用户定义的setter / getter配对

我最近试图编译一个旧的Xcode项目(用于编译就好了),现在我看到很多这种forms的错误: error: writable atomic property 'someProperty' cannot pair a synthesized setter/getter with a user defined setter/getter 导致这些错误的代码模式总是如下所示: // Interface: @property (retain) NSObject * someProperty; // Implementation: @synthesize someProperty; // to provide the getter – (void)setSomeProperty:(NSObject *)newValue { //.. } 我可以看到为什么错误正在生成。 我告诉编译器综合我的属性访问器(getter和setter),然后立即手动覆盖setter。 该代码总是闻到一点点。 那么,这样做的正确方法是什么? 如果我使用@dynamic而不是@synthesize ,那么我也必须写getter。 这是唯一的方法吗?

Objective-C类 – >string像: – > @“NSArray”

我想从类对象本身获得一个类的string名称。 // For instance [NSArray className]; // @"NSArray" 我发现object_getClassName(id obj)但需要一个实例传递给它,在我的情况下,这是不必要的工作。 那么如何从类对象中获取string,而不是实例呢?