Débutant en programmation iOS à besoin d'aide ^^

jesfr

Membre actif
13 Janvier 2008
121
4
46
Avignon
Bonjour, je me suis décidé à commençer à apprendre la programmation pour iOS, non pas pour créer une app de la mort qui tue mais simplement pour ma culture personnel.

J'ai commencer par aller sur le site des zéros ou j'ai trouver un tuto qui me paraissait bien foutu et simple d'apprentissage: ICI

J'en ai même achetez le livre pensant que ça sera plus simple avec d'un côté un ipad et de l'autre le mac.

A peine commencé, à peine bloqué, en effet je bloque à cette endroit, au tout début donc.

En effet d'après le tuto je devrais obtenir ce code :

Bloc de code:
//
//  ViewController.m
//  premier
//
//  Created by Michel Martin on 24/10/11.
//  Copyright (c) 2011 __MyCompanyName__. All rights reserved.
//

#import "ViewController.h"

@implementation ViewController
@synthesize message;

- (void)didReceiveMemoryWarning
{
  [super didReceiveMemoryWarning];
  // Release any cached data, images, etc that aren't in use.
}

#pragma mark - View lifecycle

- (void)viewDidLoad
{
  [super viewDidLoad];
  // Do any additional setup after loading the view, typically from a nib.
}

- (void)viewDidUnload
{
  [self setMessage:nil];
  [super viewDidUnload];
  // Release any retained subviews of the main view.
  // e.g. self.myOutlet = nil;
}

- (void)viewWillAppear:(BOOL)animated
{
  [super viewWillAppear:animated];
}

- (void)viewDidAppear:(BOOL)animated
{
  [super viewDidAppear:animated];
}

- (void)viewWillDisappear:(BOOL)animated
{
  [super viewWillDisappear:animated];
}

- (void)viewDidDisappear:(BOOL)animated
{
  [super viewDidDisappear:animated];
}

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
  // Return YES for supported orientations
  return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
}

- (IBAction)reagir:(id)sender {
}
@end

Mais moi j'obtient cela:

Bloc de code:
//
//  ViewController.m
//  premier 2
//
//  Created by Michael Marino on 15/01/2014.
//  Copyright (c) 2014 Michael Marino. All rights reserved.
//

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad
{
    [super viewDidLoad];
	// Do any additional setup after loading the view, typically from a nib.
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end


Ce qui n'a rien à voir donc.

En fait le tuto se base sur Xcode 4.2 et moi je suis sur la dernière en date soit la 5.0.2

1ere question Je ne pense pas avoir fait d'erreur, j'ai suivie le tuto à la lettre, néanmoins je suis vraiment surpris de la différence flagrante entre les 2 versions pour un truc aussi simple, il y a à chaque fois autant de différence entre chaque version ?

En attendant que l'auteur modifie sont tuto en conséquence ( ce qu'il devrais faire m'a t'il dis), je me suis dis , c'est pas grave je vais télécharger et installer la 4.2, il y aura des différence certe mais ça me permettra au moins d'apprendre les bases et de comprendre la logique.

Déjà j'ai eu du mal à trouver cette version, mais finalement j'y suis arriver mais celle-ci n'est hélas pas compatible avec ma version de Mac OS (10.9.1), du coup je voulais vous demander si il y avait un moyen d'installer cette version de Xcode sur mon mac ?

Peu t'on sinon faire un système multiboot avec d'un coté maverick et de l'autre Lion ?

Et enfin, existe t'il un livre ou un site me permettant de commencer de 0 avec la 5.0.2 d'xcode ?

Vous remerciant pour vos réponses ;-)
 
Dernière édition: