Articles of objective c

Dessin de forme d’onde avec AVAssetReader

Je lis la chanson de la bibliothèque iPod en utilisant assetUrl (dans le code nommé audioUrl), je peux y jouer de nombreuses façons, je peux le couper, je peux le faire avec … mais je ne comprends vraiment pas ce que je vais faire avec ça CMSampleBufferRef pour obtenir des données pour dessiner une forme […]

Objective C – Vérification flottante pour nan

J’ai une variable ( float slope ) qui aura parfois une valeur de nan quand elle est imprimée car une division par 0 se produit parfois. J’essaie de faire un autre si cela se produit. Comment puis je faire ça? if (slope == nan) ne semble pas fonctionner.

Où placer iVars dans Objective-C «moderne»?

Le livre “iOS6 de Tutorials” de Ray Wenderlich contient un chapitre très intéressant sur l’écriture de code Objective-C plus “moderne”. Dans une section, le manuel explique comment déplacer iVars de l’en-tête de la classe vers le fichier d’implémentation. Puisque tous les iVars devraient être privés, cela semble être la bonne chose à faire. Mais jusqu’à […]

Comment quitter l’application cacao à la fermeture des fenêtres?

Je dois quitter Cocoa App lorsque je clique sur le bouton rouge en haut à gauche. J’ai trouvé cette page en disant Donc, vous devez d’abord faire en sorte que la fenêtre que vous souhaitez fermer soit connectée à un IBOutlet dans le nib. Pour cet exemple, j’ai connecté la fenêtre à une prise nommée […]

Comment déprécier une méthode dans Xcode

Nous avons notre bibliothèque que nous livrons à nos clients, et je voudrais marquer certaines méthodes comme “obsolètes” parce que nous les avons modifiées (comme Apple le fait dans le SDK iPhone). J’ai vu la macro de préprocesseur __OSX_AVAILABLE_BUT_DEPRECATED , qui est mappée sur __AVAILABILITY_INTERNAL , qui est mappée sur __atsortingbute__((deprecated)) … Eh bien, je […]

NSTimeInterval à HH: mm: ss?

Si j’ai un NSTimeInterval configuré pour dire 200.0, y a-t-il un moyen de le convertir en 00:03:20, je pensais pouvoir initialiser un NSDate avec lui et ensuite utiliser NSDateFormatter en utilisant HH: mm: ss. Ma question est la suivante: existe-t-il un moyen rapide de le faire ou dois-je diviser le numéro moi-même et utiliser [NSSsortingng […]

UISwitch dans une cellule UITableView

Comment puis-je intégrer un UISwitch dans une cellule UITableView ? Des exemples peuvent être vus dans le menu des parameters. Ma solution actuelle: UISwitch *mySwitch = [[[UISwitch alloc] init] autorelease]; cell.accessoryView = mySwitch;

Comment envoyer des données json dans la requête HTTP à l’aide de NSURLRequest

Je suis nouveau à objective-c et je commence à mettre beaucoup d’efforts dans la demande / réponse à la date récente. J’ai un exemple de travail qui peut appeler une URL (via http GET) et parsingr le retour de json. L’exemple de travail de ceci est ci-dessous – (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response { [responseData setLength:0]; […]

Quel est le max valeur d’un double / float sur l’iPhone?

Quelqu’un connaît-il les valeurs ou le fichier dans lequel ils sont définis? Ou une macro, comme INT_MAX?

Y a-t-il une différence entre une «variable d’instance» et une «propriété» dans Objective-c?

Y a-t-il une différence entre une “variable d’instance” et une “propriété” dans Objective-c? Je ne suis pas très sûr de cela. Je pense qu’une “propriété” est une variable d’instance qui a des méthodes d’access, mais je peux penser que c’est faux.