Dynamic Method Dispatching: Table

Merhaba, method dispatching serisine daha önce giriş yapmış ve static method dispatching konusuna değinmiştik. Şimdi bir diğer method dispatching yöntemi olan ve bize OOP'ı kazandıran, dynamic method dispatching konusunu ele alacağız.…

Static Method Dispatching

Serinin ilk yazısında method dispatching konusuna genel olarak değinmiştim. Serinin ikinci yazısında static dispatching konusundan bahsetmek istiyorum. Static dispatch kullanıldığı zaman çalışacak metodun hangi adreste olduğu…

Swift: Protocol-AssociatedType

Associated Type, protocol'lerde generic yapı elde etmemizi sağlar ve protocol'e uyma sözü veren tipler tarafından tipinin belirlenmesini beklerler. Uygulamamızda kullanmak için kamera, mikrofon, fotoğraf galerisi gibi özellikler için…

Swift: Enum-2

Merhaba, daha önce Swift dilinde enum kullanımına giriş yapan bir yazı yayımlamıştım. Şimdi enum'lara biraz daha derinlemesine değinmek istiyorum. Associated Values Swift'te enum kullanırken her bir case için yanında tutabileceği ek…

Property Wrapper

Property wrapper sayesinde bir özelliğin sahip olduğu getter/setter metotlarını kapsülleyerek projen boyunca benzer kodların yazılmasının önüne geçer ve özelliğin kodlanması ile saklanması arasında katman oluşturur.

SwiftUI

2014 senesinde Apple tarafından duyurulan Swift, yıllar içerisinde değişime uğrayarak dünyada en ilgi çekici ve güçlü dilleri arasında yerini almayı başarmıştır. Günümüzde ise Swift bir güncellemeden daha ileri giderek bir evrim geçirmek…

Swift Generics

Swift Generics, kod tekrarını önlemeyi, Framework veya SDK geliştirirken yeniden kullanılabilir yapıları oluşturabilmeyi sağlamaktadır.

Xcode Snippets

Snippet Nedir? Merhaba değerli okurlar, bu yazımda Xcode Snippet konusuna değineceğim ve umut ediyorum ki hepinizin büyük heves ile kullanmaya başlamanıza veya devam etmenize vesile olacağım. Xcode snippet, sık yazdığımız kod…