İçeriğe geç

Kategori: iOS

Swift Literal ifadeler

swift

Merhabalar bu yazımda Swift dilinde bulunan 4 adet literal tipten bahsedip.Örnek vereceğim.

Bu Literal tipler Php‘de sınıf yapısında bulunan sihirli methodlara benzemekteler,Framework kütüphane veya log kaydı tutmak için yazdığınız kodda işinize yarayabilir.

__FILE__ = İşlem yaptığı dosya adı
__LINE__

Swift ile Fallthrough kullanımı

swift

Merhabalar bu yazımda Swift ile gelen bir özellik olan fallthrough nediri açıklayıp,örnek vereceğim.

fallthrough diğer programlama dillerindede bulunan continue,break gibi deyimlere ek olarak geliştirilmiş bir döngü kontrol deyimidir.

Ne işe yarar ? Swift programlama dilinde Switch-case yapısı ile birlikte kullanılır,hangi …

Swift ile Defer kullanımı

swift

Merhabalar bu yazımda Swift Dili ile kullanacağınız bir yapı olan Defer‘den bahsedeceğim.

Defer nedir ne işe yarar ? Defer bloğu arasında olan kod parçaları en son çalıştırılır yani ilk olarak Deferin altında olan kodlar çalışır en son Defer bloğu …

Swift ile versiyona göre kod yazmak

swift

Merhabalar bu yazımda Swift ile 2.0 versiyonundan sonra gelen güzel bir özellik olan versiyona göre kod nasıl yazılır bunun örneğini vereceğim.

Yazdığımız iOS projelerinde versiyona göre kod farklılıkları ve yeni versiyonda çıkan kullandığınız bir kütüphane eski versiyonu kullanan kullanıcılarda çalışmaz.Buda …

Swift ile Protocol

swift

Merhabalar bu yazımda Swift ve İOS programlamanın önemli konularından Protocol‘den bahsedip örnek vereceğim.

Swift dili Hem object orianted hemde protocol orianted programlama dili olarak geçer.Swift dilinin kütüphaneleri elementleri bir birinin özelliğini devrederek,izin alarak çalışır.

Örnek olarak tableview oluşturduk ve …

Swift ile Operator Overloading

swift

Merhabalar bu yazımda C++‘da örneğini gördüğümüz operatör aşırı yükleme işlemini Swift dili ile nasıl yaparız. Bunun örneğini vereceğim.

Operator aşırı yükleme nedir ? Int tipi ile Int tipindeki değişkenleri bir biri ile toplayıp çıkarabildiğimiz gibi aynı tipden struct veya …

Swift ile Extension

swift

Merhabalar bu yazımda Swift ile çok güzel bir özellik olan Extension‘dan bahsetmek istiyorum.

Yaptığı şey tam olarak dahilli kütüphaneler veya kendi kütüphanelerinize harici olarak özellikler eklemeniz.Kelime anlamıyla büyütmenizi sağlıyor.

Aşağıdaki Int sınıfı için yazdığım extension fonksiyonlarını inceleyebilirsiniz

extension Int 

Swift ile Throw kullanımı

swift

Merhabalar bu yazımda Swift 2.0‘dan sonra gelen hata yönetimi konusuna Throw init fonksiyonuna güzel bir örnek vereceğim.

Yazdığımız uygulamada hata ayıklama işlemi ve bunun kullanımı önemli bir durum. Kullanıcının internetinin olup olmadığı kontrolu ve ona göre bir uyarı vermek …

Swift ile Subscript kullanımı

swift

Merhaba arkadaşlar bu yazımda Swift ile güzel bir özellik olan Subscript‘den bahsedeceğim.

Güzel işlevsel bir özellik istediğiniz mantıkta kullanabilirsiniz. Aşağıdaki örnekte sınıfımıza bir subscript tanımladık ve arr dizisine ait bilgileri subscript ile get,set ettik diziye veri eklemek veya farklı …

Swift ile animasyonlu resim gösterme kütüphanesi iCarousel

swift

Merhabalar arkadaşlar bu yazımda sizlere İOS uygulamalarınıza renk katacak çok hoş bir framework paylaşacağım.

Uygulamanızdaki listelediğiniz resimlerin farklı pozisyon ve efektlerle değişmesini sağlayan güzel bir kütüphane olan iCarousel.

NOT:Kütüphanenin dosyaları objective-c dili ile yazıldığı için proje dosyanızda bridging-header.h

Copyright © 2022 Kenan Atmaca