Naprawdę doceniam, że ktoś może mi krótko wyjaśnić, jakie jest ogólne podejście do wdrażania takich rzeczy jak MonoTouch? Jestem naprawdę zaskoczony, ponieważ nie jest to pierwszy przykład, który widzę, gdy ludzie mają platformę Java i sprawiają, że przekłada się to na coś w stylu C/Objective-C. Naprawdę nie wyobrażam sobie, jak tłumaczone są rzeczy takie jak Garbage collector.Jak działa MonoTouch?
Z góry dziękuję.
EDYCJA: Rozumiem teoretyczną możliwość tłumaczenia jednego języka na inny. Moje pytanie jest nieco bardziej techniczne: czy implementują one pełne środowisko uruchomieniowe w ObjC i pakują je? (Wątpię w to ...) Czy po prostu tłumaczą kod C# na ObjC/binary/etc?
* "aby nie zaimplementować środowiska wykonawczego .Net na iPhonie" * - ta instrukcja jest ** niepoprawna ** lub przynajmniej wprowadza w błąd. Środowisko wykonawcze jest obecne, w rzeczywistości środowisko wykonawcze jest zawarte w "skompilowanym statycznie pliku", do którego się odwołujesz. – cdhowie