问题标签 [osx-tiger]

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 回答
361 浏览

xcode - 是否可以在 OS X Yosemite 上开发 PowerPC 应用程序?

我有一台运行 Tiger 10.4.11 的 iMac g3。我真的很想为它开发应用程序,但我想在我的 Macbook Pro(运行 Yosemite)上完成所有的编程。

是否可以在 Yosemite 上构建一个可以在 PowerPC mac 上运行的应用程序?我尝试下载 xCode 3.1.4,但 Yosemite 不支持它。

0 投票
1 回答
274 浏览

xcode - 在 XCode 2.5 上构建,OS X 10.4 可能与 OS X 10.11.3

我在搜索中找不到任何东西,所以这里是这样的:我正在寻找构建一个 XCode Mac OS X 应用程序,它需要与适用于 OS X 10.4 的 XCode 2.5 兼容。我有一个带有 XCode 7.3.1 的 OS X 10.11.3。

我尝试下载 XCode 2.5 并安装它,但安装程序说我需要安装 OS X 10.4。在 OS X 10.11.3 上运行 XCode 7.3.1 时,我可以获得编译器设置以编译和运行最低部署 OS X 版本为 10.4,但我不确定如何将项目转换为 XCode 2.5。

我正在考虑运行 VMWare 或其他东西,但我不确定如何获得 10.4 Mac OS X 映像。有人可以帮我弄清楚我能做什么吗?我是否必须通过旧版本的编译器手动编译项目?多谢你们!

0 投票
1 回答
122 浏览

objective-c - 显示所有 NSWindows

这里的想法很简单,我想在一个应用程序中显示所有的 NSWindows。这个想法是应用程序中有两个窗口,一个是隐藏的,另一个是可见的。我想显示应用程序中的所有窗口,然后隐藏一个。我可以隐藏我想隐藏的窗口,但我无法显示这些窗口,因为我无法获得对它的引用。无论如何获取应用程序中所有 nswindows 的列表然后遍历它并隐藏它们或类似的东西,我可以使用 [NSApp windows] 但是尝试使用

不起作用,也不:

有什么建议么?

0 投票
1 回答
44 浏览

objective-c - Quartz,Objective C中的精灵透明度

在Java中,我可以制作一个蓝色的背景矩形。然后我可以用蓝色作为背景颜色绘制大量精灵。然后我可以让它在绘制到画布或视图时不会出现特定的蓝色,我该如何在Objective C的Quartz中做到这一点?

0 投票
0 回答
53 浏览

objective-c - 与 NSView 通信的问题

我已经设置了一个 NSObject 来控制几个 NSWindows。其中一个 NSWindows 包含一个自定义 NSView。我需要告诉 NSView 运行一个方法,但是视图不会这样做。Xcode 2.5 告诉我该对象可能不会响应我调用的方法,这里是代码:

菜单控制器.m

菜单控制器.h

游戏视图.m

0 投票
0 回答
404 浏览

macos - macos OS X 相当于 Linux .desktop 文件

我开发了一组可在 Windows 和 Linux 上运行的 shell 脚本,并希望将它们分发给 macos 10.4 及以下版本。(他们将帮助少数民族语言的语言开发人员保持他们的软件是最新的。您可以在lingtransoft LangTran阅读有关该项目的信息。)

我使用 Inno Setup 制作 Windows 安装程序,并使用EPM制作 Linux 的 .deb 文件。我已经能够通过在 Mac 上运行 EPM 来制作 .pkg 安装程序,它将 shell 脚本安装到正确的位置,当我从终端窗口运行它们时它们可以正常工作,但我想提供可点击的图标。如果我能计算出相当于 Linux .desktop 文件的 macos/OS X,我应该能够让 EPM 包制造商在正确的位置安装启动器文件。

对于 Linux,EPM 会打包我手工制作的 .desktop 文件并将它们安装在正确的位置,以便它们出现在菜单中。(这是 .desktop 文件之一:

) 该脚本需要在文件夹 /usr/local/langtran 中运行,因为它会在同一位置查找其他文件,因此“路径”键设置为该位置。Windows 快捷方式文件的工作方式相同。

由于 macos 没有 START 按钮来打开菜单树,我希望安装程序将可点击的对象放在桌面上,以便用户可以根据需要将它们拖到 Dock 上。

所以我的问题是:如何使 macos/OSX 等效于 Linux .desktop 文件或 Windows 快捷方式?