Objective-C
objective-C语言 保存首选项以显示或隐藏NSStatusItem
我有一个应用程序,它作为一个普通的应用程序运行,但也有一个NSStausItem. 我希望实现在偏好设置中设置复选框的功能,当此复选框打开时,应显示状态项,但是当复选框关闭时,状态项应被删除或不可见. 我发现有人在论坛中遇到类似的问题:How d...[详细]
2020-05-09 12:43 分类:编程语言objective-C语言 Objective C – 自定义@synthesize?
有可能以某种方式创建一个自定义的@synthesize来生成客户getter,setters ?? 例如: @interface @property (nonatomic, retain) MyObject *object; @end @implementation @lazyInitialize object; @end 然后以某种方式定义@lazyInitializ...[详细]
2020-05-09 11:28 分类:编程语言objective-C语言 addTarget:action:forControlEvents – TableView中的UISwitch – 发送者ok,事件总是0x0
使用此论坛中的精彩帖子,我在tableView中创建了一个switchView作为accessoryView.当触摸开关时,我的动作(switchChanged)被调用.只有发送方具有有效值,事件为0x0. 将目标添加到switchView: [switchView addTarget:self action:@selector(...[详细]
2020-05-09 11:20 分类:编程语言objective-C语言 在Objective C中添加成员变量
首先,我必须这样做 @property (retain) aMember; 然后在实现文件中我得做 @synthesize aMember; 然后在dealloc,我得做 self.aMember= nil; (or [aMember release]) 这是写3次基本相同的3次 有没有办法加快速度? 我的意思是我可以从IB拖放...[详细]
2020-05-09 11:08 分类:编程语言objective-C语言 为字符串数组的每个元素添加前缀
有没有快速的方法为字符串数组中的每个元素添加字符串前缀? 定义NSMutableString的类别 @implementation NSMutableString (AppendPrefix) - (void)appendPrefix:(NSString *)prefix { [self insertString:prefix atIndex:0]; } @e...[详细]
2020-05-09 10:52 分类:编程语言objective-C语言 将100MB XML文件导入iOS核心数据模型
在我的应用程序中,我需要将100MB xml文件导入到核心数据模型中. 到目前为止,我已经导入了一个100KB的xml文件,一切正常.但是,不确定导入100MB xml需要多长时间.我会在一段时间内运行它.你觉得这种做法好吗? 谢谢 NSManagedObjectContext ...[详细]
2020-05-09 10:35 分类:编程语言objective-C语言 释放后将对象设置为nil – TT_RELEASE_SAFELY
我已经开始学习Three20了,我有一个关于TT_RELEASE_SAFELY的简单问题 到目前为止,我喜欢用这种方式编写代码: UILabel *lab = [[UILabel alloc] initWithFrame:rect]; [self.view addSubview:lab]; [lab release]; 在这里,我认为主池负责释...[详细]
2020-05-09 10:25 分类:编程语言objective-C语言 用于将URL拆分为其组成部分的正则表达式
我正在寻找一种方法将URL拆分为其组成部分,以便我可以处理每个元素.为什么?因为URL是我想要专门处理的iPhone应用程序中的自定义方案. 例如,如果用户使用URL myapp:// section /?id = 123点击链接,我想在方案之后使用字符串作为在我的应...[详细]
2020-05-09 10:21 分类:编程语言objective-C语言 如何使用NSPredicate根据子元素进行过滤?
我正在使用核心数据;假设我在员工和部门之间有多对一的关系,员工存储在每个部门的NSSet中.我想找到只有一名员工的所有部门.如何使用Core Data执行此操作? 我尝试了下面的代码,我得到一个异常,说MYEmployee没有响应allObjects. NSPredica...[详细]
2020-05-09 10:02 分类:编程语言objective-C语言 iPad启动方向
在我的信息plist中,我将支持的界面方向(iPad)定义为所有方向,并且它可以工作.唯一的问题是,如果我以横向模式启动,它将以肖像方式启动,但如果我旋转然后向后旋转,则会修复. 那么我怎样才能使它适应启动方向呢? 谢谢. 您可以通过在didFini...[详细]
2020-05-09 09:35 分类:编程语言