Trạng thái hiện tại của việc viết ứng dụng trong D trên iOS là gì? Tôi không quan tâm đến việc sử dụng bất kỳ API iOS nào, chỉ cần OpenGL/SDL. Có thể viết cho iOS trong D vào lúc này không? Nếu vậy, nó có vấn đề như thế nào?Trạng thái hỗ trợ D trên iOS
Trả lời
Theo như tôi có thể nói, điều đó là có thể. Bạn có thể sử dụng gcc để biên dịch ứng dụng iOS và gcc hỗ trợ D.
Tôi chưa bao giờ sử dụng D và tôi chưa bao giờ thay thế trình biên dịch mặc định trong Xcode, nhưng có một tùy chọn cho nó trong cài đặt xây dựng.
Nếu tôi là bạn, đó là nơi tôi bắt đầu. Tôi không biết nếu có bất kỳ bước nào khác cần thiết để có được nó để làm việc, nhưng về mặt kỹ thuật nó không phải là bất kỳ khó khăn hơn bằng cách sử dụng C + + trên iOS, mà tôi biết là khá phổ biến.
Tôi hy vọng điều này mang đến cho bạn ý tưởng về cách tiếp tục.
LDC (trình biên dịch D dựa trên LLVM) giờ đây có thể biên dịch mã D cho iOS. Thông tin bổ sung có thể được tìm thấy tại http://wiki.dlang.org/LDC.
Có vẻ như bạn là tác giả của điều này: https://github.com/smolt/ldc-iphone-dev (bạn khiêm nhường bạn). Và điều này là có thật, tôi đã có thể xây dựng nó. Quan tâm đến những gì khác chúng ta cần làm để di chuyển điều này về phía trước. – truedat101
- 1. Hỗ trợ SVG trên Android, trạng thái hiện tại
- 2. D hỗ trợ cho COM
- 3. Trạng thái hỗ trợ XML trong Scala 2.9.x
- 4. css: hỗ trợ mọi lớp: trạng thái di chuột?
- 5. Trạng thái Voiceover của iOS
- 6. hỗ trợ MS Word trên iOS
- 7. Hỗ trợ SMB/samba trên iOS?
- 8. WSDL trên SQL Server cung cấp trạng thái HTTP 505 Phiên bản không được hỗ trợ
- 9. Hỗ trợ Emacs cho ngôn ngữ D
- 10. Hỗ trợ OpenGL 3/4 trong D
- 11. D hỗ trợ 64 bit như thế nào?
- 12. Trạng thái Facebook iOS Vị trí
- 13. TWRequest iOS API chỉ hỗ trợ xác thực ứng dụng?
- 14. iOS 7 - điều chỉnh cho thanh trạng thái
- 15. Mã trạng thái http thích hợp để cho biết trình duyệt không được hỗ trợ?
- 16. Trạng thái hỗ trợ cho SHA-2 trong các nền tảng khác nhau là gì?
- 17. Trạng thái hỗ trợ đa hướng trong bộ định tuyến cấp người tiêu dùng là gì
- 18. Trạng thái hiện tại của drd và helgrind hỗ trợ cho std :: thread
- 19. Trạng thái HTTP 415 - Loại phương tiện không được hỗ trợ
- 20. Trạng thái của C99 hỗ trợ trong các trình biên dịch/công cụ chính là gì?
- 21. iOS 6 facebook Trạng thái ứng dụng Auth
- 22. Khi nào sử dụng bean phiên trạng thái trên bean phiên không trạng thái?
- 23. Hỗ trợ JSON gốc trong iOS?
- 24. localtime_r hỗ trợ trên MinGW
- 25. Trạng thái mức/trạng thái Pygame
- 26. iOS Trong App trạng thái mua 21.002, java.lang.NumberFormatException
- 27. Thanh trạng thái chồng chéo UISearchBar trong iOS
- 28. Trạng thái PNG hoạt ảnh
- 29. Phiên bản iOS trên “mydevice_name” không được hỗ trợ bởi cài đặt iOS SDK
- 30. Bảng phân cảnh iOS: Màu thanh trạng thái
Nếu bạn bỏ phiếu để đóng, hãy cho tôi biết lý do. Tôi không thấy điều này không quá cục bộ cũng như không xây dựng (có thể là phần sau, nhưng tôi có thể xóa phần đó) –
IIRC giấy phép iOS cấm sử dụng bất kỳ ngôn ngữ nào khác sau đó là ObjC (hoặc JS nhưng chỉ trong trình duyệt) . OTOH có thể đã được thay đổi để một cái gì đó lành mạnh hơn trong khi đó. – BCS
@BCS nó (may mắn thay) đã thay đổi. –