top of page

IOS Ilk Uygulama

  • Writer: Sevdanur GENC
    Sevdanur GENC
  • Oct 7, 2012
  • 2 min read

Bu makale ile birlikte artik XCode uzerinde ilk uygulamamizi gerceklestiyor olacagiz. Ilk uygulamamizin icerigi bir text field'dan girilen ifadeyi buton yardimi ile bir label icerisine yazdirmak olacak. Ilk uygulama icin basit bir ornek secmis oluyoruz ve XCode'umuzda Create a NewXcode Project diyerek yapacagimiz islemleri adim adim anlatmaya basliyor olacagim. Acilan pencerede IOS  menusunden Application'i seciyoruz. Ve yan tarafta listelenen ogelerden Simple View Application'i seciyoruz. Next butonuna tiklayarak Projemizin ismini ve projeyi nereye kaydedecegimi gostermis oluyoruz. Projemizin ismini IlkUygulama olarak belirttikten sonra karsimiza gelen pencereden yan tarafta bulunan listeden IlkUygulamaViewController.H dosyasini tiklayarak kodlarmizi yazmaya basliyoruz. TextField icerisine girilecek kullanici ismi icin bir degisken ve ayni zamanda Label nesnesine almis oldugumuz kullanici ismini yazdirabilmemiz icin bir degisken tanimlamis oluyoruz.  Hemen ardindan Butona basildiktan sonraki yapilmasi gereken islerin bulundugu metod olan YazdirMetodu isimli metodu yazdiyoruz. IlkUygulamaViewController.M dosyasinda ise IlkUygulamaViewController.H dosyasinda yazmis oldugumuz metodun ne is yapacagini belirtiyoruz.

IlkUygulamaViewController.H Kaynak Kodlari ;

            #import <UIKit/UIKit.h> @interface IlkUygulamaViewController : UIViewController {

    IBOutlet UILabel *Metin;

    IBOutlet UITextField *Kullanici_Ismi;

}

 - (IBAction) YazdirMetodu;

@end  

IlkUygulamaViewController.M Kaynak Kodlari ;

              #import "IlkUygulamaViewController.h" @interface IlkUygulamaViewController () @end @implementation IlkUygulamaViewController

- (IBAction) YazdirMetodu:(id)sender

{

    NSString *MetniOku = [ initWithFormat:@"Sisteme Hosgeldin, %@", ];

;   

}

@end  

View Ayarlari ;

Uygulamamizin gorunum ayarlarini Interfeca Builder'a ulasarak olusturacagiz.

                    Oncelikle File's Owner'da bulunan View Controller'i isterseniz sag click yontemi ile isterseniz control tusu ile secili iken textfield'in uzerine surukleyip birakiyoruz.

                    Surukleyip biraktiktan sonra asagidaki karsimiza kontrolu hangi degiskenden alacagini belirtebilmemiz icin bir liste gelecektir. Buradan Kullanici_Ismi isimli degiskeni View Controller'a secerek baglamis oluyoruz.  

        Ikinci yapacagimiz islem ise yine ayni sekilde bu kez Label nesnesine View Controller'dan secmis oldugumuz ok isaretini surukleyip birakiyoruz.

                    Hemen ardindan Label nesnesi icin gerek olacak olan degisken ismini yani Metin degiskenini seciyor ve View Controller'a bunu baglamis oluyoruz.


                    Surukleyip biraktigimiz buton nesnemiz icin gerekli olan islemin bulundugu metodun ismini karsimiza gelen siyah pencereden YazdirMetodu ismini seciyoruz.

        Boylelikle once kodlarimizi yazdiktan sonra gorunum ayarlarinida hallettikten sonra artik Run ile uygulamamizi calistirabiliriz.

Uygulamanin Son Ekran Goruntusu ;

                            Goruldugu gibi textfield'a kullanici isminizi yazdiktan ve butona bastiktan sonra hemen asagida label nesnesine "Sisteme Hosgeldin ; Nano" seklinde bir yazi yazilmis oluyor. Keyifli Calismalar Dilerim.

Recent Posts

See All
Oracle Java Cloud Service Uygulamasi

Bir onceki Oracle Cloud Computing yazisinda bahsettigim gibi JDeveloper Oracle Cloud icin gelistirmis oldugu surumu olan Oracle JDeveloper 11g (11.1.1.6.0) ile kucuk bir uygulama gelistirip bunu oracl

 
 
 
Oracle Cloud Computing Hakkinda

Bulut bilisim konusundaki arastirmalarima devam ederken bu kez solugu Oracle Cloud Computing'de aldim. Bu makalem ve ilerleyen makalelerimde Trial versiyonu ile user tarafini pek yormayan bir yapidan

 
 
 
Nested Parallel Loops

Matrix Multiplication / Matrix Carpma islemlerini OpenMP araciligi ile paralel alanda nasil yapilabilecegini incelerken ayni zamanda for construct'larin nested parallel loops alaninda nasil calistigin

 
 
 

Comments


©2035 by Sevdanur Genc. Powered and secured by Wix

bottom of page