问题标签 [mac-frameworks]
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.
cocoa - 复制的 Cocoa Framework 仅搜索 /Library/Frameworks/...。我怎样才能让它在自身内部搜索二进制文件?
我用动态库制作了一个 Cocoa 框架。该库包含 C 函数。我将框架复制到其他项目中,编译得很好,但是在运行时它会崩溃并显示这样的消息。
二进制文件位于复制的框架目录中。为什么会发生这种情况,我该如何避免这种情况?
xcode - 从一组静态库构建框架
我有一组静态库 (.a),我想制作一个 OSX 框架,它结合了所有这些库。有可能吗?我该怎么做?
我不能只是把这个库放到 xcode 中的“将二进制文件与库链接”构建阶段,因为它们没有依赖关系,这就是为什么它们不与二进制文件链接而只是跳过..
xcode - 如何从我的自定义框架中删除标头?
我有一个使用多个自定义框架的 Mac Cocoa 应用程序。(Apple 称它们为private,它是与您的应用程序一起在应用程序包中分发的框架。)在每个框架内都有一个Headers
包含框架头文件的文件夹。在生成的应用程序包中不需要这些,我想将它们保密。目前我使用带有以下行的运行脚本构建阶段:
这是这样做的方法,还是有更好的方法?
关于我的项目结构的更多信息:我的主项目中嵌套了三个 Xcode 项目,这些项目将我的私有框架作为它们的产品。这些框架被设置为我的主要目标的目标依赖项。设置的最后一部分是 Copy Files 构建阶段,它获取框架并将它们复制到应用程序包内的 Frameworks 子文件夹中。(希望这足够清楚。)
xcode - 如何为 Mac OS X 10.6 构建 WineLib 并将其与 XCode 项目链接?
请原谅我提出一个愚蠢的蹩脚问题,但我什至找不到最小的文档……似乎只涵盖了Wine 。
我应该使用Wine 资源来构建Winelib吗?我的假设是否正确,我可以通过将所有Wine 源导入项目来创建Winelib框架?在这种情况下,我应该链接哪些中间件/库?
请帮忙!
objective-c - 导入框架objective-c时出错
我正在尝试添加 TCMPortMapper (http://code.google.com/p/tcmportmapper/)
我已经在构建阶段链接了框架并尝试运行示例代码:
但我得到错误:
我猜它与框架有关,而不是我。但是我花了很多时间在谷歌上搜索,除了可能是 32 位和 64 位模式之外,没有出现太多。
任何帮助将不胜感激,因为我已经坚持了 3 天。
谢谢,威尔
objective-c - Obj-C/Cocoa: Use of Shortcut Recorder Framework, how?
to capture keystrokes for registering global hotkeys i want to use the shortcut recorder. but i can't get it to work. here is what i have done so far:
- checked out the current version from the svn
- installed xcode 3 because my xcode 4 wouldn't build, then built it with xcode 3
- in xcode 4, i added the shortcutrecorder.framework in the build-directory to my application, dragged/copied the SRRecorderControl.h to my application directory and inserted
#import "SRRecorderControl.h"
to my AppDelegate.h
when i build and run, it fails and says images not found. i know that there are images in the shortcut recorder main directory, but i dont know where to put these. and: how do i add the special shortcut recorder textfield to my main window?
objective-c - 为客户端、服务器和插件组织框架
我正在开发一个大型项目,该项目包括一个服务器、一些用于控制可以加载到服务器进程中的设备的插件,以及可以连接到服务器的客户端。我正在寻找构建最终需要存在的框架的最佳实践。
客户端、服务器和插件之间共享一些头文件,以及特定于系统各个方面的一些头文件。有时标头仅在客户端和服务器之间或服务器和插件之间共享。类似地,项目的所有三个方面都可以共享公共代码,也有只有一个特定方面需要的代码。
项目完成后,我们需要发布一个客户端应用程序和插件开发 API 供第三方开发。
我不确定如何正确构建支持这一点所需的框架。
我需要有 2 个独立的框架吗?或者我可以拥有 1 个包含所有标头并提供 2 个单独的 dylib 的框架吗?
如果我需要有 2 个独立的框架,我该如何处理在系统各个方面之间共享的头文件?我不想将它们复制到每个框架中以避免版本控制可能出现的问题。
第三个仅标头框架会是一个合理的选择吗?
任何人都可以推荐一个在 OS X 上使用框架构建这种东西的最佳实践吗?
macos - 从框架编辑方法
我想从 Collaboration.framewwork 实现身份选择器表,但我想删除一些功能(添加用户和通讯簿)。那可能吗?如果是怎么办?
objective-c - 无法添加框架(无效的架构)
我正在尝试将 Skype 框架添加到我的 XCode 4 项目中。我只是将框架拖到我的框架文件夹中,然后导入,它给了我这个错误:
如果我尝试使用它,它会给我错误。我在做什么错/错过了什么?谢谢。
cocoa - 比较 Qt4 和 Cocoa
我正在学习 Mac 编程,尤其是 Cocoa。它似乎是一个综合框架,提供了每个应用程序程序员需要的各种东西。Qt4 在一般层面上是相同的东西,除了它在其他平台上运行并使用 C++ 而不是 Obj-C。对我来说更重要的是,我使用过 Qt4,所以对它很熟悉,虽然不是专家。我一般是 Obj-C 和应用程序编程的新手,但了解 C++。
我对 Qt4 和 Cocoa 的比较感兴趣,对那些从另一个开始的人的提示(无论哪种方式),以及关于它们的内部、API 设计、预期用途、每个设计者如何决定事情应该如何工作的讨论感兴趣, ETC。
有哪些推荐读物?
(当然,我希望有真正经验的专业开发人员撰写严肃的著作,而不是激烈的战争、狂热的狂热或营销宣传。)