问题标签 [macos]

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 投票
4 回答
1293 浏览

macos - 什么可以阻止 OpenGL glDrawPixels 在某些视频卡上工作?

以下代码不向 Intel 集成显卡(例如 MacBook)上的后台缓冲区写入数据。在 ATI 卡上,例如在 iMac 中,它会绘制到后台缓冲区。宽度和高度正确(以及 800x600 缓冲区)并且 m_PixelBuffer 正确填充了 0xAA00AA00。

到目前为止,我最好的猜测是需要设置 glWindowPos 存在一些问题。我目前没有设置它(或光栅位置),当我得到 GL_CURRENT_RASTER_POSITION 时,我注意到 ATI 卡上的默认值是 0,0,0,0 而 Intel 是 0,0,0,1。当我将 ATI 卡上的光栅 pos 设置为 0,0,0,1 时,我得到与 Intel 卡相同的结果,没有任何内容被绘制到后台缓冲区。我缺少一些转换状态吗?这是一个 2D 应用程序,因此视图变换是一个非常简单的 glOrtho。

我可以提供更多信息,请询问。我几乎是 OpenGL 和 Mac 新手,所以我不知道我是否提供了足够的信息。

0 投票
2 回答
2722 浏览

cocoa - NSTextView 的高度与一行?

我想以编程方式创建一个 NSTextView。如何确定正确的框架高度,以便视图以当前默认字体显示一行文本?

0 投票
5 回答
2225 浏览

apache - 在 64 位 Mac 上安装 Apache Web 服务器

我知道 MAC OS X 10.5 附带安装了 Apache,但我想安装最新的 Apache 而不会触及操作系统默认值,以防它在未来与其他 udpate 导致问题。所以我使用了位于以下位置的详细信息:http: //diymacserver.com/installing-apache/compiling-apache-on-leopard/但我不确定如何使它成为 Apache 的 64 位版本,因为它似乎仍在安装32 位版本。

任何帮助表示赞赏

干杯

0 投票
4 回答
1881 浏览

macos - 对 Mac“捆绑”文件进行版本控制的最佳方法

所以你知道很多 Mac 应用程序都使用“捆绑包”:它看起来像你的应用程序的单个文件,但它实际上是一个包含许多文件的文件夹。

对于一个版本控制系统来处理这个问题,它需要:

  • 签出目录中的所有文件,以便应用程序可以根据需要修改它们
  • 在办理登机手续时,
    • 提交已修改的文件
    • 添加应用程序创建的新文件
    • 标记为不再存在的已删除文件(因为应用程序删除了它们)
    • 将此作为一项原子更改进行管理

关于使用现有版本控制系统处理此问题的最佳方法的任何想法?是否有任何版本控制系统更擅长该领域?

0 投票
3 回答
3725 浏览

apache-flex - 适用于 Mac 的 Flex 工具

我开始在我的 Mac 上使用 Flex 进行开发,但我没有找到可以简化开发的好工具(除了 Flex Builder)。

您最喜欢在 Mac 上进行 Flex 开发的选择是什么?

0 投票
16 回答
2151 浏览

.net - 在 Mac 上运行的 VM 中开发 C#/.NET 代码有什么陷阱吗?

我正在考虑购买 Apple MacBook Pro。在 Mac 上运行的虚拟机中开发 C#/.NET 代码是否有任何陷阱?

此外,为此目的运行 Vista 或 XP Pro 更好吗?

0 投票
14 回答
15529 浏览

git - 适用于 Mac 的优秀 Git 存储库查看器

任何人都可以推荐一个好的 Git 存储库查看器,类似于 gitk,它适用于 Mac OS X Leopard?(我不是说 gitk 不起作用)

当然我想要一个原生的 Mac 应用程序,但是我还没有找到,gitk 的最佳选择是什么?

我知道 gitview,但我期待评估尽可能多的替代方案。

http://sourceforge.net/projects/gitview

0 投票
5 回答
652 浏览

python - 安装 Python 以匹配 OS X 10.5 中的目录布局

OS X 10.5 上的默认 Python 安装是 2.5.1,带有 FAT 32 位(Intel 和 PPC)客户端。我想设置 apache 和 mysql 来运行 django。过去,我在 32 位模式下运行 Apache 和 MySQL 以匹配此安装(甚至从 Apache 中剥离 64 位内容以使其工作)。

我想将 Python 升级到 64 位。我很乐意从源代码编译它,但需要注意一点。如何匹配默认安装的布局方式?特别是关于站点包,/Library/Python/2.5/而不是在我编译后埋在框架顶部的站点包。

0 投票
6 回答
11338 浏览

macos - 适用于 Mac 的优秀 Mercurial 存储库查看器

是否有一个很好的本地 Mac 工具来查看 Mercurial 存储库,类似于用于 Git 的 gitnub?

0 投票
1 回答
778 浏览

macos - OS X 上的输入管理器

我想知道 InputManagers 是否仍然是 Leopard 的一部分,是否有一个很好的例子可以告诉我它的用途是什么?