Attualmente sto facendo un gioco per iPad e iPhone usando cocos2d, Box2D e Objective-C.Qualunque guadagno/perdita di prestazioni con più chiamate di funzione piuttosto che una singola grande?
Un sacco di cose sta accadendo ogni aggiornamento, e molto deve essere risolto.
Recentemente ho rifattorizzato molto del mio codice in molti piccoli metodi, invece di avere centinaia di righe di codice all'interno dello stesso metodo.
C'è qualche perdita di prestazioni facendo questo? Un numero inferiore di chiamate di metodo aumenta le prestazioni?
Come hai fatto il refactoring - cosa ti dice il tuo tempismo? – Mark
Vedere il mio post delle prestazioni per apprendere quanto un messaggio Objective-C invia i costi e in che modo si confronta con altre attività: http://www.learn-cocos2d.com/2011/11/depth-ios-cocos2d -performance-analysis-test-project/ – LearnCocos2D
Se ti preoccupi del numero di chiamate al metodo piuttosto che delle dimensioni delle tue trame e cose del genere, penso che tu sia in una buona posizione :) –