Questions marquées «objective-c»

Cette balise ne doit être utilisée que sur les questions concernant les fonctionnalités d'Objective-C ou dépendant du code du langage. Les balises [cocoa] et [cocoa-touch] doivent être utilisées pour poser des questions sur les cadres ou les classes d'Apple. Utilisez les balises associées [ios], [macos], [apple-watch] et [tvos] pour les problèmes spécifiques à ces plates-formes.




4
Utilisation d'une NSString constante comme clé pour NSUserDefaults
J'utilise NSUSerDefaults pour stocker les préférences de l'utilisateur. Je me souviens avoir lu quelque part que définir les clés en tant que constantes est une bonne idée - et je suis d'accord. Le code suivant est ce que j'ai actuellement: [[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithInt:polygon.numberOfSides] forKey:@"polygonNumberOfSides"]; J'ai essayé de changer cela …

6
UIButton avec deux lignes de texte dans le titre (numberOfLines = 2)
J'essaye de faire un UIButtonJ'essaye qui a deux lignes de texte dans son titleLabel. Voici le code que j'utilise: UIButton *titleButton = [[UIButton alloc] initWithFrame:CGRectMake(15, 10, frame.size.width-100, 100)]; titleButton.titleLabel.font = [UIFont boldSystemFontOfSize:24.0]; [titleButton setTitle:@"This text is very long and should get truncated at the end of the second line" forState:UIControlStateNormal]; …

17
Impossible de trouver une spécification dans CocoaPods
Je ne comprends pas pourquoi le Cocoapod ne parvient pas à trouver la spécification de pod que j'ai créée lors de mon exécution pod install. Quelqu'un pourrait-il m'aider à résoudre ce problème? Je définis une sous-espèce dans mon fichier podspec de bibliothèque comme ceci: s.subspec 'mysubspec' do |c| c.dependency 'ABC','1.0.0' …




9
Différence entre catégorie et extension de classe?
Quelle est la différence entre une catégorie et une extension de classe. Je crois que les deux sont utilisés pour ajouter des méthodes personnalisées dans les classes existantes. Quelqu'un peut-il faire la lumière là-dessus? L'examen avec le code sera vraiment apprécié.


3
Exemple ou explication de la migration des données de base avec plusieurs passes?
Mon application iPhone doit migrer son magasin de données principal et certaines bases de données sont assez volumineuses. La documentation d'Apple suggère d'utiliser "plusieurs passes" pour migrer les données afin de réduire l'utilisation de la mémoire. Cependant, la documentation est très limitée et n'explique pas très bien comment faire cela. …

12
NSTimeInterval à HH: mm: ss?
Si j'ai un NSTimeInterval défini sur 200.0, y a-t-il un moyen de le convertir en 00:03:20, je pensais que je pourrais initialiser un NSDate avec lui, puis utiliser NSDateFormatter en utilisant HH: mm: ss. Ma question est la suivante: y a-t-il un moyen rapide de le faire ou dois-je diviser …

4
Afficher les changements de cadre entre viewWillAppear: et viewDidAppear:
J'ai découvert un comportement étrange dans mon application, où un connecté IBOutleta son cadre de vue connecté entre les appels dans mon contrôleur de vue à viewWillAppear:et viewDidAppear:. Voici le code pertinent dans ma UIViewControllersous - classe: -(void)viewWillAppear:(BOOL)animated { NSLog(@"%@", self.scrollView); } -(void)viewDidAppear:(BOOL)animated { NSLog(@"%@", self.scrollView); } et la sortie …

6
Tableau varié à la portée du fichier
Je souhaite créer un tableau statique constant à utiliser dans mon fichier d'implémentation Objective-C similaire à quelque chose comme celui-ci au niveau supérieur de mon fichier ".m": static const int NUM_TYPES = 4; static int types[NUM_TYPES] = { 1, 2, 3, 4 }; Je prévois d'utiliser NUM_TYPESplus tard dans le …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.