Question sur NSMutableArray

Claude1967Claude1967 Membre
janvier 2016 modifié dans API UIKit #1
Bonjour, voilà  étant dans les bouchons pour l'instant j'étais en train de réfléchir à  mon application et je m'en demandais si on pouvait faire un NSMutableArray avec une variable ?

Je vais essayer de m'expliquer le plus clairement possible.


J'ai une variable qui çe Nomme Article qui contient "art1",

J'aimerai créé un tableau avec le contenu de ma variable "art1"?

Voilà  j'ai chercher mais ne trouve rien pfff

Réponses

  • CéroceCéroce Membre, Modérateur

    On peut mettre tout type d'objet dans un NS(Mutable)Array. La seule limite est qu'on ne peut pas y mettre des variables scalaires (int, long, float, ou struct) directement: il faut les encapsuler dans une NSValue ou un NSNumber.



    NSMutableArray *listeArticles = [NSMutableArray array];
    NSString *article = @art1;
    [listeArticles addObject:article];
  • Oops , non j'aimerai que le tableau sois

    NSString *listeArticle = @art1;


    NSMutableArray listeArticles = [NSMutableArray array];

    Si c'est possible bien sûr
  • CéroceCéroce Membre, Modérateur

    Je ne comprends pas. En informatique, une liste est quelque chose de précis: un ensemble ordonné d'éléments. 


     


    Qu'as-tu en entrée et qu'attends-tu en sortie ?


  • Oui c'est possible, si je comprends bien ta question :



    NSString *article = @art1;
    NSMutableArray *listeArticles = [NSMutableArray new];

    // puis

    listeArticles[0] = article;

    // ou bien

    [listeArticles addObject:article];

    Et pour adopter un style plus moderne (et à  condition d'aimer le typage fort) :



    NSMutableArray<NSString *> *listeArticles = [NSMutableArray new];


  • Oui c'est possible, si je comprends bien ta question :


    NSString *article = @art1;
    NSMutableArray *listeArticles = [NSMutableArray new];

    // puis

    listeArticles[0] = article;

    // ou bien

    [listeArticles addObject:article];

    Et pour adopter un style plus moderne (et à  condition d'aimer le typage fort) :

    NSMutableArray<NSString *> *listeArticles = [NSMutableArray new];




    Je pense que ça , ça devait être çe qu'il me faudrait , j'essaye ça ce soir .


    Merci beaucoup .


  • Je pense que ça , ça devait être çe qu'il me faudrait , j'essaye ça ce soir .


    Merci beaucoup .




    merci beaucoup , je suis arrivé à , faire ce que je voulais 

Connectez-vous ou Inscrivez-vous pour répondre.