Ghost108 schrieb:
bin mir jetzt leider immer noch nicht wirklich sicher.
Ist das jetzt ein Buch für mich oder nicht? : rheinwerk-verlag.de/apps-progr…d-ipad_3653/?GPP=opiospro
Du kannst ja erst mal mit der Online Version des Buches (siehe Signatur von macmoonshine) anfangen. Die behandelt zwar iOS 7 und Xcode 5, aber die Grundlagen haben sich ja nicht geändert. Da merkst du dann auch, ob das Buch was für dich ist oder nicht.
class Viewcontroller = Klasse <- ja
func A und func B = Objekte? <- nein
Instanzvariable = Die Variable im jeweiligen Objekt? <- jain, es gibt auch noch die lokalen Variablen.
Quellcode
- class Klasse {
- // Instanzvariable
- var fooBar = 0
- // Methode 'foo'
- func foo() {
- println("'foo()' aufgerufen über Instanz \(fooBar).")
- }
- // Methode 'bar'
- func bar() {
- println("'bar()' aufgerufen über Instanz \(fooBar).")
- }
- // Methode 'ups'
- func ups() {
- let fooBar = 100 // lokale Variable, verdeckt die Instanzvariable
- println("'ups()' aufgerufen über Instanz \(fooBar). Ups, da stimmt was nicht!")
- }
- }
- var instanz1 = Klasse()
- var instanz2 = Klasse()
- instanz1.fooBar = 1
- instanz2.fooBar = 2
- instanz1.foo()
- instanz1.bar()
- instanz2.foo()
- instanz2.bar()
- instanz1.ups()