Articles of objective c

Comment appeler le code Objective-C de Swift

Dans le nouveau langage Swift d’Apple, comment appelle-t-on le code Objective-C? Apple a mentionné qu’ils pouvaient coexister dans une seule application, mais cela signifie-t-il que l’on pourrait techniquement réutiliser les anciennes classes créées dans Objective-C tout en construisant de nouvelles classes dans Swift? Le raisonnement Objective-C est un langage indépendant de la plate-forme, alors que […]

@class vs. #import

Il est à mon sens que l’on devrait utiliser une déclaration de classe avant dans le cas où ClassA doit inclure un en-tête ClassB, et ClassB doit inclure un en-tête ClassA pour éviter toute inclusion circulaire. Je comprends aussi qu’un #import est un simple ifndef sorte qu’un include ne se produit qu’une fois. Ma question […]

Constantes en Objective-C

Je développe une application Cocoa et j’utilise NSSsortingng constant comme moyen de stocker les noms de clé pour mes préférences. Je comprends que c’est une bonne idée, car cela permet de changer facilement de clé si nécessaire. De plus, c’est la notion de «séparer vos données de votre logique». De toute façon, existe-t-il un bon […]

Qu’est-ce qu’un enum typedef en Objective-C?

Je ne pense pas comprendre fondamentalement ce qu’est une enum , et quand l’utiliser. Par exemple: typedef enum { kCircle, kRectangle, kOblateSpheroid } ShapeType; Qu’est-ce qui est vraiment déclaré ici?

Comment puis-je désactiver ARC pour un seul fichier dans un projet?

J’utilise ARC avec succès dans mon projet. Cependant, j’ai rencontré quelques fichiers (par exemple, dans des tests unitaires et des objects fictifs) où les règles de l’ARC sont un peu plus fragiles actuellement. Je me souviens avoir entendu qu’il y avait un moyen de désactiver l’ARC par fichier, même si je n’ai pas pu trouver […]

Comment puis-je faire évoluer un UITextField lorsque le clavier est présent?

Avec le SDK iOS: J’ai un UIView avec UITextField qui fait apparaître un clavier. J’en ai besoin pour pouvoir: Autoriser le défilement du contenu de UIScrollView pour voir les autres champs de texte une fois le clavier ouvert “Sauter” automatiquement (en faisant défiler vers le haut) ou raccourcir Je sais que j’ai besoin d’un UIScrollView […]

Raccourcis dans Objective-C pour concaténer NSSsortingngs

Existe-t-il des raccourcis vers ( ssortingngByAppendingSsortingng: concaténation de chaîne dans Objective-C ou des raccourcis pour travailler avec NSSsortingng en général? Par exemple, j’aimerais faire: NSSsortingng *mySsortingng = @”This”; NSSsortingng *test = [mySsortingng ssortingngByAppendingSsortingng:@” is just a test”]; quelque chose de plus comme: ssortingng mySsortingng = “This”; ssortingng test = mySsortingng + ” is just a […]