2009-06-16 12 views
5

Jestem zaznajomiony z kodowaniem w środowisku Windows. W przypadku niektórych naszych produktów użytkownicy ciągle proszą o przeniesienie na systemy Linux i Mac. Na początek potrzebuję zestawu dokumentacji na temat API systemu, sposobu korzystania z nich, kiedy ich używać itp. Dokumentacji.Czy istnieje odpowiednik MSDN dla systemów Mac OS i Linux?

Czy istnieje odpowiednik MSDN dla systemów Mac OS i Linux? Najlepiej w formacie do pobrania?

PS. Chciałbym pracować nad Free Pascal/Lazarus lub RealBasic.

Odpowiedz

2

Dla komputerów Mac witryna dewelopera na developer.apple.com jest świetna. Dostarcza szczegółową dokumentację dla wszystkich interfejsów API w łatwym do wyszukania i czytelnym formacie. Dokumentacja jest również dołączona do XCode, więc nie musisz jej nawet pobierać.

7

Jeśli masz kod XC firmy Apple, możesz pobrać wszelkiego rodzaju dokumentację, samouczki itp. Bezpośrednio z poziomu Xcode. Lub wypróbuj Apple Developer Connection dla forów i innych rzeczy, do których nie możesz znaleźć odnośników w Xcode.

W systemie Linux, jesteś bardziej zmuszony do niestety pakietów stron internetowych i stron man.

7

Dla systemu Linux jedno miejsce to Linux Developer Network.

Czego się podobało,

+0

wrzuciłem kilka fraz wyszukiwania w poszukiwaniu LDN. Przeważnie podstawowe wywołania, takie jak syscall, lub połączenia, które są nieco inne od innych (jak lseek64) i nic nie znaleziono. Ogólne rzeczy unixowe, które można również uzyskać na stronie www.opengroup.org –

4

Dla Linuksa, odpowiednik to strony podręcznika, które są zwykle częścią dystrybucji, ale strony man rozwój mogą być w oddzielnym pakiecie, który nie jest częścią domyślnej dystrybucji. Dostęp do nich odbywa się za pomocą polecenia "man".

1

The Linux man-pages project to przydatne odniesienie dla systemowych funkcji API. Jednak dużo czasu będziesz używać bibliotek wyższego poziomu; każdy ma swoją własną dokumentację.

0

Strony podręcznika, aw przypadkach, gdy to nie działa, źródła. W ten sposób opracowano unix RTL FPC.

Jednym z najczęstszych błędów jest różnica między wersjami jądra w wersjach jądra i biblioteki libc.

0

Jeśli używasz Real Studio (Realbasic), może się okazać, że nie musisz martwić się znajomością wszystkich interfejsów API systemu operacyjnego (chociaż możesz uzyskać do nich dostęp, jeśli to konieczne). Docs prawdziwym studio online tutaj:

http://docs.realsoftware.com

Powiązane problemy