Quelqu'un peut-il m'aider s'il vous plaît à déchiffrer ce code? Il s'exécute lorsqu'un utilisateur appuie sur un bouton pour envoyer les données, ou dans ce cas, une "question" dans l'application iPhone.Aide à déchiffrer le code de l'application iPhone
Je sais qu'il envoie la chaîne à mon phpscript.php hébergé sur le serveur, mais ce que je ne connais pas, c'est la longue liste de commandes qui se passent.
NSUserDefaults *p = [NSUserDefaults standardUserDefaults];
[p setObject:[NSString stringWithContentsOfURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://website.com/phpscript.php?user=%@&pass=%@&cat=%@&sub=%@&body=%@",[[p valueForKey:@"user"] stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding],[[p valueForKey:@"pass"] stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding],sport,@"",[[tvQ.text stringByReplacingOccurrencesOfString:@"\n" withString:@" "] stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]]]] forKey:@"q"];
C'est horrible. Celui qui a écrit cela a besoin de conseils. –
Ce code va juste montrer pourquoi le logiciel devrait être écrit pour être lu par les humains. Oui ça marche, oui c'est tout sur une ligne et il n'y a pas beaucoup de variables en un coup mais ce n'est pas maintenable. En ces jours de compilateurs rapides et optimisés, il n'est probablement pas efficace. Celui qui a écrit ça essayait juste de prouver à quel point il était un programmeur hardcore. – Abizern
Mon développeur a fait cela .... l'application a été achevée, et j'ai pris le relais. Maintenant, essayant de comprendre les choses et de nettoyer. – BigMike