2010-06-19 10 views
5

C'è una differenza notevole di prestazioni quando si usano i campi invece di proprietà di auto? Che dire se sto deserializzazione di una serie di dire, 1000 oggetti JSON con 5 proprietà ciascuno?MonoTouch - Campi vs Proprietà automatici

mio iPhone modello di dominio è sostanzialmente una copia dei DTOs mia web app usa per la serializzazione a JavaScript. Usano tutte le proprietà auto per abitudine. Sono preoccupato del fatto che sto sprecando cicli di CPU usandoli in MonoTouch però.

risposta

3

ho blogged su questo argomento molto e Miguel stesso ha commentato dicendo che semplici proprietà vengono inline. Il mio post sul blog ha suggerito che le proprietà sono più lente dei campi. Questo ha catturato l'interesse del team di MonoTouch e hanno preso uno sguardo a questo (ho inviato loro la mia app punto di riferimento con cui giocare) e sono d'accordo con me, dicendo altri fattori sono stati coinvolti. Tendo a crederli, quindi penso che usare le proprietà sia perfetto.

+0

Ho fatto una ricerca su google, ma mai è venuto attraverso la vostra pagina. Grazie! – kwcto