Windows의 Platform SDK 헤더 파일을 통해 탐색 중이 었으며 (많은 삶이 맞습니까?) 전처리 기 기호 _MAC
에 대한 참조가 많은 곳에서 발견되었습니다. 예 :Windows 헤더 파일에서 "#ifdef _MAC"는 무엇입니까?
// WinUser.h line 1568
/*
* Message structure
*/
typedef struct tagMSG {
HWND hwnd;
UINT message;
WPARAM wParam;
LPARAM lParam;
DWORD time;
POINT pt;
#ifdef _MAC
DWORD lPrivate;
#endif
} MSG, *PMSG, NEAR *NPMSG, FAR *LPMSG;
"Macintosh"는 그대로 표시 되나요? Windows 또는 Windows 하위 집합이 Macintosh 용으로 컴파일 될 수있는 시간이 있었습니까?
Windows 용 iTunes를 볼 때와 비슷한 종류의'.plist' 파일과'Foundation.framework' 또는 이와 유사한 IIRC라는 것을 볼 수 있습니다. – asveikau
@asveikau : 예.Windows 용 많은 Apple 제품은 MacOS의 모양과 느낌을 가져옵니다 (Solaris 용 Microsoft 제품처럼). MacOS를 다른 방법으로 사용하고 API와 같은 MacOS를 Windows 용 래퍼로 제공합니다. – jarnbjo
@jarnbjo 사실 ObjC 라이브러리의 경우 Mac OS X보다 훨씬 앞서 있습니다. IIRC, NeXT는 90 년대 NT에서 Foundation/AppKit을 운영했습니다. – asveikau