6

我熟悉 Windows 环境中的代码。对于我们的一些产品,用户不断要求移植到 Linux 和 Mac。首先,我需要收集有关系统 API、如何使用它们、何时使用它们等文档的文档。

那么,是否有适用于 Mac OS 和 Linux 的 MSDN 等效项?最好是可下载的格式?

PS。我想在 Free Pascal/Lazarus 或 RealBasic 上工作。

4

8 回答 8

7

好吧,如果您获得了 Apple 的 XCode,您可以直接从 Xcode 中下载各种文档、教程等。或者尝试使用Apple Developer Connection获取论坛以及在 Xcode 中找不到链接的任何其他内容。

在 Linux 上,不幸的是,您更被迫单独打包网站和手册页。

于 2009-06-16T18:48:42.517 回答
6

对于 Linux,一个地方是Linux Developer Network

我喜欢的东西,

于 2009-06-16T18:50:00.863 回答
4

对于 Linux,等效的是手册页,它通常是发行版的一部分,但开发手册页可能在一个单独的包中,它不是默认发行版的一部分。您可以使用“man”命令访问它们。

于 2009-06-16T18:51:47.100 回答
2

对于 Mac,developer.apple.com 上的开发者网站非常棒。它以易于搜索和阅读的格式提供所有 API 的详细文档。该文档还与 XCode 捆绑在一起,因此您甚至不需要下载它。

于 2009-06-16T18:47:34.813 回答
1

Linux 手册页项目是系统 API 的有用参考。但是,很多时候您将使用更高级别的库;每个人都有自己的文档。

于 2009-06-16T19:13:34.630 回答
0

手册页,如果这不起作用,来源。FPC unix RTL 就是这样开发的。

最常见的问题之一是结构的内核和 libc 版本之间的差异。

于 2009-06-18T08:06:05.353 回答
0

如果您使用Real Studio (Realbasic),那么您可能会发现您无需费心了解所有操作系统 API(尽管您可以在必要时访问它们)。Real Studio 文档在此处在线:

http://docs.realsoftware.com

于 2012-09-18T18:29:58.540 回答
0

对于 XCode,我发现这是一个很好的起点:

https://developer.apple.com/library/mac/navigation/

您可以按框架过滤和排序,也可以只搜索一个函数。不过,搜索结果可能会更好(即更像谷歌)。

于 2012-09-18T14:29:45.313 回答