Articles of objective c

Pourquoi ne devrais-je pas utiliser les accesseurs Objective C 2.0 dans init / dealloc?

Dans la réponse de @mmalc à cette question, il déclare que “en général, vous ne devez pas utiliser de méthodes d’access dans dealloc (ou init)”. Pourquoi mmalc dit cela? Les seules raisons pour lesquelles je peux penser sont la performance et l’évitement d’effets secondaires inconnus de @dynamic setters. Discussion?

Comment puis-je retourner le type d’instance dans Swift

Je veux faire une extension d’une classe pour retourner l’object de type runtime par exemple, je crée une extension de classe A extension A { class func niceObject() -> XXXXX { // in objective-c is instancetype return …. } } Donc, tout le monde sait qu’il existe un mot-clé instancetype dans Swift ou non pour […]

Mélanger Objective-C et C ++

J’essaie de mélanger Objective-C avec C ++. Lorsque je comstack le code, je reçois plusieurs erreurs. Ah #import #include “Bh” @interface A : NSView { B *b; } -(void) setB: (B *) theB; @end Un m #import “Ah” @implementation A – (id)initWithFrame:(NSRect)frame { self = [super initWithFrame:frame]; if (self) { // Initialization code here. } […]

Invoquer dynamicment une méthode de classe dans Objective C

Supposons que j’ai une interface Objective C SomeClass qui a une méthode de classe appelée someMethod : @interface SomeClass : NSObject { } + (id)someMethod; @end Dans une autre interface, je veux avoir une méthode d’assistance qui invoquerait dynamicment someMethod sur une classe comme celle-ci: [someOtherObject invokeSelector:@selector(someMethod) forClass:[SomeClass class]; Quelle devrait être l’implémentation de invokeSelector […]

Xcode – SenTestingKit non trouvé

J’ai un problème qui a surgi lorsque j’ai mis à jour ma version de xcode. J’utilise des tests unitaires, et maintenant j’essaie d’importer SenTestingKit ( #import ), j’obtiens cette erreur: SenTestingKit/SenTestingKit.h: No such file or directory . J’ai examiné mes parameters de construction et j’ai les options de configuration suivantes: == Linking == Other Linker […]

Données de base insensibles à la casse CONTIENT ou BEGINSWITH contraint

J’ai un prédicat qui ressemble à [NSPredicate predicateWithFormat:@”region=%@ && locality CONTAINS %@”, self.region, query]; Je veux qu’il corresponde à l’ignorance C’est quoi le truc?

Des références fortes et faibles dans Swift

En Objective C, vous pouvez définir une propriété comme ayant une référence forte ou faible comme suit: @property(strong)… @property(weak)… Comment cela se fait-il rapidement?

Comment append un point CGPoint à NSMutableArray?

Je veux stocker mon CGPoint dans le tableau NSMutable, donc j’ai une méthode comme celle-ci: [self.points addObject:CGPointMake(x, y)]; Mais j’ai eu l’erreur, il a dit que: Type incompatible pour l’argument 1 de “addObject”. Donc, je vérifie l’API, – (void)addObject:(id)anObject anObject Objet à append à la fin du contenu du récepteur. Cette valeur ne doit pas […]

NSOperation sur l’iPhone

J’ai cherché des scénarios concrets pour savoir quand NSOperation sur iPhone est un outil idéal à utiliser dans une application. À ma connaissance, il s’agit d’une enveloppe autour de l’écriture de votre propre code threaded . Je n’ai vu aucune application de démonstration Apple l’utilisant, et je me demande si je ne trouve pas un […]

Tutoriels pour l’utilisation de HTTP POST et GET sur l’iPhone en Objective-C

J’ai téléchargé la démo d’Apple pour utiliser HTTP POST et GET (leur exemple d’application a un tabbar avec différentes parties) et le code est tellement déroutant! Quelqu’un pourrait-il me donner un exemple de code ou un lien vers certains tutoriels à ce sujet? 🙂 Merci!