Articles of objective c

Existe-t-il une bibliothèque pour extraire des données d’une page HTML?

Je voudrais extraire des informations d’une page Web. Malheureusement, le site Web (4chan) ne dispose pas d’une API publique, pour autant que je sache. Qu’est-ce qu’une bonne bibliothèque pour extraire des données spécifiques d’un document HTML? Je préfère une bibliothèque de logiciels libres fonctionnant sur les systèmes UNIX. Edit: fondamentalement, je veux obtenir des messages […]

Conversion de int, double en char array en C ou Objective C

Je veux convertir int à tableau de caractères et double à tableau de caractères. N’importe quel moyen de le faire en C ou en Objectif C.

Utilisation de la conversion audio FFMPEG dans l’iPhone

J’utilise ffmpeg sur l’iPhone pour lire un stream wma à partir d’un serveur mms, mais je souhaite enregistrer le stream dans un fichier m4a à l’aide de l’encodeur ALAC dans ffmpeg. Le problème est que vous essayez d’enregistrer le stream brut, le stream traité. En utilisant avcodec_decode_audio2, le fichier n’est même pas reconnu avec le […]

Passer le tableau uint8_t à la méthode

J’ai quatre tableaux uint8_t : uint8_t arrayOne[12] = { 0x00,0x01,0x00,0x00,0x00,0x06,0xFE,0x03,0x01,0xC1,0x00,0x01 }; uint8_t arrayTwo[12] = { 0x00,0x01,0x00,0x00,0x00,0x06,0xFE,0x03,0x4E,0x2D,0x00,0x0C }; uint8_t arrayThree[12] = { 0x00,0x01,0x00,0x00,0x00,0x06,0xFE,0x03,0x01,0xF3,0x00,0x01 }; uint8_t arrayFour[12] = { 0x00,0x01,0x00,0x00,0x00,0x06,0xFE,0x03,0x20,0x04,0x00,0x01 }; Je les ai ajoutés au tableau: uint8_t *theArray[] = { arrayOne,arrayTwo,arrayThree,arrayFour }; maintenant je veux passer ce tableau à une méthode, par exemple: [self theMethod:theArray]; à: […]

Obtenir du temps processeur sous OS X

J’ai une application objective-c pour OS X qui compare deux bases de données sqlite et produit un diff au format json. Les bases de données sont assez volumineuses (10 000 articles comportant de nombreux champs). Parfois, cette application s’exécute en environ 55 secondes (en utilisant 95% de la CPU). Parfois, cela prend environ 8 minutes […]

Comment puis-je obtenir la taille d’un tableau en C / Objective-C?

J’ai ce tableau: unsigned char* data = CGBitmapContextGetData(cgctx); puis j’ai essayé d’obtenir la taille avec sizeof (data), mais cela me retournera une valeur absurde de 4. data contient une grande quantité d’informations. Cela ne peut pas être juste 4;) Je reçois même des informations sur les données [8293] … donc … pas 4 éléments du […]

Mac os x obtenir le nom de domaine par programme

Je connais le groupe de travail Windows et je souhaite obtenir le groupe de travail de mon Mac. Comme je vois le nom de domaine d’annuaire Open Directory sur Mac OS X mais je n’ai pas pu me débarrasser de mon problème. Je souhaite trouver le groupe de travail (comme dans Windows) de mon Mac. […]

Pourquoi utiliser des doubles parenthèses dans les méthodes init ou 1 == (1)?

Que font les parenthèses pour évaluer une signification? J’ai fait face à cela dans le code, quand quelque chose est vérifié et qu’ils utilisent if ( (some condition that returns 1) ) { code } Ma question est donc la suivante: est-ce que cela est évalué comme étant vrai? Je penserais que c’est toujours faux […]

Emballage sur le terrain pour former un seul octet

J’ai du mal à apprendre à intégrer quatre valeurs distinctes dans un seul octet. J’essaie d’obtenir une sortie hexadécimale de 0x91 et la représentation binary est supposée être 10010001 mais à la place, je reçois des sorties de: 0x1010001 et 16842753 respectivement. Ou y a-t-il une meilleure façon de faire cela? uint8_t globalColorTableFlag = 1; […]

en utilisant la méthode native objective-c pour les rappels C

Je veux rappeler une méthode d’objective c de c. //c int gameEngineCallback(int buttontype,void (*callback)(void)) //using above function gameEngineCallback(roundButton,callback); //this works fine but I want to call objective c native method instead of this static void callback(void){ }