I “code snippets” trucchi di Xcode

      Nessun commento su I “code snippets” trucchi di Xcode

In questo articolo vi diro come lavorare con blocchi di codici memorizzati, i code snippets. Quando aprite un progetto su xcode sicuramente avete visto un pannello a destra in basso dove ci sono gli oggetti che trasciniamo sul interfaccia grafica. Nello stesso pannello ci sono anche i code snippets, con il segno di due parentesi graffe “{}”. Se andiamo su questo pannello vediamo dei codici prefabbricati da apple pero non vuol dire che non possiamo creare anche i nostri codici personalizzati. Questi codici servono per facilitarci la vita sulla programmazione, inserendo il codice che ci serve con una mossa. La procedura e facile: scriviamo il nostro codice, lo selezioniamo tutto e poi lo trasciniamo su questo pannello inserendo anche un nome identificativo.

code snippets

Vi scrivo qualche codice da copiare e inserire sul vostro ambiente di sviluppo Xcode:

Creare un bottone:

    UIButton*btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
    btn.frame = CGRectMake(10, 10, 60, 60);
    [btn setTitle:@"Button" forState:UIControlStateNormal];
    [btn addTarget:nil action:@selector(pushButtons) forControlEvents:UIControlEventTouchUpInside];
    [self addSubview:btn];

Creare una label:

 UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 150, 40)];
label.text = @"Label";
label.textColor = [UIColor redColor];
label.textAlignment = NSTextAlignmentRight;
label.font = [UIFont fontWithName:@"Georgia" size:25.0f];
label.backgroundColor = [UIColor clearColor];
[self.view addSubview:label];

Creare un pickerView:

 UIPickerView *pickerView = [[UIPickerView alloc] initWithFrame:CGRectMake(0, 0, 320, 200)];
    [self.view addSubview:pickerView];
    pickerView.delegate=self;
    pickerView.dataSource=self;
    pickerView.showsSelectionIndicator = YES

Creare uno slider:

UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(10, 10, 300, 30)];
        slider.minimumValue = 0;
        slider.maximumValue = 100;
        [self.contentView addSubview:slider];

Creare uno switch:

 UISwitch * swotchCode = [[UISwitch alloc] initWithFrame:CGRectMake(115,37, 79, 27)];
    [swotchCode addTarget:self action:@selector(switchCodechanged) forControlEvents:UIControlEventValueChanged];
    swotchCode.on = YES;
    [self.view addSubview:swotchCode];

Creare un immagine:

UIImageView *img = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 40, 40)];
    img.image = [UIImage imageNamed:@"MaschioScheletro16.jpg"];
imageView.contentMode = UIViewContentModeScaleAspectFit;
    [self.view addSubview:img];

Creare una vista:

UIView *viewProg = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, 200)];
    viewProg.backgroundColor = [UIColor redColor];
    [self.view addSubview:viewProg];

Questi sono una parte dei codici che io uso per i miei progetti, voi potete creare i vostri codici personalizzati ovviamente.