2009-12-14 32 views
14

Tôi googled rất nhiều. Một số người đang nói làm điều này. Một số người nói rằng điều đó là không thể. Cài đặt Mac OS X trên máy ảo, v.v.,Có thể thực thi các chương trình Objective-C trong Windows không?

Tôi có một câu hỏi đơn giản. Tôi có thể thực hành Objective-C lập trình trên máy tính Windows 7 không?

Nếu có, làm cách nào? Xin vui lòng, nếu có thể, hãy cung cấp cho tôi một liên kết cần thiết. Mục tiêu cuối cùng của tôi là để phát triển iPhone. Nhưng ngay bây giờ tôi không thể mua được MacBook.

Vì vậy, điều đó có khả thi không?

Trả lời

16

Mục tiêu-C, ngôn ngữ, chắc chắn là có. Ít nhất, GCC (GNU Compiler Collection) biên dịch Objective-C tốt. Bạn có thể nhận được Cygwin cho môi trường giống như POSIX đầy đủ, hoặc MinGW chỉ cung cấp chuỗi công cụ GNU để lập trình cho Win23 API

Nhưng, iPhone cần API của Apple, hoàn toàn thuộc quyền sở hữu; nếu họ nói 'Không có Windows', thì nó không có sẵn cho Windows

Tất nhiên API iPhone dựa trên Cocoa, dựa trên NextSTEP. Bạn có thể cảm nhận được API với OpenSTEP.

Nhưng không phải iPhone.

2

Có, bạn có thể biên dịch Objective-C trên Windows. Nhưng để phát triển iPhone this question was already asked.

Và có một số câu hỏi tương tự về phát triển iPhone ở đây trên Stackoverflow, chỉ cần tìm kiếm nó.

1

Câu trả lời là có, nhưng nó có lẽ sẽ đòi hỏi khá nhiều cố gắng về phía bạn:

www.gnustep.org www.cocotron.org

2

Nên dành một cái nhìn tại Cocotron- nhằm mục đích triển khai phiên bản tương thích với nền tảng của các thư viện NeXTStep cốt lõi của Apple, FoundationKit và ApplicationKit. Bao gồm cả Windows.

0

Trang này trên StackOverflow, trả lời 4. Nó hoạt động tốt trong trường hợp của tôi.

Objective C for Windows

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