ios

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/35

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 9:19 PM on 9/21/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

36 Terms

1
New cards

Aufgaben UiView

Zeichnen/Anzeigen von Inhalten

Verwalten von layouts

Behandeln von events

2
New cards

Wie nennt man eine eingebettete view

Subview

3
New cards

Wie nennt man übergeordnete view

Superview

4
New cards

Views frame

Position und Größe der view im Koordinatensystem der superview

5
New cards

Views bounds (vs frame)

Eigenes Koordinatensystem

6
New cards

nil

Int?

7
New cards

UiTextfield vs UITextview

Eingabe (control) vs Anzeige (view)

8
New cards

Ui Image view

Scale to fill

Aspect fit

Aspect fill

9
New cards

Positioning constraints

Alignment

Spacing

Size

Relation

10
New cards

Constraint variation

Responsive

11
New cards

Guard

guard condition else{false kram} True kram


12
New cards

Tab bar controller

Unten Tab bar

13
New cards

Navigation controller

Hierarchie/ stack

14
New cards

Segue

Interner link zwischen view controller

15
New cards

CustomStringConvertible

var description: String { return “…“}

16
New cards

Equatable

Station func == (lhs: KLASSE, rhs: KLASSE) → Bool { return alles vgl}

17
New cards

Comparable

Station func < (lhs: KLASSE, rhs: KLASSE) → Bool {return lhs.ka < rhs.ka}

18
New cards

Codable

var jsonEncoder = JSONEncoder()

do{let jsonData = try jsonEncoder.encode(OBJECT)

print(String(data: jsonData, encoding: .utf8)!)} catch { print()}

19
New cards

View controller lifecycle

viewDidLoad()

viewWillAppear(_:)

viewDidAppear(_:)

viewWillDisappear(_:)

viewDidDisappear(_:)

20
New cards

Tableview inhalt

var content = cell.defaultContentConfiguration()

content.text = “inhalt”

content.secondaryText = “inhalt2”

cell.contentConfiguration=content

21
New cards

State binding

@State in ContentView

@Binding in unterview

22
New cards

Environment angeben

@State private var Name = typ()

IrgeineView().environment(name)

Objekt anlegen

23
New cards

Environment holen

@Environment(typ.self) private var name

24
New cards

User centered design

Iterative

Involve users

Focus on user needs

25
New cards

Design approaches

Generative analytical

26
New cards

Design principles

Contrast repetition alignment proximity

27
New cards

Evaluation app design

Cognitive walkthrough Heuristic evaluation

Interviews observation controlled exp

28
New cards

4 areas xcode

Navigator toolbar editor debug inspector

29
New cards

3 errors

Warning compiler runtime

30
New cards

Ternary operator

Largest = a > b ? a : b

31
New cards

Mutating func

Changes property of struct

32
New cards

Type cast

if let swim = workout as? Swim

33
New cards

Closures

Let name = {( param)→ TYP in Irwas }

34
New cards
35
New cards
36
New cards