Latest Posts

Swift İle Ekranlar Arası Geçiş (Segue İşlemleri)
17.08.2019 17:31

Viewcontroller eklendikten sonra, Push işlemi için Storyboard’da işaretleme tamamlanır ve ID tanımlaması yapılır. Sonrasında aşağıdaki işlemler yapılır. Şimdi notları daha hızlı buraya yerleştirmek adına ekran görüntüsü vs. paylaşamıyorum, fakat ilerleyen günlerde ihtiyaç olursa notları ekran görüntüleri ve kaynak linkleri ile güncellemeyi düşünüyorum. performSegue ile Diğer Ekrana Geçmek performSegue(withIdentifier: “verilenID”, sender: self) Diğer Segue İçin Veri Sunmak […]

Userdefaults Veri Kaydetme ve Çekme
17.08.2019 17:27

Userdefaults kavramı uygulamalarımızda en düşük boyutlu, çok sık güncellenmesi gerekmeyen verilerin kullanıcının cihazında saklanması işlemidir. Bunun için Coredata da kullanabiliriz fakat, daha düşük boyutlu tam olarak veritabanı mantığında çalışmayan, coredata’ya göre daha az fonksiyonel olan bir key-value saklama yapısıdır diyebiliriz. Kullanımı oldukça kolay olan bu yapı ile ilgili 2 örneği aşağıdan inceleyebilirsiniz. Verinin Kaydedilmesi UserDefaults.standard.set(“Bu […]

Swift’de Optionals Kavramı (Soru İşareti ve Ünlem)
17.08.2019 17:21

Kullanıcıdan alınan verilerde tip uygunluğu ön tanımlaması yapmak için kullanılır.  Örneğin veri initialize edilmemişse ? kurtarıcımız olabilir. Soru İşareti (?) Olma veya olmama ihtimali mevcut. Uygun olduğu takdirde onay alır. Ünlem İşareti (!) Bu değerin olmama ihtimali yoktur. Kesinlikle tanımlanmıştır. Eğer bir sorun oluşursa, fatal error ile karşılaşmanız olasıdır. Default Value ile Kurtarma var numara = […]

Swift’de Fonksiyonların Kullanımı
17.08.2019 17:17

Swift’de bütün programlama dillerinde olduğu gibi fonksiyonları kullanmaktayız. Eğer bir değer dönecekse, return edilecek veri tipini tanımlamamız gerekmektedir. Hangi tipde veri dönecekse ” -> Int” gibi dönecek verinin tipini belirtmemiz gerekiyor. Fonksiyon tanımlama oldukça basittir. Eğer herhangi bir veri dönüşü yapılmayacak ise, aşağıdaki gibi basitçe tanımlama yapabilirsiniz. Fonksiyon Tanımlama func toplama(){      print(“toplama fonksiyonu […]

Swift’de If Else Koşul İfadesi
17.08.2019 16:53

İF Koşul ifadeleri olmadan bir uygulamayı tamamlamanız neredeyse mümkün değil. Her koşulda, her noktada kullanabileceğiniz bu önemli ifade, her programlama dilinde bulunmaktadır. İF ifadesi bir programlama dilinin bel kemiğidir. İf Koşullandırması Nedir ? İf ile 2 veya daha fazla farklı değerlerin veya durumların, tiplerin, seviyelerin bir çok değişkenin kontrolü yapılabilmektedir. Eğer üyelik aktif edildiyse, eğer […]

Swift’de Döngüler
17.08.2019 16:50

Döngüler dizilerde, veritabanlarında veya başka birimlerde başka şekilde saklanan verilerin listelenmesi, toplu halde işlenmesi, üzerinde değişiklik yapılması gibi durumlarda ağırlıklı olarak kullanılmaktadır. Bunun dışında, hiçbir veri olmasa bile bir işlemi belli bir sayıda, belli bir durum gerçekleşene kadar yapmak gibi amaçlarınız için kullanabileceğiniz ifadelerdir. While Loop Aşağıda number değişkeni 0 olarak tanımlanır ve 10’dan küçük […]

Arrays, Dictionaries ve Unique Diziler
17.08.2019 16:43

Diziler düzenli verilerdir. Sınırsız sayıda değişkeni 1 dizide saklayabilirsiniz. Bu değişkenleri anahtarları yardımıyla çağırabilirsiniz. Okullarda öğrencilere verilen numara gibi, her veri içim 1 anahtar belirleyip, bu anahtarlar yardımı ile aynı veriyi birden fazla yerde kullanmanız kolaylaşacaktır. Diziler bir çok farklı amaç için kullanılabilmektedir. Düzenli verilerimizi sakladığımız veri dizileri, anahtarlı ve anahtarsız, unique ve sıralı örneklerini […]

Swift’de Değişken ve Sabit İşlemleri
17.08.2019 10:07

Türkçe’de ismi değişken olan variables tanımlamaları swift’de sabit ve değişken olarak 2’ye ayrılıyor. var ile tanımladıklarımız daha sonra değiştirilebiliyorken, let ile tanımladıklarımız değiştirilemiyor. Bunlara sabitler adı veriliyor. Swift’de değişkenler için herhangi bir karakter seti kısıtlaması yok. Emojileri bile bir değişken ismi olarak kullanabilirsiniz. Swift bu konuda bir çok programlama diline daha esnek ve geniş bir […]

kesinlikle bir problem yok
01.08.2019 19:31

Hayat hepimizi bir yerlerden alıp bir yerlere götürebiliyor. Beni de aldı İstanbul’a getirdi. Yaşadıklarıma anlam veremeyişim, ama yaşamaya devam edişim, bu ümit kimsede yoktur. Web geliştirme uzmanı olarak özel bir kurumda çalışmaya başladım. Sevdiğim işi yaptığım için, hayatımın tek sorunsuz tarafı çalışırken sıkılmıyor, bunalmıyor olmam. İş konusunda sorun yaşayacağımı düşünmesem de bir kaç yıldır ciddi […]