Monotouch - etichetă

Monotouch - etichetă

Probabil, fiecare dezvoltator .NET, familiarizat cu monodroid și monotouch, vrea să știe ce-l așteaptă. Merită să pierdeți timpul și efortul pentru studierea potențialului platformei, nu se va transforma dezvoltarea în testarea cadrului?







Pentru mai mult de un an, sarcina mea principală a fost dezvoltarea pe C # pentru Android și iOS și voi încerca să răspund la întrebările principale care apar atunci când aleg monotouch și monodroid. Articolul va avea o mulțime de opinii personale și descrieri ale cârjelor, deoarece răspunsurile la întrebările tehnice pot fi găsite cu ușurință pe site-ul oficial Xamarin: docs.xamarin.com

Aveți o bună cunoaștere a C # și a platformei .NET în general? Te-ai săturat să te așezi și să te uiți la altcineva să scriu aplicații mobile în loc de tine? Am ceva interesant pentru tine! Ce vă va ajuta să modificați situația și să vă permiteți să scrieți aplicații mobile excelente fără a necesita un studiu separat al obiectivelor C și Java. Voi spune despre produsul Xamarin. În detaliu și în mod sincer.

Monotouch - etichetă

Xamarin - este un cadru pentru cross-platformă de dezvoltare de aplicații mobile (iOS, Android, Windows Phone), folosind limbajul C #. Ideea este foarte simplă. Tu scrie codul în limba dvs. preferat, cu toate de obicei pentru tine limba caracteristici presupune că LINQ, expresii lambda, și Generic`ov async`ov. În acest caz, aveți acces deplin la toate caracteristicile SDK-platformă și un mecanism nativ pentru crearea UI, rezultând o aplicație care, strict vorbind, nu este diferit de nativ și (cel puțin pe aserțiunile) nu este inferior acestora în performanță.







Monotouch - etichetă
Desigur, formatul JPEG nu acceptă transparența, dar ideea de a folosi JPEG în loc de PNG pentru texturi transparente a deranjat mințile de ceva timp. Camrad PaulZi a sugerat recent utilizarea formularului SVG pentru HTML, în care sunt stocate imaginea și masca. Jim Studt sugerează utilizarea câmpurilor EXIF ​​în JPEG și stocarea măștilor acolo și afișarea lor pe o pagină Web folosind Canvas.
Ambele metode sunt relativ complexe de a utiliza, și proiectate pentru web, asa ca am stabilit pe cea mai simplă versiune: magazin separat pentru lossy JPEG și fără pierderi RGB masca în PNG, și să le combine în etapa de UIImage în program. Vreau doar să spun că am scrie pe MonoTouch, deoarece codul în C # cita, deși se face ObjC aproape exact la fel, luând în considerare sintaxa.

Bine ai venit! În acest articol, aș dori să împărtășească experiențele lor cu dezvoltatorii novice care învață să scrie aplicații mobile, dar încă nu au avansat foarte departe în acest domeniu. Pentru a fi mai precis, aș dori să vă spun cum să scrieți aplicații de cod portabil și de proiectare care vor funcționa atât pe platformele .NET (Windows Phone 7 și desktop Windows), cât și pe versiunile portate de .NET pentru platforme mobile, cum ar fi Monotouch și Monodroid.

MonoTouch și MonoDroid sunt cadre care vă permit să scrieți aplicații pentru iPhone și Android în C #. După apariția Windows Phone 7 pe C #, puteți scrie imediat sub trei platforme. În același timp, interfața rămâne nativă și nu suferă viteză.







Articole similare

Trimiteți-le prietenilor: