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

XCode Discussion :

Création et disposition du design


Sujet :

XCode

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 40
    Points : 26
    Points
    26
    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 habitué
    Homme Profil pro
    En rupture avec la societé
    Inscrit en
    Novembre 2008
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Novembre 2008
    Messages : 144
    Points : 194
    Points
    194
    Par défaut
    bonjour,

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

    bon courage

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 40
    Points : 26
    Points
    26
    Par défaut
    Merci pour la réponse, oui bien évidement c'est destiné à un ipad :p

  4. #4
    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 : 57
    Points
    57
    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
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 40
    Points : 26
    Points
    26
    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 : 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
    //
    //  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 934
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 934
    Points : 4 347
    Points
    4 347
    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
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 40
    Points : 26
    Points
    26
    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 ?

Discussions similaires

  1. Réponses: 1
    Dernier message: 07/05/2015, 18h35
  2. Création canvas empilé dans Designer 10G
    Par Marcel Chabot dans le forum Designer
    Réponses: 0
    Dernier message: 01/04/2009, 00h01
  3. Création d'un job Designer
    Par useretl dans le forum Développement de jobs
    Réponses: 1
    Dernier message: 05/10/2007, 19h22
  4. [Design Pattern] [C#] tuto R.Chapuis : création d'un DAC
    Par Aïssa dans le forum Design Patterns
    Réponses: 1
    Dernier message: 01/04/2006, 15h06
  5. [amc designer] création d'une base postgresql
    Par david42 dans le forum PostgreSQL
    Réponses: 9
    Dernier message: 12/03/2004, 12h08

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