[SWIFT] Komplettes IOS-App-Entwicklungstagebuch zum Selbststudium

Ab heute möchten völlig unerfahrene Personen Artikel durch Selbststudium auf die Entwicklung von IOS-Anwendungen übertragen (1 Nachschlagewerk).

Warum

Wir erwarten drei Effekte.

  1. Steigern Sie die Lerneffizienz, indem Sie sich der Ergebnisse bewusst sind. 2, organisieren Sie nur die Hauptpunkte. 3, schneiden Sie den Rückzug ab, indem Sie erklären!

Lass uns gehen!

Der heutige Lerninhalt.

1, Merkmale von Swift 2, wichtige Wörter 3, persönliches Thema

1, Merkmale von Swift

・ Was für eine Sprache ist Swift? → Sie können Mac- und Ios-Anwendungen entwickeln ...

Mehr Details ... Es ist eine statisch typisierte Sprache, die die Wertinformationen von Variablen und Konstantentypen in der Ausführungsphase zur Kompilierungszeit bestimmt. (Es ist eine Sprache, deren Sicherheit gewährleistet ist, da sie falsche Informationen als Kompilierungsfehler anzeigt. Es scheint, dass sie auch für die groß angelegte Entwicklung geeignet ist.)

2, wichtige Wörter

Typinferenz ... Erraten Sie den Typ wie (String) für Strings und (Int) für Zahlen.

Generika ... Deklarieren Sie den Typ eindeutig, bevor Sie die Variable definieren. (Da der Typ speziell deklariert und als Argument übergeben wird, gibt es viele Beschreibungen.) ← Dies.

Bibliothek Standardbibliothek - Eine Bibliothek, die standardmäßig mit Swift geliefert wird.

Kernbibliothek - Bibliothek, die für asynchrone, Kommunikations- und Dateivorgänge verwendet wird

· Stiftung Eine Bibliothek, die die von vielen Apps benötigten Funktionen bietet

・ Libdispatch Eine Bibliothek, die die parallele Verarbeitung von Hardware durchführt

Entwicklungswerkzeug ... LLDB (ein Werkzeug, das es einfacher macht, Fehler zu finden /binding.pry-like ...)

Namensregeln -Variationen, Funktionen, Konstanten -Verwenden Sie camelCase.

Tipps zur Wortwahl ・ Mehrdeutig × ・ Abkürzung × ・ Allgemein ○ ← Das stimmt.

3, persönliches Thema

Ich habe mich bisher persönlich gefühlt. (Ehrlich gesagt ... der Inhalt ist leicht.)

Von nun an werde ich mein Bestes geben, um es jeden Tag zu aktualisieren! ... Es ist ziemlich schmerzhaft, es hier aufzuschreiben.

Ich hoffe wirklich, dass es Anfängern und Anfängern helfen wird.

Recommended Posts

Komplettes IOS-App-Entwicklungstagebuch zum Selbststudium
iOS App Entwicklung: Timer App (2. Timer Anzeige)
iOS App Entwicklung: Timer App (Zusammenfassung)
Roadmap für die Entwicklung von iOS-Apps (Einführung)
iOS App Entwicklung: Timer App (4. Implementierung des Countdowns)
iOS App Entwicklung: Timer App (1. Timer Zeiteinstellung)
iOS App Entwicklung: Timer App (10. Animation erstellen)
Entwicklung der iOS-App: Timer-App (3. Start / Stopp-Taste, Reset-Taste)
iOS App Entwicklung: Timer App (7. Implementierung der Alarmtonauswahl)
Persönliches App-Produktionstagebuch
iOS App Entwicklung: Timer App (5. Implementierung von Alarm und Vibration)
Entwicklung der iOS-App: Timer-App (9. Passen Sie die Farbe des Fortschrittsbalkens an)
Der iOS-Ingenieur startet die Android-Entwicklung
ROS App Entwicklung auf Android
ATDD-Entwicklung unter iOS (Basic Edition)