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ì?
Trả lời
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.
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ố
bất kỳ tham chiếu nào về điều đó? – Petah
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 –
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 –
- 1. Nếu NETFX_CORE dành cho Windows 8, điều gì là dành cho Windows Phone 8?
- 2. gì alternateClassNames được dành cho
- 3. Dấu chấm phẩy được dành riêng cho URL là gì?
- 4. Tệp DLL dành cho windows 7 64bit
- 5. Định dạng tệp ảnh minh họa iTunes là gì?
- 6. Đường cong học tập dành cho Android là gì?
- 7. Dòng lệnh svn dành cho Windows?
- 8. LeakDiag dành cho Windows 64 bit?
- 9. Trình biên dịch C dành cho Windows?
- 10. Thư mục 'obj' dành cho .NET là gì?
- 11. Sự khác nhau giữa Safari dành cho Windows và Safari dành cho Mac
- 12. Lệnh Windows chỉ dành cho kích thước tệp?
- 13. Đường dẫn nhanh nhất để viết chương trình GUI nhẹ trên Windows là gì?
- 14. FSharp.Core dành cho Windows Phone 7.1 và F # 3.0
- 15. XML RPC GUI dành cho nhà phát triển trong Windows?
- 16. Tên tệp dành riêng cho các nền tảng khác nhau là gì?
- 17. Không có trình điều khiển SVN dành cho Windows?
- 18. Thanh công cụ dành cho nhà phát triển tốt nhất cho IE là gì?
- 19. NVIDIA CUDA: Trình điều khiển dành cho nhà phát triển là gì?
- 20. Từ dành riêng cho "LineNo" T-SQL chính xác là gì?
- 21. Trình chỉnh sửa PHP tốt nhất cho Windows là gì?
- 22. GitHub dành cho Windows: Cách cam kết chỉ là một phần của tệp?
- 23. Kiểm tra những gì được viết cho một Java OutputStream
- 24. Tiện ích tar tốt cho Windows là gì?
- 25. Trải nghiệm phát triển cho Windows Embedded Handheld là gì?
- 26. Khách hàng Mercurial với Hỗ trợ SVN dành cho Windows
- 27. Trình tạo mặc định cho CMake trong Windows là gì?
- 28. XAMPP (dành cho Windows) có được ưu tiên hơn WampServer không? Nếu vậy, tại sao?
- 29. Danh sách tài nguyên dành cho Windows 8 Metro khi viết ứng dụng bằng HTML/CSS/JavaScript?
- 30. Cái mới [] viết tắt này là gì?
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
Ngoài ra, bạn có thể thử http://apple.stackexchange.com – David
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 ... –