J'ai un bloc de code qui est essentiellement :
for(int i=0;i<aInt;i++){
CGPoint points[2] = {CGPointMake(i,0),CGPointMake(i,bArray[i])};
CGContextStrokeLineSegments(myContext, points, 2);
}
ce qui provoque un goulot d'étranglement lorsque aInt devient grand, comme c'est probablement le cas dans ma situation. Je ne connais pas assez le quartz 2d pour savoir comment l'optimiser au mieux. Est-il préférable de créer un énorme tableau de points dans la boucle et d'alimenter ensuite le tableau entier une seule fois ?
Ou plus idéalement, j'ai juste optimisé une partie différente du code qui traite des tableaux. Ce faisant, je me suis converti à l'utilisation de tableaux de style C, ce qui a considérablement accéléré les choses. Existe-t-il une méthode similaire de bas niveau pour réaliser ce qui précède ?
Merci de votre attention !