问题标签 [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 投票
8 回答
5723 浏览

macos - 使用 phpMyAdmin 的替代方法是什么?

我已经使用 phpMyAdmin 一段时间了——它可以完成工作,但它非常笨重且过时,并且有许多我不需要的功能。我正在寻找基于 Web 的或(最好是)易于使用且功能不重的 OS X 原生替代方案。

有没有符合要求的程序?

0 投票
7 回答
16866 浏览

xcode - Xcode 等效于 ' __asm int 3 / DebugBreak() / Halt?

在 Xcode 中导致硬中断的指令是什么?例如,在 Visual Studio 下,我可以执行“_asm int 3”或“DebugBreak()”。在某些 GCC 实现下,它是 asm("break 0") 或 asm("trap")。

我在 Xcode 下尝试了各种组合,但没有任何运气。(内联汇编器工作正常,所以这不是语法问题)。

作为参考,这是一个断言宏。我不想将 assert.h 中的定义用于可移植性,并且因为它们似乎在 XCode 提供的版本中执行 abort()。


约翰 - 超级,干杯。作为参考,int 3 语法是 Intel Mac 和 iPhone 所需的语法。


克里斯 - 感谢您的评论,但有很多原因可以避免将代码库移植到不同平台的标准 assert() 函数。如果您在滚动自己的断言时遇到了麻烦,通常是因为您希望保留其他功能(日志记录、堆栈展开、用户交互)。

您尝试通过“__assert”或类似的实现来替换处理程序的建议是不可移植的。标准的“断言”通常是一个宏,虽然它可能映射到 Mac 上的 __assert,但在其他平台上却没有.

0 投票
6 回答
1963 浏览

objective-c - 将 Cocoa 前端写入 Erlang 应用程序的好方法是什么?

我正在探索用 Erlang 编写应用程序的可能性,但它需要有一部分用 Cocoa(可能是 Objective-C)编写。我希望前端和后端能够轻松沟通。怎样才能最好地做到这一点?

我可以考虑使用 C 端口和连接的进程,但我想我想要一个相反的情况(前端启动并连接到后端)。有命名管道 (FIFO),或者我可以通过 TCP 端口或命名 BSD 套接字使用网络通信。有没有人有这方面的经验?

0 投票
3 回答
9952 浏览

macos - Mac 上的简单音频输入 API?

我想从 Mac 的线路输入或内置麦克风中提取一串 PCM 样本并进行一些实时分析(确切的性质与这个问题无关,但它可能经常是 FFT,或关于样本水平的一些基本统计数据,或者你有什么)。

有什么适合这个的?编写一个音频单元,它只是让声音通过并顺便将它交给某个地方进行分析?编写一个 JACK 感知应用程序并弄清楚如何让它与 JACK 服务器一起玩?易佳声?

这是一个俗气的概念验证爱好项目,因此 API 的简单性是驱动因素(其次是合理选择编程语言)。

0 投票
4 回答
5737 浏览

ios - 是否只是仅限于英特尔 Mac 的 iPhone 模拟器?

我读过 iPhone SDK(Xcode 3 的一部分)仅限于带有英特尔芯片组的 Mac。此限制是否仅适用于 SDK 的模拟器部分或完整的 shebang?

我有一台运行 Leopard 的 Powerbook G4,非常想在它上面进行开发,而不是购买一台新机器。

同样值得澄清的是,我出于个人原因对开发感兴趣,因此接受我需要一个经过认证的平台来为 App Store 创建提交。

0 投票
4 回答
7643 浏览

cocoa - OSX/Cocoa 的错误代码参考

如果我从 Cocoa 函数中得到错误代码结果,是否有任何简单的方法可以弄清楚它的含义(除了通过 grepping 框架包中的所有 .h 文件)?

0 投票
6 回答
25850 浏览

c++ - 如何使用 Cocoa 或 C++ 在 Mac OS X 中截屏

如何在 Mac OS X 中以编程方式截取桌面区域的屏幕截图?

0 投票
1 回答
783 浏览

java - 是否可以从java中获得os x中连接显示器的最大支持分辨率?

假设 java 1.6 和豹。理想情况下,获得所有支持的分辨率和当前分辨率的列表也会很好。如果这在 java 中是不可能的,是否有一些方法可以从 java 中调用?

0 投票
6 回答
37149 浏览

macos - 在 Mac OS X 中将所有窗口移动到单个监视器(连接两个)?

每当我在远离办公桌的地方使用 MacBook,然后将其插入外接显示器(作为主显示器)时,我都会进入将窗口放置在笔记本显示器和外接显示器中的状态。

要将所有窗口移动到单个屏幕,我当前的解决方案是在显示首选项中“打开镜像”,然后再次将其关闭。不过,这相当乏味。有人知道更好的方法吗?


恐怕@erlando发布的脚本对我来说绝对没有任何作用,运行Mac OS X 10.5.4。(即,在两个屏幕上都有窗口,运行脚本不会移动其中一个,并且它不会返回任何错误。)我想我只需要坚持使用上面提到的“镜像/取消镜像”方法。


@ Denton:恐怕这些链接提供了脚本,用于将任何屏幕上的孤立窗口重新显示到显示器上。我“只是”想将所有窗口从辅助显示器移动到主显示器。

0 投票
3 回答
10272 浏览

macos - 您可以拥有使用 SFTP 服务器的虚拟用户吗?

我已经设置了一段时间的 FTP 服务器(Mac OS X,但不是服务器版本),其中用户是虚拟的,即他们不是服务器操作系统中的实际用户帐户,而是由 FTP 服务器软件处理的帐户 - - 对于操作系统,它们看起来都像ftp用户帐户。我想停用 FTP 服务器软件,转而使用 SFTP。

有没有办法设置 SFTP/SSH 以便我可以创建虚拟用户并同时将它们沙箱化?

我想要虚拟用户的原因是因为我不时添加和删除帐户,并且使用适当的用户帐户这样做往往会变得混乱,而且我不知道将它们沙箱化的好方法。总有一些文件留下,每个用户都有自己的用户目录(有很多文件只有当他们坐在机器前面时实际登录机器时才相关),当帐户被删除时,这些文件被隔离,所以你有自己手动移除,依此类推。