Jak działa MonoTouch?

Naprawdę bym to docenił, gdyby ktoś mógł mi krótko wyjaśnić, jakie jest ogólne podejście do wdrażania takich rzeczy, jak MonoTouch? Jestem naprawdę zdumiony, ponieważ nie jest to pierwszy przykład, który widzę, gdy ludzie otrzymują platformę, taką jak Java i sprawiają, że przekłada się ona na coś takiego jak C / Objective-C. Naprawdę nie wyobrażam sobie, jak tłumaczone są rzeczy takie jak Garbage Collector i rzeczy.

Z góry dziękuję.

EDYTOWAĆ: Rozumiem teoretyczną możliwość tłumaczenia jednego języka na inny. Moje pytanie jest nieco bardziej techniczne: czy wdrażająkompletny czas pracy w ObjC i zapakuj to? (Wątpię ...) Lub po prostu tłumaczą kod C # na ObjC / binary / etc?

questionAnswers(3)

yourAnswerToTheQuestion