Venant d'un contexte Symbian, je suis un peu préoccupé par l'absence apparente de gestion des erreurs dans Cocoa. Cocoa a de nombreuses méthodes qui, d'après ce que je peux voir, n'ont aucun rapport d'erreur et pourtant pourraient échouer.Puis-je faire confiance aux API Cocoa pour ne pas échouer silencieusement, ou dois-je vérifier de manière défensive tout?
Par exemple NSMutableString appendString a un type de retour void et ne lance pas d'exceptions (au moins le documentation n'en mentionne aucun)? Sûrement si j'ajoute une chaîne assez longue alors théoriquement je pourrais manquer de mémoire. Est-il paranoïaque de moi de vérifier la longueur de NSMutableString avant et après l'ajout pour vérifier que l'append a travaillé?
Malheureusement, Breton, votre conseil ne parvient pas à élucider quoi que ce soit –