Articles of objective c

Kit de magasin iPhone «Impossible de se connecter à l’iTunes Store»

Je travaille à append des achats intégrés à mon application. Je suis en mesure de recevoir la méthode productsRequest:didReceiveResponse et de recevoir la gamme de produits. Mon problème se pose lorsque j’ajoute un SKPayment à la SKPaymentQueue . Après avoir ajouté le produit à la queue, dans la méthode paymentQueue:updatedTransactions , les transactions ont toujours […]

NSSsortingng à CFSsortingngRef et CFSsortingngRef à NSSsortingng dans ARC?

J’essaie de comprendre la manière correcte d’obtenir un NSSsortingng partir d’un CFSsortingngRef dans ARC? Même chose pour aller dans la direction opposée, CFSsortingngRef à NSSsortingng dans ARC? Quelle est la bonne façon de le faire sans créer de memory leaks?

Détection du changement de page UIScrollView

Existe-t-il un moyen de détecter ou d’obtenir une notification lorsque l’utilisateur modifie la page dans un UIScrollView compatible avec la pagination?

Les ints sont-ils toujours initialisés à 0?

Est-il sûr de compter sur int s toujours initialisé à 0 dans Objective-C? Plus précisément, lorsqu’un object avec int ivars a été nouvellement instancié, est-il sûr de supposer que ses ivars ont la valeur 0?

Devez-vous créer un NSAutoreleasePool dans un bloc dans GCD?

Normalement, si vous générez un thread d’arrière-plan ou exécutez un NSOperation sur un NSOperationQueue, vous devez créer un NSAutoreleasePool pour ce thread ou cette opération, car il n’existe aucun par défaut. La même règle s’applique-t-elle à un bloc placé dans une queue Grand Central Dispatch et exécuté sur un thread non principal? C’est-à-dire, avez-vous besoin […]

Supprimer la couleur de surbrillance de la cellule UITableView

Je veux supprimer la couleur bleue par défaut de la sélection de cellule de visualisation. Je ne veux pas de couleur de sélection là-bas. Je n’ai pas créé de classe de cellules personnalisée. Je personnalise la cellule en y ajoutant des étiquettes et des boutons. J’ai essayé de faire cell.selectioncolor=[UIColor clearcolor]; mais il est dit […]

Objective-C: init vs initialise

En Objective-C, quelle est la différence entre la méthode init (l’initialiseur désigné pour une classe) et la méthode d’ initialize ? Quel code d’initialisation doit être mis dans chacun?

Masquer la barre d’état dans l’application iOS 8

j’ai essayé [[UIApplication sharedApplication] setStatusBarHidden:YES]; Cela ne fait rien. Et j’ai regardé dans mon fichier Info.plist pour “Afficher l’apparence de la barre d’état basée sur le contrôleur” mais ce n’est pas le cas. Comment puis-je masquer la barre d’état blanche en haut de l’écran (avec l’horloge et la charge de la batterie) dans mon application […]

Meilleure pratique lors de l’implémentation de copyWithZone:

J’essaie de clarifier quelques choses dans ma tête concernant l’implémentation de copyWithZone: // 001: Crime is a subclass of NSObject. – (id)copyWithZone:(NSZone *)zone { Crime *newCrime = [[[self class] allocWithZone:zone] init]; if(newCrime) { [newCrime setMonth:[self month]]; [newCrime setCategory:[self category]]; [newCrime setCoordinate:[self coordinate]]; [newCrime setLocationName:[self locationName]]; [newCrime setTitle:[self title]]; [newCrime setSubtitle:[self subtitle]]; } return newCrime; } […]

Ombre sombre dans la barre de navigation pendant la transition de segue après la mise à niveau vers Xcode 5.1 et iOS 7.1

Lorsque je navigue entre les contrôleurs parents et enfants dans un contrôleur de navigation principal, je vois une ombre sombre sur le côté droit de la barre de navigation en haut. Cela a commencé après la mise à niveau vers Xcode 5.1. Cela me semble rude et distrayant. Comment puis-je m’en débarrasser?