işsiz kaldığım şu günlerde android'in dışına çıkma fırsatını daha da derinleştirerek ios'ta swifte sardım :)
ilk yazımda olurda denk gelirse yeni başlayan biri için basit bir uygulama yapmak istedim en baştan var , let işlerine girmek istemiyorum ama ufak bir bilgi ile
var = değişebilir
let=sabit değişmez
zamanla array ve String yapılarını yaptığımız uygulamalar içinde de göstereceğim
UYGULAMA ÖZETLE
1- Button olacak bunu biraz süslicez rengini değişicez üstüne ismini yazıcaz
2-Bu Buttona action verip bir alert dialog çıkartıcaz
ŞİMDİ UYGULAMANIN AŞAMALARINA GEÇELİM
1-Yeni Proje açıyoruz (Create a new XCODE project)
2- Gelen ekranda Create'e tıklıyoruz
3- Artık uygulamamızın ana ekranı geldi burada sol tarafta swifblog dosyasının altından Main.storyboard'u seçiyoruz
(yeni başlayanlar için storyboard uygulamanızı tasarladığınız ekranlardır).
4-storyboard ekranı geldi en alttan genişlik yükseklik ayarlaması yapabilirsiniz (wCompact hAny tıklayarak)
5- Artık ekranımıza button ekleyebiliriz bu butonu biraz büyültücez , sarı renkte olmasını istiyorum artık siz ne renk isterseniz yapabilirsiniz ,ve üstüne tek bir kez tıkladığınızda button yazsını silip istediğiniz ismi verebilirsiniz.
5.1
5.2
5.3 (burada buttonun rengini değişiyoruz yazı rengide "Tint" ile değişir ben siyah yapıyorum)
6-şimdi sıra Button'a action vereceğimiz işleme geldi bu ilk örnek olduğu için vede olurda bilmeye biri okursa bana sövmemesi için :) çok yalın sölicem sağ üstte içiçe geçmiş çembere tıklıyoruz onun adı (show the asistant editor) daha sonra gelen ekranda butonu sağ tıkla sürükleyerek isim verme işlemine geçiyoruz ben "alert ismi verdim" (Resim 6.2)
6.2- Connetion a tıklayıp action'ı seçiyoruz onu unutmadan söyliyim
7- şimdi en altta alert func yazan yer butona verdiğimiz action'dır burada en üstte let ve var dan burada let kullandım sabittir , sırası ile
- title:alert'in başlığı
- message : alert'te verilen mesaj ok'e basıldığında alert kapanacak
kodu paylaşayım hemen :
@IBAction func alert(sender: AnyObject) {
let alertController = UIAlertController(title: "SWİFT DERS -1", message:
"swift öğreniyorum", preferredStyle: UIAlertControllerStyle.Alert)
alertController.addAction(UIAlertAction(title: "ok devam et", style: UIAlertActionStyle.Default,handler: nil))
self.presentViewController(alertController, animated: true, completion: nil)
}
8- Uygulamanın son ve çalışır hali aşağıda
umarım birilerine faydası olur bundan sonra bu kadar detaya girermiyim bende bilmiyorum ama blog yazmak kolay iş değil vesselam ki benimkinde hiç bişi yok :D yani yazı olarak :))