Swift-4 ile iOS Uygulaması - Aydaki Ağırlığımız Ne Kadar ?
Merhabalar Arkadaşlar
Bugünkü yazımda Swift ile yazmış olduğum basit ama zevkli bir örnek olan Aydaki Kütlemiz Ne Kadar dan bahsedeceğim. Uygulamadaki amacım Button,ImageView,Label ve TextField kullanımını öğrenmek.
Uygulamaya başlamadan önce ilk olarak Xcode’umuzu açıyoruz :
Xcode ekranında Create a new Xcode project seçeneğini tıklıyoruz.
Bu ekranda ise geliştirdiğiniz uygulamanın türüne göre dizayn edilmiş arayüzlerden birini seçiyoruz. Biz örneğimiz için Single View App kısmına tıklayarak bir sonraki bölüme geçiyoruz.
Son olarak projenin Adı, geliştirici, organizasyon ,uygulama dili gibi özellikleri doldurarak projemizi oluşturmuş oluyoruz.
Öncelikle uygulamanın ekran tasarımını yapıyoruz. Uygulamamızda label, textField, button ve imageView kullanılmıştır. Yukarıdaki gibi bir ekran tasarlamak için aşağıdaki adımları uygulayacağız :
Uygulama isminin özelliklerini verdik. Label dan oluşuyor. Rengi gri, textSize’ı 22 ve kalın, text özelliği ortalanmış şekilde kullanıcıya gösteriliyor. Diğer özellikleride yukarıdaki görüntüden inceleyebilirsiniz.
Diğer 2 label ise yukarıdaki özellikleri içermektedir. İlk label dan farklı olarak text fontu normal olarak ve boyutu 18 şeklinde ayarlanmıştır. Diğer özellikleri inceleyip diğer farklılıklarıda sizler bulabilirsiniz :)
Buton tasarımında ise arka plan rengi gri ve text rengi beyaz olarak ayarlandı. Buton isminde Hesapla şeklinde tanımlandı. Butonun Diğer özellikleri bakmanızı incelemenizi öneririm.
Son olarak uygulamamızla bağlantılı olabilmesi için Ay resmi ekledik. ImageView bileşenine Image kısmına eklediğimiz resmin adını yazarak onu rahatlıkla ekranda göstermiş oluyoruz. Resmin görünümü ile ilgili diğer ayarları View kısmından yapabilirsiniz.
import UIKitclass ViewController: UIViewController {
@IBOutlet weak var weightText: UITextField!@IBOutlet weak var resultText: UILabel!@IBAction func calculateWeightButton(_ sender: Any) {let weight=(Double(weightText.text!)!/6.0)resultText.text = String(format: "%.2f", weight)}}
Uygulamada işlemi yapmak için gerekli olan bileşenlerin tanımlamalarını yapıyoruz. Label ve TextField tanımından sonra Button için bir metod oluşturuyoruz. Oluşturduğumuz metodda gerekli işlemleri yapıyoruz.
- Öncelikle bir sabit weight adında sabit tanımladık.(let : sabit ifadeler için kullanılır.)
- Tanımlanan sabite ağırlık değerinin 6 ya bölümünün değeri Double türüne dönüştürülerek atandı. String ifadeyi double yaptık.
- Bulduğumuz değeri ise virgülden sonraki 2 rakamını göstermek şartı ile text’e yazdırıyoruz.
- Ve run ederek uygulamayı çalıştırıp, Aydaki kütlemizi öğreniyoruz :)
Evet Arkadaşlar Swift dili kullanarak ilk iOS uygulamamızı sizlerle birlikte yapmış olduk. İnşallah beğenmişsinizdir. Desteklerinizi bekliyorum. Bol kodlu günleriniz olsun . Bir sonraki blog yazımda görüşmek üzere :)
Uygulamanın kodlarına aşağıdaki linkten erişebilirsiniz :