问题标签 [osx-lion]

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.

0 投票
2 回答
1334 浏览

objective-c - 以编程方式在 OSX 中启动默认程序

如何启动 XCode(或与文件关联的任何其他默认程序)并使其以编程方式打开特定文件?与在 Finder 中双击 .c 类似 - 它会打开带有文件的 XCode 编辑器。

0 投票
1 回答
1203 浏览

macos - MacOS Lion 下的制作和手册页在哪里?

我刚刚安装了 MacOS X Lion 和 XCode(现在需要从 Apple 商店下载)。似乎,make并且man页面丢失了。有人知道他们在哪里吗?

0 投票
4 回答
859 浏览

xcode - 迁移到 Lion 是迁移到 XCode 4.1(从应用商店)的先决条件吗?

如果你搬到 Lion,你应该只从应用商店下载 XCode 4.1 吗?

即我要在 Leopard 上再待几个星期,所以在我搬到 Lion 之前,我必须继续使用 XCode 4.0.2 吗?

0 投票
3 回答
8632 浏览

gcc - "...can't figure out the architecture type of..." problem when compiling Python C-extension with gcc

I just upgraded from Snow Leopard to Lion, and an old python c-extension that I had to update didn't want to compile properly. I don't really know what to do here. Anyone who could help me out so it compiles ok? It compiled just fine back in Snow Leopard.

0 投票
1 回答
657 浏览

objective-c - OSX 10.7 中的版本

我在基于文档的应用程序中启用了版本和自动保存,所以现在我可以在 OSX 10.7 中查看我的每个文档的版本浏览器(类似时间机器的界面)

我有一个文本视图,正如 WWDC 视频之一,会话 107 中所建议的,我想在进入版本浏览器时禁用文本输入等。所以我实现了 NSWindowDelegate 方法:

现在,myTextView屏幕左侧的文档(当前文档)窗口被禁用,但右侧的文档(过去版本)仍然显示光标。

textView 不可编辑,但光标显示。我还在上述方法中禁用其他东西并重新启用它们,但在上述方法中编写代码似乎只影响当前文档窗口/文档而不影响过去版本的窗口/文档。

也许其他人也有同样的问题?我怎样才能正确地完成这项工作?:)

编辑

我正在寻找会话 107 的 WWDC 示例代码,但该文件夹是空的。我是否遗漏了什么,或者本次会议没有示例代码?

编辑2

Application Kit Release Note (Lion)windowForSheet创建版本浏览器右侧的窗口时调用:

但是现在当窗口从浏览器版本返回时,用户交互仍然被禁用。:(

0 投票
3 回答
77130 浏览

ruby-on-rails - 安装 Ruby on Rails - Mac OS Lion

我已经下载了 Lion 并希望安装 Ruby on Rails 我一直在网上扫描以寻找一种方法,但似乎找不到简单的方法,谁能指出我正确的方向。

帮助非常感谢

谢谢

0 投票
2 回答
918 浏览

macos - os x lion macport 问题

我正在尝试通过 macport 2.0 在 OS X Lion 上安装 tomcat6。但是,在安装依赖项之一“commons-dbcp”时出现问题

消息如下

将我的操作系统升级到 Lion 后,macport 的这种问题经常发生,我不知道如何解决。它阻止了我安装一些我可以在 Snow leopard 上毫无问题地安装的软件包。

任何人都可以帮助我吗?谢谢

0 投票
1 回答
2767 浏览

cryptography - 在 OS X Lion 中不推荐使用 CDSA。取而代之的是什么?

我刚刚读到CDSA 在 OS X 10.7 中已弃用

推荐的替代品是什么?

我对插件框架特别感兴趣:实现对智能卡等的访问的新方法是什么?Tokend 现已弃用:Mail 和 Safari 使用什么来访问私钥?

0 投票
10 回答
65302 浏览

macos - Mac OSX Lion DNS 查找顺序

升级到 Mac OSX Lion 后,我发现 /etc/hosts 不再首先查找名称解析。这会导致一些副作用,例如:

  1. /etc/hosts 中的条目解析速度非常缓慢
  2. 您不能不覆盖现有域,例如 127.0.0.1 www.google.com
  3. 如果您从 DHCP 获得搜索域条目,比如说 .lan,并且某个有趣的人将 localhost.lan 配置为其他内容,那么本地 DNS 中的 127.0.0.1 您将无法再访问您的 localhost。

这种行为是有意的吗?这有什么意义吗?最重要的是,我怎样才能回到旧的行为。

0 投票
1 回答
3766 浏览

cocoa - NSSavePanel 和沙盒

我在理解新的 Lion's Sandbox 时遇到了一些问题。

我知道 Lion 包含一个受信任的守护进程Powerbox,它的工作是代表沙盒应用程序呈现和控制打开/保存对话框。

就像代码签名和应用程序沙盒指南所说:

任何时候在沙箱中运行的应用程序调用 NSOpenPanel 或 NSSavePanel 对话框,而不是直接显示面板,AppKit 会自动要求 Powerbox 显示对话框。从开发人员的角度来看,这些面板的使用方式不需要更改代码;这个过程是完全透明的。

用户选择一组文件或目录后,Powerbox 使用沙箱内核模块中的新功能来扩展调用应用程序的沙箱以允许访问所选文件。当应用程序代码向面板查询返回的 URL 或文件名时,它已经拥有访问这些文件的权限,并且可以通过它已经使用的几乎任何 API 继续使用这些文件。

行。我使用此代码进行了一些实际测试:

奇怪的是,NSOpenSavePanelDelegate在完成处理程序之前调用的方法无权访问文件系统上的文件

它是否正确?

但如果是这样,委托的方法就像panel:validateURL:error:变得无用!

你能帮我更详细地解释一下应用程序和 之间的联系Powerbox吗?