Je viens de me heurter à un bug très étrange, qui est probablement dû à mon manque de connaissance des types de données Objective C. Si je fais ceci :
CGFloat newY;
NSLog(@"newY is %f", newY);
Le journal renvoie 0.0, bien que je m'attende à nil, mais ce n'est pas le vrai problème. Si j'exporte maintenant cette application vers un fichier .ipa iOS et installe l'application à partir de là, la valeur de newY est automatiquement initialisée à 185.000. D'où vient cette valeur et pourquoi est-elle différente lorsque l'application est installée à partir du .ipa et non directement depuis XCode?
Je serais vraiment reconnaissant de toute compréhension sur ce qui se passe, cela n'a aucun sens pour moi.