İçeriğe geç

Kenan Atmaca | Blog Yazılar

Swift 3 ile Literal Expression kullanımı

Swift 3

Merhabalar bu yazımda Swift 3 ile birlikte syntaxı değişen diğer bir olayda literaller oldu. Peki nedir bu literaller ? diyecek olursanız, hata ayıklama işlemlerinde log çıktı işlemlerinde kullanılmakta yanı yapılan olayın hangi fonksiyondan tetiklendiği, hangi satırda bulunduğu gibi bilgiler döndürebilirsiniz.…

Swift 3 ile infix operator kullanımı

Swift 3

Merhabalar bu yazımda Swift 3 ile kullanımı değişen yenilikler gelen diğer bir yapıda operator aşırı yükleme ön eki olan farklı operatörler kullanabilmenizi sağlayan infix ön eki oldu.

Bu ek sayesinde dilediğimiz sembollerde fonksiyon yazıp kullanıyoruz. Bu operatöre ek olarak precedencegroup

Swift 3 ile private(set) değişken kullanımı

Swift 3

Merhabalar bu yazımda Swift 3 ile birlikte gelen diğer bir değişken ön ekide private(set) yapısı oldu. Oldukça güzel bir yapı kullanım olarak. Aşağıda inceleyip birlikte görelim ne olduğunu.

Bir önceki yazımda fileprivate ön ekinden bahsetmiştim ve private yapısı nedir ne …

Swift 3 ile fileprivate class kullanımı

Swift 3

Merhabalar bu yazımda Swift 3 ile birlikte dile yeni bir Class ve değişken ön eki getirildi fileprivate adında bu ön ek hakkında bilgiye aşağıdaki verdiğim örnek ile anlamış olacağız.

Bildiğimiz gibi Nesne yönelimli programlamada(OOP) nesneleri koruma altına alırız böylece dışardan …

Swift 3 ile Error handler kullanımı

Swift 3

Merhabalar bu yazımda Swift 3 ile Error handler işlemini nasıl gerçekleştiririz buna örnek vereceğim. Gelişim olarak syntax’da küçük bir değişim var eski kullanıma göre.

Bildiğimiz gibi Bazen hata ayıklama işlemini yapmamız gerekir durumlara göre hata çıktıları üretip kodun efektifliği açısından …

Swift 3 ile @discardableResult kullanımı

Swift 3

Merhabalar Swift 3 ile bildiğimiz gibi bazı ön ekler değişti yenileri eklendi buna diğer bir örnek @discardableResult oldu. Xcode derleyicisi Xcode 7 den itibaren kullanmadığınız değişkenler için uyarı veriyordu yani eğer bu değişkeni kullanmıyorsanız kod içerisinde durmasına gerek yok şeklinde.…

Swift 3 ile @escaping closures kullanımı

Swift 3

Merhabalar bu yazımda Swift 3 ile değişen @noescape yerine @escaping ile değiştiren closures ön parametre ekinden bahsedeceğim.

İşlevsel bir ek kullanımı oldukça basit. Neden kullanmalıyız ? diye soracak olursanız fonksiyon içerisinde bir completion closure yazdığımızı düşünelim ve bu closure içine …

Swift 3 ile inout kullanımı

Swift 3

Merhabalar bu yazımda Swift 3 ile inout parametresi fonksiyonlarda nasıl kullanılır buna örnek vereceğim.

inout parametresi kullanımı değerin üzerinde kalıcı değişim veya işlem yapmamızı sağlar yani örnek verecek olursak C ve C++ dillerinde pointer ile yapılan referans değişimi şeklinde yorumlayabiliriz.…

Swift ile Array Sorted,Map,Filter işlemleri

Swift 3

Merhabalar bu yazımda Swift ile Sizlere yardımcı olacak hızlı okunaklı bir şekilde Array üzerinde işlemler yapacağınız yararlı fonksiyonlardan bahsedeceğim.

Array üzerinde sıralama,değişim ve kontrol işlemlerini basit bir şekilde gerçekleştirebilirsiniz ve bu işlemi oldukça güzel haale getirebilirsiniz. Tabiki bir çok sıralama …

Swift 3 Zamanı!

Swift 3

Apple her yıl işletim sistemi versiyonlarına başarılı ek versiyonlar yazmakla beraber programlama dili Swifti’de ekibiyle geliştirmekte. Modern programlama anlayışına ve kodun efektiv özelliklerine uyarak en başarılı ve en iyi programlama dilini yaratmaya çalışmakta.

Bu yılda kodlarımızı tamamen yayınlanan Swift 3

Copyright © 2022 Kenan Atmaca