Articles of objective c

Comment créer des interfaces Cocoa sans Interface Builder?

Je préférerais créer mes interfaces par programmation. Il semblerait que tous les documents sur le développeur Apple supposent que vous utilisez Interface Builder. Est-il possible de créer ces interfaces par programme, et si oui, où puis-je commencer à apprendre comment faire Je pensais que le document pertinent, si possible, se trouverait dans cette section: http://developer.apple.com/referencelibrary/Cocoa/idxUserExperience-date.html

manière canonique de randomiser un NSArray dans l’Objectif C

Existe-t-il une manière canonique de randomiser un tableau dans l’objective C?

Comment utiliser le premier caractère comme nom de section

J’utilise les données de base pour une vue de table et j’aimerais utiliser la première lettre de chacun de mes résultats comme en-tête de section (pour que je puisse obtenir l’index de la section sur le côté). Est-il possible de le faire avec le chemin clé? Quelque chose comme ci-dessous, où j’utilise name.firstLetter comme sectionNameKeyPath […]

Meilleur moyen d’empêcher d’autres programmeurs d’appeler -init

Lors de la conception d’une hiérarchie de classes, la sous-classe a parfois ajouté une nouvelle méthode initWithSomeNewParam , et il serait souhaitable de désactiver les appels à l’ancienne méthode init héritée de la superclasse. Tout d’abord, j’ai lu la question ici , où les alternatives proposées sont soit substituer init pour lancer une exception à […]

La vue de table d’iOS 7 ne parvient pas à ajuster automatiquement l’encart de contenu

Je suis en train de transférer mon projet vers iOS7. Je suis confronté à un problème étrange lié à la barre de navigation translucide. J’ai un contrôleur de vue et il a une tableview en tant que sous-vue (appelons-le ControllerA). Je lance un nouveau uinavigationcontroller avec le controllerA et le présente de manière modérée en […]

NSLocale et nom du pays

J’ai utilisé ce code pour obtenir le pays auquel appartient l’iPhone: NSLocale *locale = [NSLocale currentLocale]; NSSsortingng *countryCode = [locale objectForKey: NSLocaleCountryCode]; NSSsortingng *country = [locale displayNameForKey: NSLocaleCountryCode value: countryCode]; et je veux obtenir le nom du pays toujours en anglais, mais si l’iPhone est dans une autre langue, il renvoie le nom du pays […]

Comment convertir un NSDictionary en NSMutableDictionary?

J’ai un NSDictionary existant qui a: { “charts_count” = 2; “created_at” = “2010-04-12T16:37:32Z”; exchange = NASDAQ; “followers_count” = 259; id = 8404; industry = “”; “messages_count” = 1436; ric = “GRPN.O”; sector = “”; symbol = GRPN; title = Groupon; “updated_at” = “2011-09-05T04:17:56Z”; } Comment puis-je prendre ces contenus et les mettre dans un nouveau […]

Passage de la variable NSInteger à NSMutableDictionary ou NSMutableArray

Pourquoi cela ne fonctionne pas: NSInteger temp = 20; [userSettingsFromFile setObject:temp forKey:@”aTemp”]; mais cela fait: [userSettingsFromFile setObject:@”someObject” forKey:@”aTemp”]; Comment puis-je utiliser la variable NSInteger ?

Remplacement du préprocesseur C

Je suis intéressé à utiliser autre chose que le préprocesseur C pour prétraiter mon code source C et Objective-C. Y a-t-il de bonnes alternatives? Un exemple serait quelque chose qui permettrait à quelqu’un de s’échapper dans un extrait de python ou de perl au milieu du code C , et où l’extrait de code cracherait […]

NSTimer avec fonction / bloc anonyme?

Je veux pouvoir programmer trois petits événements dans le futur sans avoir à écrire une fonction pour chacun. Comment puis-je faire cela en utilisant NSTimer ? Je comprends que les blocs facilitent les fonctions anonymes, mais peuvent-ils être utilisés dans NSTimer et si oui, comment? [NSTimer scheduledTimerWithTimeInterval:gameInterval target:self selector:@selector(/* I simply want to update a […]