Articles of objective c

conversion de l’horodatage au format nsdate

Je veux convertir ma valeur d’horodatage 1308031456 au format NSDate (qui donne la valeur Tue, 14 Jun 2011 06:04:16 GMT dans la conversion web en ligne). Comment pourrais-je convertir entre les deux par programmation?

Comment passer des valeurs par référence dans l’objective C (iphone)

J’ai une question très simple. Je suis un nouveau programmeur iPhone. Ma question est la suivante: est-ce que quelqu’un peut me dire comment je peux transmettre des valeurs en référence à une fonction dans obj. C? Je sais comment le faire en VB et C #. Mais ne sais pas comment le faire à Obj […]

UIImage à base64 Encodage de chaîne

Comment convertir UIimage en chaîne encodée en base64? Je n’ai pas pu trouver d’exemples ou de codes détaillés.

L’en-tête UICollectionView ne s’affiche pas

Je travaille sur un projet qui utilise un UICollectionView pour afficher plusieurs albums. Les éléments s’affichent bien, mais je veux maintenant afficher un en-tête au-dessus de la première section. Pour ce faire, j’ai ajouté le registerNib:forSupplementaryViewOfKind:withReuseIdentifier: à ma méthode init. Comme ça: [self.collectionView registerNib:[UINib nibWithNibName:@”AlbumHeader” bundle:nil] forSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:kAlbumHeaderIdentifier]; (La AlbumHeader contient une vue de la […]

Asihttprequest 61 erreurs

J’utilise ASIhttprequest dans de nombreux projets mais récemment avec chaque nouveau projet lorsque j’essaie d’append les classes ASIhttprequest l’erreur suivante avant d’utiliser les classes au moment où j’essaie de les importer: Construire finjan du projet finjan avec la configuration Debug Ld build/Debug-iphonesimulator/finjan.app/finjan normal i386 cd /Users/Apple/Desktop/application/finjan setenv MACOSX_DEPLOYMENT_TARGET 10.5 setenv PATH “/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin” /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 -arch i386 […]

Implémenter une méthode virtuelle pure dans Objective-C

Je veux aller là-bas. Sérieusement, comment peut-on implémenter une méthode virtuelle pure de manière “Apple”? Utilisez-vous un protocole avec votre classe de base et lancez-vous des exceptions sur ces méthodes?

des alternatives à XCode pour le développement de l’iPhone? (OU: comment faire pour que XCode suce moins?)

Je suis développeur Java depuis plus de 10 ans et j’adore la puissance des IDE modernes, comme la refactorisation, la recherche de code mort, la recherche des «usages», etc. sur le côté, et je suis complètement frustré par le manque de telles fonctionnalités dans XCode. Il n’y a pas de “trouver les usages de cette […]

#ifdef DEBUG contre #if DEBUG

En utilisant les directives du compilateur, il est difficile de savoir lequel des deux extraits de code ci-dessous est correct / préféré et pourquoi. Il semble que la plupart des développeurs et des projets Open Source que j’ai vus utilisent le premier mais j’ai vu le second fréquemment utilisé également. #ifdef DEBUG [self doSomethingOnlyWhenDebugging]; #endif […]

Itération sur enum dans l’objective C?

j’ai enum Colour { white, pink, yellow, blue } Colour; et j’aimerais faire quelque chose comme ça: for (int colour in Colour){ // Do something here. } Puis-je le faire et si oui, comment? Merci de votre aide!

Réinitialiser le défilement sur UICollectionView

J’ai un UICollectionView horizontal qui fonctionne bien et défile. Lorsque je reloadData sur un élément, je mets à jour mes données et appelle reloadData . Cela fonctionne et les nouvelles données sont affichées dans UICollectionView . Le problème est que la position de défilement ne change pas et que la dernière place est toujours affichée. […]