Selamlar,
Projende New -> Cocoa Touch -> Objective-C class seçtikten sonra Class ismini veriyorsun. Subclass of UIViewController seçtiğinde aşağıdaki With XIB for user interface aktif olacak. Oradaki seçeneği işaretlediğinde XIB dosayanla birlikte sınıfında gelecek.
1. Apple storyboardlarla çalışmayı teşvik ediyor. Fakat storyboard kullanmak istemiyorsan proje yaratırken boş bir proje yaratabilirsin.
2.Yeni bir UIViewController classı yarat xib dosyası ile birlikte. Yukarıda anlattığım gibi
3.Daha sonra AppDelegate.h' ta UIViewController intansce-ını tanıt.
@interface AppDelegate : UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow *window;
@property (strong, nonatomic) UIViewController *myVC;
@end
4. Appdelegate.m dosyanda UIViewController sınıfını oluştur.
@implementation AppDelegate
@synthesize myVC = _myVC;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.myVC = [[UIViewController alloc] initWithNibName:@"TestViewController" bundle:nil];
self.window.rootViewController = self.myVC;
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
return YES;
}
@end
/sites/default/files/cevaplar/dosya/2020/file-screen_shot_2014-01-03_at_11.01.16.png