Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 7 sur 7
  1. #1
    Invité régulier
    Inscrit en
    janvier 2010
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : janvier 2010
    Messages : 41
    Points : 7
    Points
    7

    Par défaut Création et disposition du design

    Bonjour à tous et à toutes,


    j'ai recensement décider de me mettre à la programmation sur mobile. Je me suis alors tourner vers Xcode et l'objective-c. J'ai suiviquelques articles plic ploc sur le web. Je me suis enfin décider à tester un peu tout ca.

    Mais une question me taraude sur agencement des contenus et des objets à utiliser pour réaliser mon interface. Voici un petit schéma (paint désolé) représentant l'interface que je souhaiterai obtenir.



    je ne sais pas si ce que je recherche est faisable. Je pensais partir sur plusieurs objets de types "vues" pour réaliser les différentes parties ? Est ce le bon choix ?

  2. #2
    Membre actif
    Homme Profil pro
    En rupture avec la societé
    Inscrit en
    novembre 2008
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : En rupture avec la societé

    Informations forums :
    Inscription : novembre 2008
    Messages : 146
    Points : 168
    Points
    168

    Par défaut

    bonjour,

    pour une version iphone, cela sera assez difficile.
    pour une une version ipad aucun problème

    bon courage

  3. #3
    Invité régulier
    Inscrit en
    janvier 2010
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : janvier 2010
    Messages : 41
    Points : 7
    Points
    7

    Par défaut

    Merci pour la réponse, oui bien évidement c'est destiné à un ipad :p

  4. #4
    Nouveau Membre du Club
    Profil pro
    Inscrit en
    juin 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Secteur : Enseignement

    Informations forums :
    Inscription : juin 2009
    Messages : 53
    Points : 39
    Points
    39

    Par défaut

    Après avoir testé le développement sous android j'aimerai faire du développement sous iOS. Mais la possibilité d'essai de l'application sur iPhone me déroute. De ce que j'ai compris, Apple veut que l'on paye pour avoir cette possibilité, j'aimerai donc savoir comment vous faites.
    Vous avez payé ?
    Vous avez trouvé une solution alternative?
    Vous vous passez du test physique ?

  5. #5
    Invité régulier
    Inscrit en
    janvier 2010
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : janvier 2010
    Messages : 41
    Points : 7
    Points
    7

    Par défaut

    Bonjour,

    alors actuellement je développe uniquement avec le simulateur fournis par xCode (bien assez pour les test de debug) ce qui est suffisant. Jusque la c'est gratuit.

    Une fois que vous souhaitez tester sur un appareil physique ou envoyé sur l'app Store la vous devez payé Apple. Pour ma part, c'est mon patron qui se charge de cet inconvénient


    Par contre, j'ai un nouveau soucis que je n'arrive pas à résoudre. Impossible de lié une ViewController crée dans la storyboard à ses fichiers .h & .m.

    Dans ma storyboard, j'ai bien relié ma ViewController à ma classe "ViewReponses" dans Custom Class. C'est bien la seul chose qu'il fallait faire ?

    Voici l'initialisation de ma vue et son ajout à la vue de mon ViewController principale:
    mainViewReponses = [[ViewReponses alloc] init]
    [self.page addSubview:mainViewReponses.view];
    Voici le contenu de mon fichier .m :
    Code :
    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
    //
    //  ViewReponses.m
    //  designTest3
    //
    //  Created by Yan on 21/02/12.
    //  Copyright (c) 2012 __MyCompanyName__. All rights reserved.
    //
    
    #import "ViewReponses.h"
    
    @implementation ViewReponses
    
    - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
    {
        self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
        if (self) {
            NSLog(@"Test 1");
            self.mainViewReponses.backgroundColor = [UIColor redColor];
        }
        return self;
    }
    
    - (void)didReceiveMemoryWarning
    {
        // Releases the view if it doesn't have a superview.
        [super didReceiveMemoryWarning];
        
        // Release any cached data, images, etc that aren't in use.
    }
    
    #pragma mark - View lifecycle
    
    /*
    // Implement loadView to create a view hierarchy programmatically, without using a nib.
    - (void)loadView
    {
    }
    */
    
    /*
    // Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
    - (void)viewDidLoad
    {
        [super viewDidLoad];
    }
    */
    
    - (void)viewDidUnload
    {
        [self setMainViewReponses:nil];
        [self setMainViewReponses:nil];
        [super viewDidUnload];
        // Release any retained subviews of the main view.
        // e.g. self.myOutlet = nil;
    }
    
    - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
    {
        // Return YES for supported orientations
    	return YES;
    }
    
    @end
    Si quelqu'un a une idée du pourquoi, ce la ne fonctionne pas, je suis preneur

  6. #6
    Expert Confirmé
    Homme Profil pro
    Inscrit en
    septembre 2006
    Messages
    2 390
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : septembre 2006
    Messages : 2 390
    Points : 3 141
    Points
    3 141

    Par défaut

    Quand vous allouez une view ou un controller via alloc/init vous ne passez pas par initWithNibName : donc rien de ce que vous avez défini dans InterfaceBuilder/StoryBoard n'est pris en compte.

  7. #7
    Invité régulier
    Inscrit en
    janvier 2010
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : janvier 2010
    Messages : 41
    Points : 7
    Points
    7

    Par défaut

    Bonjour,

    merci pour la réponse mais ce que je ne comprend pas c'est pourquoi la couleur de fond est prise en compte alors qu'elle est déclaré dans la storyboard ?!

    Et si je veux passer par le constructeur :
    Ou est ce que je trouve le NibName de l'élément correspondant dans ma storyboard ?

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •