2012-06-15 44 views
8

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

+2

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 đó) –

+0

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

+3

@BCS nó (may mắn thay) đã thay đổi. –

Trả lời

5

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.

3

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.

+0

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

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