2010-09-07 31 views
7

Tôi đã tự hỏi nó trong một thời gian dài kể từ khi Apple phát hành iTunes cho Windows. Họ đã sử dụng gì để viết iTunes cho Windows? Nó có vẻ hoàn toàn với các thành phần giao diện người dùng của riêng nó và mọi thứ được chứa bên trong nó. Nó thậm chí còn sử dụng các tệp tài nguyên QuickTime. Chúng ta có thể giả định rằng họ có Cocoa làm việc với các cửa sổ. Dù sao, câu hỏi chính của tôi là, có bất kỳ công cụ/ngôn ngữ/khung công cộng (công cộng hoặc riêng) nào được sử dụng trong việc phát triển iTunes cho Windows không?iTunes dành cho Windows được viết là gì?

+2

Không có ca cao cho Windows. Heck, tôi muốn phiên bản Mac của Mac là Cocoa. Nó vẫn đang sử dụng Carbon. Đã đưa họ đủ lâu để chuyển Finder từ Carbon quá, theo ý kiến ​​của tôi :) – David

+1

Ngoài ra, bạn có thể thử http://apple.stackexchange.com – David

+1

Tôi khá chắc chắn cổng Windows của iTunes đã được giả mạo từ ma thuật đen trong hố lửa của địa ngục ... –

Trả lời

3

Không phải là một câu trả lời trực tiếp, nhưng nếu lý do bạn đang hỏi là bạn muốn cổng một ứng dụng ca cao vào Windows, bạn có thể quan tâm này:

http://code.google.com/p/cocotron/

chút biết thêm ở đây:
http://cocoawithlove.com/2010/04/design-of-multi-platform-app-using.html
http://cocoawithlove.com/2010/04/porting-mac-program-to-windows-using.html

đã không được sử dụng nó bản thân mình, nhưng tôi thu thập họ đã có đủ thực hiện để tạo ra một nền tảng ứng dụng Cocoa sử dụng được.

1

itunes cho cả mac và cửa sổ được viết bằng C++ vì dễ dàng chuyển giữa các hệ điều hành với nhiều hoặc cùng một mã số

+0

bất kỳ tham chiếu nào về điều đó? – Petah

+0

http://forum.soft32.com/mac/language-write-Win32-iTunes-ftopict49576.html cũng như phiên bản windows là Win32 và sử dụng COM hầu hết các ứng dụng loại này được viết bằng c/C++ hoặc vb iTunes cũng có trước osx vì vậy nó là không (trừ khi họ đã viết lại rất nhiều của codebase cho phiên bản mac chỉ) mà nó sử dụng mục tiêu-c vì nó là một ngôn ngữ chỉ mac –

+0

không có tài liệu tham khảo chính thức chỉ nghiên cứu của riêng tôi từ viết kịch bản với itunes api dlls –

Các vấn đề liên quan