İçeriğe geç

Etiket: code

Swift ile Lazy Veriables

swift

Merhabalar bu yazımda Swift ile Lazy ön ekli değişkenlerin ne işe yaradığı hakkında bilgi verip örnek ile açıklayacağım.

İOS derleyicisinde ARC (Automatic Referance Counter) denilen bir sistem mevcut. Bu sistem her değişkenin referans sayısını çağrılma sayısını sayıyor ve buna göre …

Swift @noescape kullanımı

swift

Merhabalar bu yazımda Swift dilinde Closures ile kullanılan ön eklerden biri olan @noescape ne işe yarar buna örnek vereceğim.

Swift programlama dilinde Closuresler çok değerli bir yere sahip çoğu programlama dilindede olan bir özellik aslında. Parametrelere fonksiyon yazma olayı.

Daha …

AVPlayer ile Video oynatma

İOS

Merhabalar bu yazımda AVPlayer sınıfını kullanarak uygulama içinde video nasıl oynatılır bunun örneğini vereceğim.

AVKit ve AVFoundation kütüphaneleri görüntü ve ses işlemlerinde kullanılmakta. Bende aşağıda yazdığım örneğimde oynatma işlemi örneğini görebilirsiniz.

import UIKit
import AVKit
import AVFoundation

class ViewController: UIViewController 

NSAttributedString ile Html dönüşümü

İOS

Merhabalar bu yazımda NSAttributedString kullanarak Html dosyasını String‘e dönüştürüp, String‘dende Html‘e nasıl dönüşüm gerçekleştiririz bunun örneğini vereceğim.

Aşağıda yazdığım 2 adet fonksiyon var bunları kullanarak geçiş yapabilirsiniz. Ayrıca WebView nesnesini kullanarak String ile yazılmış Html kodunu uygulama …

Swift ile #ifdef kullanımı

swift

Merhabalar bu yazımda Swift dilinin içerisinde yerleşik olarak bulunan C dili Apisi’nin diğer bir özelliği ön işlemci komutlarının nasıl yazılacağının örneğini vereceğim.

Bu işlem çoğu alt seviye ve yerleşik olarak bulunan programlama dillerinde var. Amacı kodun derlenmeden önce çalıştırılmak kontrol …

Swift ile Pointer

swift

Merhabalar bu yazımda alt seviye programlama dillerinde bulunan pointerları modern Swift dilinde nasıl kullanırız. Buna örnek vereceğim.

Bildiğimiz gibi Swift çok yeni ve modern programlama anlayışıyla harmanlanmış bir dil ancak içerisinde güçlü bir C dili apisi bulunmakta. Böylelikle bizde pointerleri …

Swift ile Enum

swift

Merhabalar bu yazımda Swift ile Enum nasıl kullanılır bunun örneğini vereceğim.

Bildiğiniz gibi Enum alt seviye programlama dillerindede mevcut bazı sıralı işlemleri daha kolay düzenli seçmemizi kullanmamızı sağlıyor ancak Swift ile enum çok geliştirilmiş ve rahat bir haale getirilmiş.

İOS

Swift Multiple Protocols

swift

Merhabalar bu yazımda Protokolleri bir sınıf veya struct yapısında nasıl çoklu şekilde kullanırız bunun örneğini vereceğim.

Bazen yazdığımız yapılarda farklı yazılmış ancak ortak işlev görev fonksiyonlar değişkenler kullanabiliriz böyle durumlarda bir kaç protokolu sınıflarımızda birleştirerek kullanabiliyoruz.

protocol Human {
    
    var 

Swift Protocol Binary Operators

swift

Merhabalar Protocol serisinden bir yazı daha yazmak istedim.Bu yazımda aynı protokolu kullanan sınıflara nasıl operatör aşırı yükleme yaparız bunun örneğini vereceğim.

Kullanışlı bir özellik istediğiniz değişken class içi nesneleri bir biriyle karşılaştırabilir farklı işlemleride bu sayede yapabilirsiniz.

Aşağıdaki yazdığım örnekte …

Swift Protocol Extension

swift

Merhabalar bu yazımda Swift ile Modern programlama anlayışlarından protocol oriented programing yapısında bulunun protocolleri extend etme ek olaylar methodlar veya içerik ekleme örneği vereceğim.

Yazdığımız belli başlı yapıda olan protokolleri Swiftin extension özelliği sayesinde extend edebiliyoruz.

protocol Human {
    
    var 
© 2025 Kenan Atmaca