ETİKETLER

swift-protokoller

İÇERİK TÜRLERİ

Protokoller (Protocols)

 

Protokol, belirli bir işi gerçekleştirmek için gerekli metotlar, özellikler ve diğer gereksinimlerin bir planını tanımlar. Protokol, bu işi aktif olarak gerçekleştirmez bir anlamda işin tanımını ortaya koyar. İşin gerçekleştirimi ise bir sınıf, yapı ya da enumeration ile gerçekleştirilir.

Protokoller‌ sınıf yapı ve enumeration’lara benzer şekilde tanımlanır.

Sayma Tipi (Enumeration), Protokoller (Protokols) ve Delege Etme (Delegation)

Sayma tipi, C’de de mevcut olan ve bir grup bilgiyi birlikte tanımlayan bir yapıdır. Ancak Swift’te, C’den farklı olarak tanımlanan sayma tipi yapının elemanlarına tam sayı karşılıklar atanmaz.

Sayma tipinin yazılış biçimi aşağıdaki gibidir:

       enum Ad{

           // Grup bilgi tanımı

       }

 

Aşağıda daha anlaşılır bir sayma tipi tanımı verilmiştir:

    enum Kita {

    case Avrupa

    case Amerika

    case Asya

    case Afrika

    case Avusturalya

    case Antarktika

Abone ol swift-protokoller