问题标签 [finder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
image - 是否可以通过程序访问取景器预览图像?
Finder 制作了这些很棒的文件预览图像。是否可以访问它们?理想情况下来自python。
macos - 如何使某些文件在 Mac OS X 中可访问?
我有一个 db 文件,我想使用 firefox 插件打开它。
但是,我无法打开该文件。
我也有其他类似的文件和其他文件类型。
我确定我以前遇到过这个问题,有什么想法吗?
我试过了...
但这没有用。
cocoa - 在 Finder 中获取大型系统预览图像
因此,我正在开发一个显示有关当前计算机的一些信息的应用程序,并且我希望它非常类似于 Finder。当您在 Finder 中的计算机上执行“获取信息”时,会有一个带有计算机大图标的预览部分。我希望能够在我的代码中得到这些。例如,我有 2010 年中的 MacBook。做了一些搜索,结果发现图标存在于/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/com.apple.macbook-unibody-plastic.icns
我能够获得系统模型,我想 Finder 会这样做并且有某种映射来将系统模型映射到正确的图像。有谁知道这种映射的位置,或者我如何复制这种效果?
cocoa - 类似 Finder 的浏览器视图
我有一个应用程序可以让用户选择浏览器或列视图,就像 Finder 一样。由于它允许用户浏览备份,我希望在列视图中有类似 Finder 的东西。您选择一个文件,它会在文件旁边的列视图中显示有关它的详细信息,如下所示:
My application looks like this, when a leaf is selected:
在这里,您可以看到某种 Preview/Inspector 可能会有所帮助。我在 NSView 中设置了所有内容,但不知道如何在其中添加该功能。任何帮助将不胜感激!
android - android location finder from latitude and longitude
How can we get address or location name from latitude and longitude in android In my application I have set of latitude and longitude, But I need an API which will return me the location name corresponding to the latitude and longitude. thanks.
macos - 将项目添加到 Finder 侧边栏
我想在 Finder 侧边栏中添加一个新项目。我发现 Finder 将“地点”列表保存在 `~/Library/Preferences/com.apple.sidebarlists.plist 中。我能够使用 Carbon API 读取文件,并看到每个项目都有名称、图标和别名。
使用 PlistEdit Pro 之类的第 3 方应用程序,我能够更新别名。我的问题是如何使用 Carbon API 更新别名。无法找到创建将在 Finder 中打开的别名的方法。Dropbox 和 PlistEditor Pro 似乎都找到了方法。
java - DAO 模式和开闭原则
我已经看到并使用过很多旧的、基于 JDBC 的 DAO 代码,这些代码通常从 CRUD 方法开始。我的问题特别与检索方法或“发现者”有关。通常,我发现 DAO 以两种方法开始:
- 查找并返回所有
- 根据唯一标识符检索特定实例
通常,这两个发现者是不够的。我通常最终会看到一个 DAO 类被反复修改以添加 finder 方法,如下所示:
- 查找并返回 ALL where {condition}
发生的情况是,当需要支持新的 {conditions} 或修改现有方法以添加新参数作为标志以修改方法内部的 SQL 查询以支持附加条件时,会添加更多方法。
这是一种丑陋的方法,违反了开闭原则。每当需要支持一些新的检索条件时,看到 DAO 类不断修改,这一直是我的烦恼。对这个问题的研究经常将我指向存储库模式并将检索条件封装为规范或查询对象,然后将它们传递给查找器方法。但这似乎只有在您拥有整个数据集的内存集合或使用某种 ORM 时才可行(我正在使用较旧的 JDBC 代码)
我考虑过一种解决方案,该解决方案将 DAO 管理的整个数据集作为内存中的集合延迟加载,然后使用规范模式作为检索查询。然后我在集合上实现某种观察者,它在调用创建、更新或删除方法时只更新数据库。但显然性能和可扩展性会受到严重影响。
对此有什么想法吗?
感谢您到目前为止的回复。我确实有一个想法——您对使用命令/策略模式来封装数据访问请求有何看法?每个单独的具体命令可以代表一种特定类型的访问,并且可以传递给调用者。我最终会得到许多具体命令类,但每个类都将只关注一种访问,并且应该非常可测试和隔离。
macos - 如何查询所有 Finder 别名的目标?
Mac OSX 10.6
我有一些别名指向错误的卷。我想在我的整个层次结构中搜索这样的别名。它们是别名,而不是符号链接,所以我不能只做find / -type l -ls | grep badVolumeName
.
别名似乎有一个 com.apple.ResourceFork,但是用它查询它xattr
会给我二进制数据。有没有办法将别名的目标转储为文本,以便我可以 grep 查找错误的卷名?或者还有什么方法可以做到这一点?
objective-c - 如何以编程方式触发 Finder 的移动文件对话框?
我正在开发一个小型 Cocoa 实用程序,它允许用户将文件拖到它的窗口上,然后将它们移动到不同的文件夹中。
我不想自己移动拖动的文件(通过[[NSWorkspace sharedWorkspace] performFileOperation:NSWorkspaceMoveOperation...]
),我想触发 Finder 的“移动文件对话框”。这将为用户提供视觉反馈(进度条)并负责错误处理(例如目标文件存在)。
我曾考虑过使用 Apple Script,但也许有更简单的方法来显示该对话框?
macos - 如何在 OS X 上将命令操作添加到“使用...打开”
在 Finder 中,使用鼠标右键菜单中的“打开方式”,我想使用命令打开一个文本文件xterm -e vim
。
谁能告诉我该怎么做?