cocoa相关内容

NSXMLParser在iPhone上,我如何使用它给定一个xml文件(newb here:\)

嗨,我想知道如何使用NSXML解析器。 所以让我说一个简单的xml文件中包含元素 1/1/1000 14:15:16 我如何使用NSXMLParser解析XML文件(在本地btw,桌面上),检查每个元素,并将它们存储在一个数组中,以便以后显示/使用? 我正在查找一些关于它的文档,我绝对不知道如何使用解析器 i知道有3种方法(或更多,请更正我如果错误的话)可以重写 - .. ..
发布时间:2016-12-06 15:21:40 其它移动开发

NSString文字之间的区别

这两行之间有什么区别? NSString * string = @“My String” NSString * string = [[[NSString alloc] initWithString:@“MyString”] autorelease] 解决方案 @”My String“是一个编译成二进制文件的文字字符串。加载时,它在内存中有一个地方。 从字 ..
发布时间:2016-12-06 15:21:21 移动开发

有没有正确的方法来处理重叠的NSView兄弟姐妹?

我正在处理一个Cocoa应用程序,我遇到了一种情况,我想有两个NSView对象重叠。我有一个父NSView包含两个子视图(NSView A和NSView B),每个都可以有自己的几个子视图。 有一个正确的方法来处理这种重叠? NSView B将始终在“高于”NSView A上,因此我想要遮蔽NSView A的重叠部分。 解决方案 如果你的应用程序只有10.5,打开视图的图层,它应该工 ..
发布时间:2016-12-06 15:21:08 其它移动开发

任何可可源代码的AES加密解密?

我在搜索AES加密的一些可可代码,我做了一些google搜索。我发现这个非常有用的链接 - http://iphonedevelopment.blogspot.com/2009/02/strong-encryption-for-cocoa-cocoa-touch.html 。所以我试了,但它不为我工作。 任何人都可以建议我一些有用的链接或源代码,可以帮助我在我的示例应用程序中实现。 / p ..
发布时间:2016-12-06 15:20:54 其它移动开发

注册为登录项目与Cocoa?

Google给了我: http://developer.apple.com/samplecode/LoginItemsAE /index.html 我想,必须有比使用AppleScript事件更好的方法。 所以我下载了Growl源码。他们使用苹果开发者文章中的确切来源。 有更好的方法吗? 解决方案 在系统偏好设置中有帐户中的登录项在Leopard中新增的API称为LSSh ..
发布时间:2016-12-06 15:20:34 其它移动开发

在命令行应用程序中从键盘输入

我试图获取新的Apple编程语言Swift的命令行应用程序的键盘输入。 我扫描了文档无效。 / p> import Foundation println(“你叫什么名字? 任何想法? 解决方案 我的解决方案如下: $ b $ b func input() - > String { var keyboard = NSFileHandl ..
发布时间:2016-12-06 15:20:20 移动开发

如何将Cocoa应用程序设置为默认Web浏览器?

如何将您的Cocoa应用程序设置为默认的Web浏览器? 我想创建一个默认情况下启动的应用程序,当用户点击HTTP或其他应用程序中的HTTPS链接(Mail,iChat等)。 解决方案 默认Web浏览器。前三个步骤允许您的应用程序充当相关URL方案(HTTP和HTTPS)的角色处理程序,最后一步使其成为这些方案的默认角色处理程序。 1)将应用程序可以处理的网址方案添加到应用程序的 ..
发布时间:2016-12-06 15:20:04 移动开发

获取CPU百分比使用率

我是Objective-C的初学者,我决定尝试写一些简单的应用程序,所以我想做一个应用程序,它将测量CPU使用率等。有一个简单的方法来获取信息,如在Cocoa应用程序中使用Objective-C的CPU百分比使用情况? 我发现这个问题 ..
发布时间:2016-12-06 15:19:41 移动开发

如何将NSImage保存为新文件

如何将NSImage保存为某个目录中的新文件(png,jpg,...)? 解决方案 p>做这样的事情: NSBitmapImageRep * imgRep = [[image representation] objectAtIndex:0]; NSData * data = [imgRep representationUsingType:NSPNGFileType propert ..
发布时间:2016-12-06 15:19:17 其它移动开发

你需要在GCD的块中创建一个NSAutoreleasePool吗?

通常,如果您生成一个后台线程或在NSOperationQueue上运行NSOperation,您需要为该线程或操作创建一个NSAutoreleasePool,因为默认情况下不存在。 相同的规则是否适用于放置在Grand Central Dispatch队列中的块,并且将在非主线程上运行?也就是说,你需要在每个块中创建一个NSAutoreleasePool,你分派到主队列以外的任何东西? ..
发布时间:2016-12-06 15:19:05 移动开发

基于视图的NSTableView具有动态高度的行

我有一个基于视图的 NSTableView 的应用程序。在这个表视图中,我有行的单元格的内容由一个多行 NSTextField 启用了字包装。根据 NSTextField 的文本内容,显示单元格所需的行大小会有所不同。 我知道我可以实现 NSTableViewDelegate 方法 - tableView:heightOfRow: code>返回高度,但是高度将根据 NSTextField ..
发布时间:2016-12-06 15:18:12 移动开发

保存NSDictionary到plist

我使用的是这篇文章中的代码: Plit中的多个数组 这样可以成功,但是我不知道如何使用相同的格式将创建的数组保存到plist中。 p> 我如何实现这个? 编辑:这不是我需要的节省,的数据保存。 plist是一个字符串数组及其对应的键。 所有具有特定键的字符串都被放入一个自己的数组中。 如何将数组放回数组中的正确位置 解决方案 不要忘记创建 myPlistFi ..
发布时间:2016-12-06 15:17:34 移动开发

@selector中的参数

有什么方法可以传递参数在选择器? 例如: 我有这个方法 - (void)myMethod:(NSString *)value1 setValue2:(NSString *)value2 { } b $ b 我需要通过一个传递两个参数的选择器来调用此函数。 [NSTimer scheduledTimerWithTimeInterval:0.1 targe ..
发布时间:2016-12-06 15:16:58 移动开发

实施30天的时间试验

针对独立开发者的问题: 如何以非邪恶方式实施30天的时间试验?将计数器放在prefs中不是一个选项,因为每月一次擦除prefs对于普通用户来说不是问题。将计数器放在隐藏文件中的某个地方听起来有点狡猾 - 作为一个用户我讨厌,当应用程序洒我的硬盘驱动器随机文件。任何想法? 解决方案 这个问题反复出现在可可邮件列表上,而一致的答案总是做最简单的事情可能。确定的黑客将打破所有,但最过度设计 ..
发布时间:2016-12-06 15:15:53 其它移动开发

使用C ++与Cocoa而不是Objective-C?

我想编写使用C ++和Cocoa框架的应用程序,因为苹果并没有使得64位的能力。 C ++在Linux和Windows上的实现看起来很漂亮,但是在Mac OS X上,似乎需要额外的Apple特定的代码片段(如Obj-C包装器)。也似乎苹果正在迫使开发人员写的Objective-C而不是C ++,虽然我可能是错误的。 我试图找到一个路径写代码Mac将很容易保持跨平台。必须在C / C ++中为 ..
发布时间:2016-12-06 15:15:20 移动开发