736 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
6 Treffer
Swift ist wie Kotlin bewusst sicherheitsorientiert (z. B. Optionals gegen Null-Fehler) und deutlich kompakter als Objective-C. Läuft nativ auf Apples Plattformen und wird über das App-Store-Ökosystem (Xcode) entwickelt und verteilt.
Verwandt: iOS · Java · Kotlin · React Native
Ganzer Artikel im Wiki →Eine als async markierte Funktion gibt ein Versprechen zurück (Promise, Future, Task). Mit await hält sie an dieser Stelle an und gibt die Kontrolle ab, bis das Ergebnis da ist – andere Aufgaben laufen in der Zwischenzeit. Das ist bequemer als verschachtelte Callbacks. Unterstützt wird es in JavaScript/TypeScript, Python, C#, Kotlin (Coroutinen), Rust, Swift, Dart und weiteren.
Verwandt: Callback · Event Loop (Ereignisschleife) · Thread (Faden) · Exceptions · Threads (Nebenläufigkeit)
Ganzer Artikel im Wiki →Closures entstehen, wenn eine innere Funktion auf Variablen der äußeren zugreift und zurückgegeben oder weitergereicht wird. Sie sind die Grundlage für Zähler, Fabriken, Callbacks, Teilanwendung (Currying) und das Modul-Muster in JavaScript. Unterstützt werden sie von JavaScript, Python, Java (Lambda-Ausdrücke), C#, Go, Kotlin, Swift, Rust, Haskell und vielen weiteren.
Verwandt: Callback · Currying · Higher-Order-Funktion (Funktion höherer Ordnung) · Decorator-Muster (Dekorierer) · Encapsulation (Kapselung) · Lambda (Lambda-Ausdruck)
Ganzer Artikel im Wiki →Apps werden primär in Swift entwickelt und über den App Store verteilt, mit einem strengeren Review-Prozess als Googles Play Store. Das geschlossenere System (kein offizielles Sideloading außerhalb der EU-Regularien, striktere Sandbox-Regeln) gilt gemeinhin als sicherer, schränkt aber auch die Freiheit der Entwickler stärker ein als Android.
Verwandt: Android · Swift · Offline-First und Background Sync (PWA) · APK · Apple · Apple Safari
Ganzer Artikel im Wiki →Anders als eine Webview-App rendert React Native echte native UI-Elemente (kein eingebetteter Browser), indem JavaScript-Code zur Laufzeit mit der nativen Plattform kommuniziert. Dadurch lässt sich viel Code zwischen iOS und Android teilen, plattformspezifische Anpassungen bleiben aber trotzdem möglich.
Verwandt: React · Android · Browser · Code · iOS · Kotlin
Ganzer Artikel im Wiki →Aus let x = 5 folgt int, aus x + 1.5 folgt float. Der Compiler prüft weiterhin alle Typen vor dem Start. Die Technik ist in Haskell, OCaml und F# am weitesten entwickelt (Hindley-Milner-Verfahren) und steckt in var/auto (Java, C#, C++), val (Kotlin, Scala), let (Rust, Swift), := (Go) und TypeScript.
Verwandt: var-Keyword · Duck Typing · Generics · Null (kein Wert) · Type Casting
Ganzer Artikel im Wiki →