Có gần đây đọc lên trên Objective-C nó tấn công tôi như một ngôn ngữ khá gọn gàng với nhiều tính năng thú vị.Phát triển Windows bằng cách sử dụng Objective-C
Tôi không có ý định thực hiện bất kỳ phát triển iPhone nào, tuy nhiên tôi hiểu rằng GCC có thể biên dịch mã Objective-C và vì vậy tôi muốn biết - Mục tiêu-C là ngôn ngữ thay thế khả thi đối với C99 để phát triển Windows?
Đặc biệt:
- Có ai hiện đang làm phát triển Windows sử dụng Objective-C?
- Có bất kỳ thành phần thời gian chạy nào cần được phân phối cùng với các ứng dụng của tôi không?
- Tôi hiểu rằng Mục tiêu-C là phần siêu của C, điều này có nghĩa là có thể sử dụng bất kỳ thư viện tương thích C nào không? (ví dụ: API Windows)
- Tôi có nhận được bộ sưu tập rác trong các ứng dụng của mình không?
- Tôi đã tìm thấy Cocotron và GNUstep thường được đề cập khi nói về việc sử dụng Objective-C trên các nền tảng khác, tuy nhiên GCC có thể đã được sử dụng để biên dịch Objective-C Tôi thực sự không hiểu tại sao tôi cần những thứ này.
- Có bất kỳ cạm bẫy hoặc bẫy nào khác mà tôi có thể chạy khi thử phát triển Windows bằng Objective-C không?
tôi đã tìm thấy các câu hỏi [Objective C cho Windows] (http://stackoverflow.com/questions/56708/objective-c-for-windows) đó là thú vị, tuy nhiên không thực sự trả lời câu hỏi của tôi về khả năng tồn tại, các thành phần thời gian chạy hoặc thực sự bất kỳ điểm nào trong dấu hỏi. – Justin
Để có được lợi ích tối đa của Objective C như bạn thấy trong môi trường Mac, thì bạn cần sử dụng các thư viện Cocoa. Khác chỉ của nó trông giống như một ngôn ngữ hỗ trợ hướng đối tượng trên đầu trang của C. Bạn chỉ nhận được các tính năng trong xây dựng của ngôn ngữ. – boring