Soru & Cevap

xcode5 ve xib ...

01.01.2014 - 01:48

herkese selamlar;

arkadaşlar ben yeni xcode ve mac kullanıcısı oldum şirketteki bilgisayarda çok az bi kullanmışlığım vardı o xcode un daha düşük versiyonu idi zannedersem ve xib dosyası direk kendiliğinden geliyor ; ben kendi makinama xcode 5.0.2yi yükledim burada kendisi direk gelmiyor appdelegate dosyasına viewcontroller import edioyruz bişiler yapıoruz filan anca böyle çıkıyor bunu nasıl otomatik hale getirebilirim yoksa bu her defasında böyle yapıcakmıyız bunu

1 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-7730-1383655584.png
egemen.durmus
07.01.2014 - 02:14

selam abdülbasit cevap için çok teşekkürler ;

aslında benim sormak istediğim genel bir ayarı varmı diyedi ama daha çok az bişi öğrenmeme rağmen storyboard daha kolay istediğimiz view e sürüklüyoruz olay bitiyor android deki gibi intent yazma olayları yok çok hoşuma gitti tekrardan cevap için çok teşekkürler... :)

Profile picture for user abdulbasit.tanhan
abdulbasit.tanhan
03.01.2014 - 11:17

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