Xcode 5: Gestire l’interfaccia grafica mediante l’utilizzo del file xib

xcode_framework

Ormai tutti sappiamo che il 18 settembre verrà rilasciato ufficialmente iOS7 quindi di conseguenza sarà rilasciato anche il nuovo xcode 5.

Alcuni utenti che già hanno scaricato le versioni beta del nuovo xcode mi hanno chiesto se era possibile creare un nuovo progetto e gestire l’interfaccia grafica mediante l’utilizzo del file xib.

La risposta è si, certo che si può fare e in questo tutorial vi mostrerò anche come.Però cari amici vi consiglio di prendere “confidenza” anche con la storyboard.

Ora basta con le chiacchiere e passiamo ai fatti.

Per prima cosa mandiamo in esecuzione il nuovo xcode 5 e creiamo un nuovo progetto di tipo Empty Application

Schermata 2013-09-13 alle 18.25.42

Ora da File->New->File ->Objective-C class  creiamo una nuova classe che eredita da UIViewController,  mi raccomando spuntate il flag With Xib for user Interface.

L’unica cosa da fare ora è modificare il metodo  didFinishLaunchingWithOptions all’interno del file AppDelegate.m

[code lang=”obj-c”]

#import "ViewController.h"

@implementation AppDelegate

– (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

{

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

// Override point for customization after application launch.

self.window.rootViewController = [[ViewController alloc] init];

[self.window makeKeyAndVisible];

return YES;

}

[/code]

Come si può notare il tutto è veramente molto semplice ^_^  .