MonoTouch는 항상 C#과 함께 언급됩니다. 프레임 워크와 툴 세트는 실제로 C#으로 제한되어 있습니까? 아니면 IronRuby 및 F #과 같은 다른 CLR 언어도 사용할 수 있습니까?MonoTouch를 사용하는 다른 언어
10
A
답변
12
그것은 C 번호에 국한되지,하지만 실행되는 다른 언어에 대한 몇 가지주의 사항이 있습니다 :은 IronPython과 아이언 루비는 작동하지 않도록
- 동적 코드 생성 (반사을 방출)는 아이폰에 수 없습니다
- 컴파일러가 VB.NET 런타임 라이브러리와 같이 MonoTouch에없는 API에 의존하는 코드를 생성하는 경우 해당 API/라이브러리를 이식해야합니다.
- 컴파일러가 사용자 정의 프레임 워크를 대상으로 할 수 있어야합니다/corlib - MonoTouch의 핵심 fx는 silverlight와 동일하기 때문에 모든 SL 표적 컴파일러는 즉시 사용할 수 있습니다. Cecil과 같은 도구를 사용하여 어셈블리 참조를 사소한 타겟으로 지정할 수도 있습니다.
Delphi Prism이 작동하는 것으로 알려져 있습니다. MonoDevelop addin에는 MonoTouch 지원도 있습니다. 정적으로 컴파일 된 다른 .NET 언어는 일반적으로 쉽게 포팅 할 수 있어야합니다.
3
노벨은이 점에서 다소 모호합니다. "MonoTouch는 .NET 프로그래밍 언어"을 사용할 수있는 Mac OS X 용 소프트웨어 개발 키트입니다.
그것은 안녕하세요 세계 같은 간단한 F 번호 프로그램이 게시물을 참조 작업하는 것 같습니다 : http://jamesmoorecode.blogspot.com/2009/09/f-running-on-iphone.html
을 그리고 아이언 루비는 DLR의 상단에와 있기 때문에 내장되어 있기 때문에 노벨 MonoTouch에 대한 DLR을 지원하지 않는, 아이언 루비는 안 작업.
관련 문제
- 1. 다른 언어
- 2. 다른 언어
- 3. 다른 언어 recaptcha 단어
- 4. MonoTouch를 사용한 인앱 광고?
- 5. 테스터가 사용하는 스크립트 언어
- 6. MonoTouch를 사용하여 iPad 용 C# 응용 프로그램을 사용하는 방법은 무엇입니까?
- 7. iPhone iOS4 obj c + 및 Monotouch를 사용하는 Augmented reality
- 8. 다른 언어 웹 사이트
- 9. 다른 프로그래밍 언어 가능성
- 10. 다른 .Net 언어 사용?
- 11. PHP (또는 다른 언어)를 사용하는 스트림 데이터 (예 : 음악)
- 12. 다른 언어 텍스트를 사용하는 경우 Preg_replace 오류가 발생합니다.
- 13. MonoTouch를 사용하여 plist 파일 읽기
- 14. 글로벌 리소스를 사용하는 언어 전환기
- 15. 노르웨이어 언어 iphone을 사용하는 방법?
- 16. 파이썬을 사용하는 동아시아 언어 인코딩
- 17. 다른 언어로 언어 기능 통합
- 18. 다른 문제에 적절한 프로그래밍 언어
- 19. PyQt에 다른 언어 문자 표시
- 20. 플래시 + xml - 글꼴의 다른 언어
- 21. PHP 속도 대 다른 언어
- 22. 자연 언어 컨텍스트를 사용하는 문자열 청킹 알고리즘
- 23. 단일 백엔드 언어 또는 다른 프론트 엔드 언어
- 24. 레트로 피팅 새 언어 기능 C# (또는 다른 언어)
- 25. MonoTouch를 사용하여 iPhone에서 소리를 재생하려면 어떻게해야합니까?
- 26. 인터넷 연결이있을 경우 iphone monotouch를 감지합니다.
- 27. OpenTK/MonoTouch를 사용하여 정점 목록에서 그리기?
- 28. Monotouch를 사용하여 .net DataServices에 연결 하시겠습니까?
- 29. MonoTouch SQLite는 삽입 오류 나는 MonoTouch를 사용하고있어
- 30. Monotouch를 사용할 때 어떻게 CGObject를 NSObject로 변환합니까?
매우 도움이되는 답변에 감사드립니다. 내가 +1했습니다. – Chuck
MonoDevelop 내부에서 F #을 좀 더 쉽게하기 위해 git에 rakefile을 게시했습니다 : //github.com/banshee/fsharp_rakefile.git –