Objective-C
objective-C语言 为什么我的数据成功写入iPhone模拟器上的文件,而不是我的设备?
我有以下代码将用户草图数据保存到文件中… //Auto Save the sketch NSString *filename = [NSString stringWithFormat:@"%@.png", sketchID]; CGImageRef imageRef = CGBitmapContextCreateImage(paintView.canvas.mBitmapConte...[详细]
2020-05-10 15:08 分类:编程语言objective-C语言 如何在目标C中找到分隔符?
我有一个字符串: NSString *s = @"a+v+c+d"; 哪个”是分隔符. 我想将每个a,b,c,d存储在数组中.如何在目标C中完成? - (NSArray *)componentsSeparatedByString:(NSString *)separator 是你正在寻找的方法 NSArray *yourArray = ...[详细]
2020-05-10 14:39 分类:编程语言objective-C语言 属性和实例变量声明
我注意到你可以用这种方式“双重声明”一个变量: @interface A { NSString *instanceVariable; } @property (nonatomic, retain) NSString *instanceVariable; @end 这与以下情况具有相同的效果: @interface A { } @property (nona...[详细]
2020-05-10 13:04 分类:编程语言objective-C语言 用于检测iPad的预处理器指令
我在头文件中声明了一些常量,这些常量需要根据它是iPad还是iPhone应用程序而有所不同.我该怎么做? 即 #ifdef ISIPAD static NSString myconst = @"ipad!"; #else static NSString myconst = @"iphone!"; #endif 如果您正...[详细]
2020-05-10 13:00 分类:编程语言objective-C语言 如何用许多构造函数参数初始化一个类?
我有一个类需要创建许多参数.它是一种音频处理器,需要采样率,采样分辨率,通道数等.大多数参数都有合理的默认值.并且它们中的大多数应该只能在初始化器(构造函数)中设置,因为之后更改它们是没有意义的.我不想用所有参数创建一个庞大的初始...[详细]
2020-05-10 11:42 分类:编程语言objective-C语言 如何从不完全可见的NSView创建NSImage?
我在NSScrollView中有一个NSView,我想从中创建一个NS Image.因为它在NSScrollView中并不总是完全可见,它可能比屏幕的大小更大.谁能帮我?谢谢. [NSView cacheDisplayInRect:toBitmapImageRep:][详细]
2020-05-10 10:54 分类:编程语言objective-C语言 在switch语句中使用Obj-C对象时出现奇怪的编译器错误
在switch语句中使用Objective-C对象时出现编译器错误: switch (myConstant) { case 0: UIViewController *myController = [[[UIViewController alloc] init] autorelease]; [self.navigationController pushView[详细]
2020-05-10 10:51 分类:编程语言objective-C语言 跨线程事件信令的同步/等待设计(Obj-C)?
在 Cocoa应用程序中,我有这样的设置: >主线程(M)可以向一些后台“生产者”线程(B)提交请求以完成一些工作,比如项目X上的计算结果. >此后不久,不同的后台线程(C)可能需要计算项目X的结果,并且同步地想要这些结果. 线程C本身可以同步...[详细]
2020-05-10 10:36 分类:编程语言objective-C语言 objc泄漏行为我无法解释
以下代码循环不会泄漏内存(通过在“top”下无限循环来验证); NSBitmapImageRep *this_bmap = 0; while (1) { CGImageRef windowImage = CGWindowListCreateImage(CGRectNull, kCGWindowListOptio...[详细]
2020-05-10 09:47 分类:编程语言objective-C语言 尝试修复此错误:无法找到映射图像UIPickerViewFrameLeft-162-Popover.png
我正在尝试以编程方式创建一个uiPickerView并将其添加到视图中而不使用界面构建器.不要误会我的意思,我喜欢IB,但我想这样做的原因是因为我正在尝试构建一个对象,我可以使用UIPopoverViewController和各种不同的子视图快速插入以生成弹出菜...[详细]
2020-05-10 09:09 分类:编程语言