Swift Introduction

– modernere Version von C-objektive
– keine Strichpunkte
– wenig Sonderzeichen (vgl. import)

// datei.swift
// inhalt (schlagwort)
//
// created by Katrin Bächli 19.10.15
// Linzenz
import Metal
var lenght:Int    
var doubleMatrix:[Double]   
var matrix:[Int16]
for n in 0...3 {
.               var1 = (matrix[n]);
.            }
if  var1 < 12 {
.            return 0
.        }
while value2 > value1 * 1.5 {
.            volume = value2 * 2
.        }
class ProjectComponentSubject {   
        
.     init(<variables>){

.       // Klasseneigenschaften setzen
.       self.var1 = var1

.       // Instanzeigenschaften setzen
        var2 = var3 * var4
.    }

.   // Funktionen
.   func inverse() -> a_Buffer {
.       // Code
.    }

Vererbte Klasse

class ProjectComponentSubject : Parent, Interface { 
}  
class SwisscomRTSTCPConnect : NSObject, ADTCPSocketDelegate {
. 
}

Nach dem Doppelpunkt kommen die Eltern und deren Schnittstelle.