INGEN objektiv
Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från
versionen som granskades den 19 juni 2018; kontroller kräver
2 redigeringar .
NObjective är en högpresterande brygga som överbryggar en värld av ohanterad Objective-C- kod med hanterad .NET -kod .
De befintliga broarna ( Cocoa , Monobjc , mobjc ) uppfyller inte mer än en parameter:
- Minsta overhead. Bryggan ska förbruka ett minimum av minne och samtidigt fungera så snabbt som möjligt.
- Cross-runtime undantag kastar. Mono är i allmänhet inte särskilt bekväm med Objective-C:s undantagsbeteende . Objective-C säger också i stack frame-språket att den inte heller gillar .NET - undantag. Vanligtvis i sådana fall används LIBFFI , men den här bryggan använder PowerPC och x86 assembler-språngbrädor, vilket gör att du kan göra de snabbaste och säkraste hanterade<-->ohanterade övergångarna.
- Fungerar på båda, de mest populära versionerna av Mac OS X Tiger och Leopard .
Länkar