Articles of objectives c

Bloquer les références en tant que vars d’instance dans Objective-C

Je me demandais s’il était possible de stocker une référence à une fonction anonyme (bloc) en tant que variable d’instance dans Objective-C. Je sais utiliser la délégation, l’action-cible, etc. Je ne parle pas de cela.

Supprimer toutes les sous-vues d’un UIScrollView?

Comment supprimer toutes les sous–vues d’une UIScrollview?

Stockage de blocs dans un tableau

En Objective-C, je sais que les blocs sont considérés comme des objects, alors je me demandais s’il était possible de les stocker dans un tableau. Cela pose la question suivante: les blocs sont-ils des objects de première classe ou sont-ils simplement traités comme des objects pour les faire passer entre des objects? S’ils sont des […]

Pourquoi NSError a-t-il besoin d’une double indirection? (pointeur sur un pointeur)

Ce concept semble me troubler. Pourquoi un object NSError a-t-il besoin que son pointeur soit transmis à une méthode modifiant l’object? Par exemple, ne pas passer une référence à l’erreur ne ferait-il pas la même chose? NSError *anError; [myObjc doStuff:withAnotherObj error:error]; et ensuite dans doStuff: – (void)doStuff:(id)withAnotherObjc error:(NSError *)error { // something went bad! [error […]

la cible remplace les parameters de construction FRAMEWORK_SEARCH_PATHS

Je voudrais demander et ensuite répondre à cette question. Je voudrais mettre à jour les CocoaPods intégrés dans mon application, donc j’ai lancé l’ pod install de pod install depuis le terminal. C’est quand j’ai eu cette erreur: [!] The `APP_NAME [Debug]` target overrides the `FRAMEWORK_SEARCH_PATHS` build setting defined in `Pods/Target Support Files/Pods/Pods.debug.xcconfig’. This can […]

Pourquoi et non ?

En Objective-C, pourquoi [object doSomething] ? Ne serait-ce pas [*object doSomething] que vous appelez une méthode sur l’object?, Ce qui signifie que vous devriez déréférencer le pointeur?

Comment sortinger un tableau NSMutable contenant NSNumbers?

J’essaie de créer un tableau des meilleurs scores et de sucer des tableaux dans l’objective c (en fait, l’objective général c est difficile pour moi), donc je ne peux pas comprendre comment sortinger. J’essaye de faire quelque chose comme ça (speudocode, j’écris ceci en style ActionScript parce que je suis plus à l’aise avec ça): […]

Impossible d’accéder aux variables globales dans dispatch_async: «La variable n’est pas assignable (spécificateur de type _block manquant)»

Dans Mon block code dispach_async block je ne peux pas accéder global variables . Je reçois cette erreur La Variable is not Assignable (missing _block type specifier) . NSSsortingng *textSsortingng; dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, (unsigned long)NULL), ^(void) { textSsortingng = [self getTextSsortingng]; }); Quelqu’un peut-il m’aider à trouver la raison?

Déclarations de transfert du protocole Objective-C

ObjectProperties.h @protocol ObjectProperties @property (strong, nonatomic) NSSsortingng *name; @property (strong, nonatomic) NSDate *date; @property (assign, nonatomic) int64_t index; @end ClassA.h #import @protocol ObjectProperties; @interface ClassA : NSObject – (void)specialSauce; @end; ManagedClassA.h #import @protocol ObjectProperties; @interface ManagedClassA : NSManagedObject – (void)doSomething; @end; Dans l’exemple de code ci-dessus, j’ai défini un protocole dans un fichier .h à […]

Comment utiliser les delegates personnalisés dans Objective-C

J’ai besoin de connaître l’utilisation des méthodes de délégué dans Objective-C. Quelqu’un peut-il me diriger vers la bonne source?