我可以在Cocoa中使用Spotlight API(它们存在,对吗?)来确定Spotlight(在右上角)是否与给定的文件路径匹配给定的字符串?
换句话说,给定一个文件路径,如"/Users/enchilada/Desktop/MapOfUSA.pdf",以及一个字符串,如"弗吉尼亚",我怎么知道当"弗吉尼亚"输入时,Spotlight是否会显示此文件右上方的Spotlight搜索?(你可以想象,在所示的例子中,它可能会匹配,因为美国的PDF地图可能包含Virgina.)
如果可能的话,可以使用一个简单的代码片来做到这一点.
默认情况下,双击触发器在NSTableView中重命名.
如何双击而不是触发我自己的自定义代码(例如打开双击文件)?
而且:我如何让重命名就像在Finder中,您首先单击,然后再次单击并快速移动鼠标指针?这就是在Finder中触发重命名的方式.我想在NSTableView中使用它.
是否有任何代码,我可以在Cocoa中使用,以识别照片中的文字?假设我用我的iPhone拍了一张照片的照片.我想要捕捉其中的文字.
这个问题分为两部分:
(1)如何检测给定文本中的URL?
(2)如何在文本字段单元格(在表格视图中)中单击文本的一部分?我想要点击URL,在默认的Web浏览器中打开.
我有一个这种格式的字符串:"20111027",即一般格式:"yyyyMMdd".
如何将其转换为具有GMT时区的DateTime ?
此代码进行了一些转换,但不清楚将使用哪个时区:
DateTime date = DateTime.ParseExact(dateString, "yyyyMMdd",
                               CultureInfo.InvariantCulture);
Snow Leopard没有为旧的beginSheet引入一些替代方法:允许使用块来完成整理的方法吗?我不喜欢在另一个回调方法中使用它.
项目设置中"Base SDK"的含义是什么?这让我很困惑.例如,如果我在那里选择iOS 4.2,我的应用程序可以在哪些设备上运行?只在iPhone 4上?这让我很担心,因为iOS 4.2是我在最新的Xcode 3.2.5中可以选择的唯一选项.
我还想知道项目设置中"iOS部署目标"的含义.因为在这里我可以选择iOS 4.1说.具有4.1的部署目标和4.2的基础SDK有什么意义?这不会搞砸了吗?这两者有什么关系?
安全吗?例如,如果我创建了一堆不同的GCD队列,每个队列压缩(tar cvzf)一些文件,我做错了吗?硬盘会被破坏吗?
或者系统是否妥善处理这些事情?
在Cocoa中创建空包的最佳方法是什么?我在OS X中捆绑的实际上只是一个文件夹,唯一的区别是你必须右键单击并显示"显示包内容"才能看到内容,对吧?
好吧,我想要一个捆绑在那个意义上.之后我将把我选择的一些文件放入其中,例如一堆plist文件.我想这样做的原因是我的文件结构(比方说,AppSupport文件夹)在根级别看起来更好.
相关问题:如何告诉OS X一个以".myappFoo"结尾的文件夹应该被视为一个包?
我正在使用UIImagePickerController弹出一个摄像头,允许稍后对图像进行微小的编辑(移动和缩放).
我的问题是:如何自定义"取消","自动","重新拍摄","使用"按钮以及"移动和缩放"标签 - 以其他语言显示?
我尝试将iPhone的语言设置更改为其他语言,但我的应用程序中的相机仍为英语.(但无论如何,我真的不希望用户必须更改系统语言;我的应用程序只有一种语言,并且它不是英语 - 即使他们的iPhone系统语言设置为英语.)
有任何想法吗?
objective-c ×9
cocoa ×7
cocoa-touch ×2
c# ×1
cocoa-sheet ×1
datetime ×1
ios ×1
ios4 ×1
spotlight ×1
xcode ×1