IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement iOS Discussion :

Xcode iOS add section and row in this section only


Sujet :

Développement iOS

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2004
    Messages
    319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2004
    Messages : 319
    Points : 83
    Points
    83
    Par défaut Xcode iOS add section and row in this section only
    Hello,

    I want to add Sections and add rows in the last section created.

    But When I add a section and after add a row it add rows for all section and I want only to the last created section.

    I do this :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
        @interface SectionTestViewController ()
        {
            NSMutableArray *sectionsArray;
            NSMutableArray *rowsInSectionsArray;
            NSInteger currentSection;
        }
        @end
        
        @implementation SectionTestViewController
        
        - (void)viewDidLoad {
            [super viewDidLoad];
            
            self.myTableView.delegate = self;
            self.myTableView.dataSource = self;
            
            sectionsArray = [[NSMutableArray alloc]init];
            rowsInSectionsArray = [[NSMutableArray alloc]init];
            
            currentSection = 0;
        }
        
        #pragma tableview delegate and datasource methods
        
        -(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
        {
            return sectionsArray.count;
        }
        
        -(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
        {
            return rowsInSectionsArray.count;
        }
        
        -(NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
        {
            return [sectionsArray objectAtIndex:section];
        }
    A action of a button to add Sections :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
        - (IBAction)addSectionButton:(id)sender {
            [sectionsArray addObject:[NSString stringWithFormat:@"Section %lu", (unsigned long)sectionsArray.count]];
            
            currentSection++;
        
            [self.myTableView reloadData];
        }
    A action of a button to add Row :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
        - (IBAction)addRowButton:(id)sender {
            [rowsInSectionsArray addObject:[NSString stringWithFormat:@"Ligne %lu", (unsigned long)rowsInSectionsArray.count]];
            
            [self.myTableView reloadData];
        }
    Thanks for help

  2. #2
    Membre éclairé
    Avatar de LeBzul
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 381
    Points : 832
    Points
    832
    Par défaut
    Salut,
    Je suis nul en anglais, alors je te la fait en français ^^

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     -(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
        {
            return rowsInSectionsArray.count;
        }
    Je pense que ton soucis se situe ici; Il faut que tu retournes le nombres de row qu'il y a dans la section, pour le moment, tu retournes toujours la même chose.. Donc tu auras toujours le meme nombre de row.

    Je pense qu'il te faudrait quelques chose ressemblant à ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     -(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
        {
    switch(section)
    {
     case 0 : return  rowsIn0SectionsArray.count;
     case 1 : return  rowsIn1SectionsArray.count;
    }
    
     }
    "Quand la lune n'est pas là, la nuit mène une existence obscure"

  3. #3
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2004
    Messages
    319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2004
    Messages : 319
    Points : 83
    Points
    83
    Par défaut
    Bonsoir,

    Tu voudrais dire qu'il faudrait autant de cases que de sections ?

    Merci.

  4. #4
    Membre éclairé
    Avatar de LeBzul
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 381
    Points : 832
    Points
    832
    Par défaut
    C'était juste un exemple pour te montrer le fonctionnement.
    Je pense que dans ton cas, utiliser un switch c'est pas terrible, puisque tu peux avoir x sections; prévoir tous les cases n'est pas possible.

    Une solution serait d'utiliser un array "globale" qui contient plusieurs autres array (un pour chaque sections).

    Par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     @interface SectionTestViewController ()
        {
            NSMutableArray *sectionsTitleArray; //Je me suis permis de changer le nom pour que ce soit plus clair (correspond à sectionsArray)
            NSMutableArray *sectionsRowArray; //Le tableau qui contiendra tous les tableaux pour chaque sections
            NSInteger currentSection;
        }
        @end
        
        @implementation SectionTestViewController
        
        - (void)viewDidLoad {
            [super viewDidLoad];
            
            self.myTableView.delegate = self;
            self.myTableView.dataSource = self;
            
            sectionsArray = [[NSMutableArray alloc]init];
            sectionsRowArray = [[NSMutableArray alloc]init];
            currentSection = 0;
        }
        
        #pragma tableview delegate and datasource methods
        
        -(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
        {
            return sectionsTitleArray.count;
        }
        
        -(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
        {
            //Retourne la taille du tableau (nb de row) pour la section voulu, il faut peut être procéder en 2 étapes NSMutableArray *arrayTemp = [sectionsRowArray objectAtIndex:section];
            return [[sectionsRowArray objectAtIndex:section] count]; 
        }
        
        -(NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
        {
            return [sectionsTitleArray objectAtIndex:section];
        }

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    - (IBAction)addSectionButton:(id)sender {
            [sectionsTitleArray addObject:[NSString stringWithFormat:@"Section %lu", (unsigned long)sectionsTitleArray.count]];
            [sectionsRowArray addObject:[[NSMutableArray alloc] init]]; //Ajoute un nouveau tableau contenant les row pour la nouvelle section
    
            currentSection++;
            [self.myTableView reloadData];
        }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    - (IBAction)addRowButton:(id)sender {
    //Ajoute un row au dans le tableau de la section, il faut peut être procéder en 2 étapes NSMutableArray *arrayTemp = [sectionsRowArray objectAtIndex:section];
            [[sectionsRowArray objectAtIndex:currentSection] addObject:[NSString stringWithFormat:@"Ligne %lu", (unsigned long)rowsInSectionsArray.count]]; 
            [self.myTableView reloadData];
        }
    Je n'ai pas testé, mais ca ne doit pas être très loin du résultat.
    Si jamais je ne suis pas clair, hésite pas à demander
    "Quand la lune n'est pas là, la nuit mène une existence obscure"

  5. #5
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2004
    Messages
    319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2004
    Messages : 319
    Points : 83
    Points
    83
    Par défaut
    Citation Envoyé par LeBzul Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    - (IBAction)addRowButton:(id)sender {
    //Ajoute un row au dans le tableau de la section, il faut peut être procéder en 2 étapes NSMutableArray *arrayTemp = [sectionsRowArray objectAtIndex:section];
            [[sectionsRowArray objectAtIndex:currentSection] addObject:[NSString stringWithFormat:@"Ligne %lu", (unsigned long)rowsInSectionsArray.count]]; 
            [self.myTableView reloadData];
        }
    RE !

    Alors la je suis surpris.
    Je débute et donc je n'avais pas pensé a faire comme cela.

    Par contre dans l'exemple tu met la variable section, non définie.

    On peux la trouver par le tableau sectionsTitleArray ? c'est cela ou je me trompe ?

  6. #6
    Membre éclairé
    Avatar de LeBzul
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 381
    Points : 832
    Points
    832
    Par défaut
    Oui, je me suis trompé, un malheureux copié/coller ^^
    En faite tu peux utiliser la variable currentSection.
    Mais quelque part cette variable (dans le cas présent) n'est pas forcement utile car currentSection est égale à [sectionsTitleArray count]-1 qui est aussi égale à [sectionsRowArray count]-1.
    "Quand la lune n'est pas là, la nuit mène une existence obscure"

  7. #7
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2004
    Messages
    319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2004
    Messages : 319
    Points : 83
    Points
    83
    Par défaut
    Citation Envoyé par LeBzul Voir le message
    Oui, je me suis trompé, un malheureux copié/coller ^^
    En faite tu peux utiliser la variable currentSection.
    Mais quelque part cette variable (dans le cas présent) n'est pas forcement utile car currentSection est égale à [sectionsTitleArray count]-1 qui est aussi égale à [sectionsRowArray count]-1.
    re,

    Bizarre l'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [__NSArrayM isEqualToString:]: unrecognized selector sent to instance 0x7fd94bf95730
    2015-02-24 23:42:47.441 VIAPOST Direct[5867:269437] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSArrayM isEqualToString:]: unrecognized selector sent to instance 0x7fd94bf95730'
    Et puis c plus "rowsInSectionsArray" mais "sectionsRowArray" ?

    Encore merci.

    Mais je suis paume je bloque dessus j'ai essayé de divers facon mais la seule fason qui ne plantais pas c'est qu'il me rajoutais a chaque section une ligne …..

  8. #8
    Membre éclairé
    Avatar de LeBzul
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 381
    Points : 832
    Points
    832
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Et puis c plus "rowsInSectionsArray" mais "sectionsRowArray" ?
    Oué désolé, je fatigue !
    Comme ca, je ne vois pas d'ou l'erreur peut venir mais c'est surement pas grand chose.
    Je n'ai pas mon mac, mais je pourrais tester ca demain matin, je tient au courant.
    "Quand la lune n'est pas là, la nuit mène une existence obscure"

  9. #9
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2004
    Messages
    319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2004
    Messages : 319
    Points : 83
    Points
    83
    Par défaut
    Citation Envoyé par LeBzul Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Et puis c plus "rowsInSectionsArray" mais "sectionsRowArray" ?
    Oué désolé, je fatigue !
    Comme ca, je ne vois pas d'ou l'erreur peut venir mais c'est surement pas grand chose.
    Je n'ai pas mon mac, mais je pourrais tester ca demain matin, je tient au courant.
    re!

    Ce sera très gentil de ta part !

    grand merci.

    Je regarde aussi avec le debugger ☺

  10. #10
    Membre éclairé
    Avatar de LeBzul
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 381
    Points : 832
    Points
    832
    Par défaut
    Fichier .h
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #import <UIKit/UIKit.h>
    
    @interface TestViewController : UIViewController<UITableViewDelegate,UITableViewDataSource>
    {
        IBOutlet UITableView *myTableView;
    
        NSMutableArray *sectionsTitleArray; 
        NSMutableArray *sectionsRowArray; 
        NSInteger currentSection;
    }
    @end


    Fichier .m
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    #import "TestViewController.h"
    
    
    @interface TestViewController ()
    
    @end
    
    @implementation TestViewController
    
    - (void)viewDidLoad {
        [super viewDidLoad];
    
        myTableView.delegate = self;
        myTableView.dataSource = self;
    
        sectionsTitleArray = [[NSMutableArray alloc]init];
        sectionsRowArray = [[NSMutableArray alloc]init];
        currentSection = 0;
    }
    
    #pragma tableview delegate and datasource methods
    
    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
    {
        static NSString *simpleTableIdentifier = @"SimpleTableCell";
    
        UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];
    
        if (cell == nil) {
            cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:simpleTableIdentifier];
        }
    
        NSString *text = [[sectionsRowArray objectAtIndex:indexPath.section] objectAtIndex:indexPath.row];
        cell.textLabel.text =text;
        return cell;
    }
    
    -(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
    {
        return sectionsTitleArray.count;
    }
    
    -(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
    {
        return [[sectionsRowArray objectAtIndex:section] count];
    }
    
    -(NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
    {
        return [sectionsTitleArray objectAtIndex:section];
    }
    
    
    - (IBAction)addSectionButton:(id)sender {
        [sectionsTitleArray addObject:[NSString stringWithFormat:@"Section %lu", (unsigned long)sectionsTitleArray.count]];
        [sectionsRowArray addObject:[[NSMutableArray alloc] init]]; //Ajoute un nouveau tableau contenant les row pour la nouvelle section
    
        currentSection++;
        [myTableView reloadData];
    }
    
    
    - (IBAction)addRowButton:(id)sender {
        NSMutableArray *arrayTemp = [sectionsRowArray objectAtIndex:currentSection-1];
        [[sectionsRowArray objectAtIndex:currentSection-1] addObject:[NSString stringWithFormat:@"Ligne %d", (int)[arrayTemp count]]];
        [myTableView reloadData];
    }
    
    @end
    Il y avais une petite erreur dans mon code précédent; La ca fonctionne plutôt pas mal.
    Il te restera un cas à gérer qui plante : Ajouter un row alors qu'il n'y a pas encore de section.
    "Quand la lune n'est pas là, la nuit mène une existence obscure"

  11. #11
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2004
    Messages
    319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2004
    Messages : 319
    Points : 83
    Points
    83
    Par défaut
    Citation Envoyé par LeBzul Voir le message
    Fichier .h
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #import <UIKit/UIKit.h>
    
    @interface TestViewController : UIViewController<UITableViewDelegate,UITableViewDataSource>
    {
        IBOutlet UITableView *myTableView;
    
        NSMutableArray *sectionsTitleArray; 
        NSMutableArray *sectionsRowArray; 
        NSInteger currentSection;
    }
    @end


    Fichier .m
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    #import "TestViewController.h"
    
    
    @interface TestViewController ()
    
    @end
    
    @implementation TestViewController
    
    - (void)viewDidLoad {
        [super viewDidLoad];
    
        myTableView.delegate = self;
        myTableView.dataSource = self;
    
        sectionsTitleArray = [[NSMutableArray alloc]init];
        sectionsRowArray = [[NSMutableArray alloc]init];
        currentSection = 0;
    }
    
    #pragma tableview delegate and datasource methods
    
    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
    {
        static NSString *simpleTableIdentifier = @"SimpleTableCell";
    
        UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];
    
        if (cell == nil) {
            cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:simpleTableIdentifier];
        }
    
        NSString *text = [[sectionsRowArray objectAtIndex:indexPath.section] objectAtIndex:indexPath.row];
        cell.textLabel.text =text;
        return cell;
    }
    
    -(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
    {
        return sectionsTitleArray.count;
    }
    
    -(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
    {
        return [[sectionsRowArray objectAtIndex:section] count];
    }
    
    -(NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
    {
        return [sectionsTitleArray objectAtIndex:section];
    }
    
    
    - (IBAction)addSectionButton:(id)sender {
        [sectionsTitleArray addObject:[NSString stringWithFormat:@"Section %lu", (unsigned long)sectionsTitleArray.count]];
        [sectionsRowArray addObject:[[NSMutableArray alloc] init]]; //Ajoute un nouveau tableau contenant les row pour la nouvelle section
    
        currentSection++;
        [myTableView reloadData];
    }
    
    
    - (IBAction)addRowButton:(id)sender {
        NSMutableArray *arrayTemp = [sectionsRowArray objectAtIndex:currentSection-1];
        [[sectionsRowArray objectAtIndex:currentSection-1] addObject:[NSString stringWithFormat:@"Ligne %d", (int)[arrayTemp count]]];
        [myTableView reloadData];
    }
    
    @end
    Il y avais une petite erreur dans mon code précédent; La ca fonctionne plutôt pas mal.
    Il te restera un cas à gérer qui plante : Ajouter un row alors qu'il n'y a pas encore de section.
    Re !

    Un grand merci à toi !

    Oui je vais gérer les cas d'erreurs.

    C'est génial !

    Tu es un BOSS !

    EDIT : par contre juste une idée.
    pour faire la fonction : didSelectRowAtIndexPath

    au click sur une section on pourras faire une action dessus ?

    si je fais par exemple : self.sectionSelectedDisplay.text = [sectionsTitleArray objectAtIndex:indexPath.section];

    Il dit rien mais il plante en me disant que un message bizarre ....

    EDIT 2 :
    en fait non l'erreur se produit plutôt quand je fais :
    self.rowSelectedDisplay.text = [sectionsRowArray objectAtIndex:indexPath.row];

    ....

    EDIT 3 : c'est bon j'ai trouvé le problème :
    je doit faire cela :
    self.rowSelectedDisplay.text = [[sectionsRowArray objectAtIndex:indexPath.section] objectAtIndex:indexPath.row];

    Encore un grand merci

  12. #12
    Membre éclairé
    Avatar de LeBzul
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 381
    Points : 832
    Points
    832
    Par défaut
    Content que ca fonctionne comme il faut
    Oublie pas de mettre la discussion en résolu.

    Bon courage pour la suite.
    "Quand la lune n'est pas là, la nuit mène une existence obscure"

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 10
    Dernier message: 07/06/2012, 13h44
  2. Réponses: 3
    Dernier message: 11/05/2010, 00h23
  3. Réponses: 1
    Dernier message: 17/12/2009, 12h59
  4. sous-section Linux Kernel dans la section développement Linux
    Par kromartien dans le forum Evolutions du club
    Réponses: 1
    Dernier message: 13/04/2007, 10h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo