Einfache Programmierung: Erstellen Sie deine erste App für das iPhone. Teil 2. | Irina Galkina | Skillshare

Playback-Geschwindigkeit


  • 0.5x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 2x

Einfache Programmierung: Erstellen Sie deine erste App für das iPhone. Teil 2.

teacher avatar Irina Galkina, Easy programming.

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu jedem Kurs
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu jedem Kurs
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

8 Einheiten (15 Min.)
    • 1. Einführung

      0:48
    • 2. Katzen und Kurse

      1:20
    • 3. Reflex in den Quellcode

      2:12
    • 4. Verfahren für die Buttons

      1:18
    • 5. Erste Schritte

      2:11
    • 6. Arrays

      1:30
    • 7. Methode hervorhebt

      3:07
    • 8. Hervorhebung der Buttons aktualisieren

      2:37
  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Alle Niveaus

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

30

Teilnehmer:innen

--

Projekte

Über diesen Kurs

Wir erstellen eine einfache und nützliche Anwendung für iOS - Eierzeit.

f303fd30

Wir fangen an die Entwicklungsumgebung zu erstellen und gehen zur abgeschlossenen Bewerbung.

In diesem Kurs lernst du:

  • wie du die Entwicklungsumgebung set (lade Xcode herunter und starte dein erstes Projekt);
  • wie du schnell und einfach verschiedene Controller (Schaltflächen, Etiketten, Schieber etc.) in die Bildschirme deiner App einfügen kannst;
  • Grundstruktur der iOS-Anwendung;
  • was ist das Storyboard und wie man es benutzt;
  • die Grundlagen der Konstruktion des Quellcodes
  • wie man Controller mit dem Quellcode verbinden kann;
  • wie du Timer in deinen Apps hinzufügen und verwendest;

In dem zweiten Teil machen wir:

  • connection an das Storyboard;
  • Hervorhebung der Schaltflächen;
  • Konstruktion zur Speicherung des aktuellen Standes des Bildschirms.

....

Und auch wir werden etwas Neues über Katzen lernen)

4dc73060

Triff deine:n Kursleiter:in

Teacher Profile Image

Irina Galkina

Easy programming.

Kursleiter:in

Hi everyone! My name is Irina and I'm a programmer and a teacher.

One day I discovered word of programming and now as a programmer I work with such wonderful programming platforms as Java, Processing, Swift and I hope I get few more in the future!

Also I work as a teacher on programming online-classes. I really like to share my knowledge with other people and make something complicated easy to understand.

The programming is a area where your practical skills are very important and thats why I create simple and useful classes for everyone who wants to try themselves in programming.

As a teacher and a programmer I found out that the best way to learn programming is to start from something useful easy and enthralling, something that will be interesting for you t... Vollständiges Profil ansehen

Kursbewertungen

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%
Bewertungsarchiv

Im Oktober 2018 haben wir unser Bewertungssystem aktualisiert, um das Verfahren unserer Feedback-Erhebung zu verbessern. Nachfolgend die Bewertungen, die vor diesem Update verfasst wurden.

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen bei Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Einführung: - Hallo. Mein Name ist Serena, und ich bin Stunden-Entwickler. Nutzen Sie so viele Lücken in unserem Alltag und erweitern Sie sich jetzt, um Ihre eigenen in dieser Klasse zu schaffen. Es wird eine einfache und nützliche Anwendung erstellen. Tyler, das werden wir. Sie haben als Problem in der Sprache erhalten. Wenn Sie kein Problem und keine Erfahrung haben, keine Erfahrung haben, sind keine besonderen Kenntnisse erforderlich. Ich werde Ihnen zeigen, wie Sie vom heruntergeladenen Ausschluss von iTunes zur abgeschlossenen Anwendung starten können. Am Ende dieser Klasse haben Sie cool up und auf der Basis aus, können Sie Ihren eigenen Timer erstellen , den Sie in Ihrem Alltag verwenden können. Wie ein Fleck, ein Zwei-Timer oder körperliche Aktivität. Steiner wollen momentan 2. Katzen und Kurse: hallo an alle im zweiten Teil dieser Klasse. Und jetzt ist es an der Zeit, unseren Bildschirm mit unserem Quellcode zu verbinden. Und vor allem möchte ich eine kurze Einführung machen Wie es funktioniert. Stellen Sie sich vor, dass Sie eine Katze haben und Sie reflektieren wollen. Sie können nicht in den Stern, Scott und wie es aussehen wird, nur wenn alles, was wir sagen können, dass bekommen hat eine Art von Eigenschaften wie Farbe, Altersname und es hat Augen, Beine und etwas. Und es hat auch etwas, was es tun könnte. Vielleicht hatte es Spiel. Es kann spielen. Oh, vielleicht kannst du es streicheln, damit wir das beschreiben können. Aber nicht mit ankündigen wie, ähm , wie, Name off auf Namen wie Eric es und vielleicht, ah, wie viele Beine Kopf und hat und Reserve Kräuter, was es tun kann und was getan werden könnte besuchen und reflektieren im Programm in der Klasse, können wir uns vorstellen, dass wir es in den Eigenschaften wie Name H und Methoden reflektieren können. Methoden sind wie ein Seil, wie man es streicheln kann. Oh, vielleicht kannst du damit spielen, so dass zits, wie es in der Programmierung funktioniert 3. Reflex in den Quellcode: Also, jetzt haben wir unsere aus Ihnen unseren Bildschirm und wir wollen reflektieren Unser Stern erzielte Wir werden in unserer Ansicht Controller schnüffelte Datei reflektieren Warum? Wenn ich wählen Sie meine einzige Sie Controller Nur ein Bildschirm und gehen Sie zu diesem Menü Ich werde sehen. Ist das hier? Ich habe Sie Controller. Wie Sie sehen können, ist es das gleiche mit dem Namen von diesem Sie Controller Also die Reflexion von meinem Bildschirm ist das was Sie steuern? Wie kann es es beeinflussen? Festlicher Herbst sollte ich gehen. Ich sollte im Herbst in ein System gehen, das durch Drücken dieser Taste abschrecken und ich wähle einfach meinen Boden und Brust Kontrolle und ich fing an, es in meiner Quelldatei zu drogen, den Service Gut. Das ist alles hier. Ich möchte nur Namen von meinem Knopf hier eingeben So wird es wie weich beide unten sein und ich werde das gleiche tun. Also sind es unsere Kinder, unser View-Controller Fire! Es ist eine Reflexion von unserem Bildschirm, Andi, Da die Inflation eine Reflexion ist, was hat unsere Sicht? Kontrolleur? Unser Bildschirm. Es hat zwei Teile und durch haftbar und in der Reflexion in Ihnen steuern die Besetzung wird die gleichen drei Tasten haben . Also werde ich das gleiche für jeden Boden tun 4. Verfahren für die Buttons: - Ja. Und auch möchte ich zu meiner Reflexion die Ansicht hinzufügen. Controller-Klasse, äh, Methoden. Verben. Also, was passiert, wenn ich meine drücken? Nun, unten auf einem noblen Boden oder hart gekochten Boden? Also will ich das gleiche nur ah, drücken Sie die Kontrolle und Drogen es in meiner Sie Controller-Klasse. Aber ich werde Verbindung wählen, nicht Steckdose, aber Aktion tatsächlich bedeutet Methode. Das wird passieren. - Was? Wenn ich diese Taste drücke und ich einfach Chris tippe und das gleiche tun, war es alle meine Tasten Aktion. 5. Erste Schritte: jetzt kann ich einfach zurück zum Standard in der Abschreckung gehen und zu meinem View-Controller gehen. So beginnt die Hauptarbeit. Und vor allem möchte ich hier etwas für meine Böden setzen, und ich werde in meiner Ansicht Download-Methode mit med senden. Es ist das Herunterladen von Ziff, Sie Einstellung Kind, und es sieht aus, wie Sie wollen, so in zugegeben Ich möchte auf meine Schaltflächen gesetzt wird hervorgehoben, und eine nicht so ein b wird wie ausgewählt aktiv sein, aber andere werden wie nicht ausgewählt. Also hier möchte ich meine 1. 2-Taste, wie für einige Welt und in einem Bash-Button wird hervorgehoben und sicher nicht. Also, äh, tippe ich einfach äh, so fett. Wählen Sie meinen Punkt und tippen Sie. Es ist hervorgehoben und nur zu und sonst. Also werde ich nur in einem Aber, ähm ist hervorgehoben und ich habe mich einfach falsch. Also werde ich ein paar Denkbeine haben. Es ist so, dass meine 1. 2-Taste nicht ausgewählt wird, aber die 3. 1 wird verpassen Wählen Sie es. Also, was du sagst, halte es für klein. Es ist, als ob wir uns für harte Welt entschieden haben 6. Arrays: Also, was ich jetzt tun möchte, möchte ich, dass, wenn ich eine der unteren und das war derjenige, der hervorgehoben werden. Also möchte ich auf der einen Schaltfläche dafür ausgewählt werden. Ich möchte meiner Klasse eine weitere Eigenschaft hinzufügen. Äh, wie, äh, Array. Sein Name ist ausgewählter Typ mit Anlagewerten und entscheidet, drei sind hier iss Eine kleine Demonstration. Was macht der Strahl in Ordnung? Gibt es, wie, Menge Off-Werte mit der irgendwann werden wir Zeit Willen verwenden, die nur wahr aus fällt sein kann und jedes Element im Array hat es alten Index wie von Null Toe zu unserem Fall. Aber vielleicht Zehe in als Zahl und wir können das ist etwas aus dem Array von diesem Index nehmen. Also durch diese Zeile wurden solche Array-Rabatt diese Zahl aus Filament drei in jedem Off-Elemente erstellt . Bullen emittiert Feind und hat es sehr wie falsch 7. Methode hervorhebt: und was ich will einen Safe in diesem Bereich. Ich möchte Zustände für meine Knöpfe sagen. Wenn also der Wert innerhalb von Null wahr ist, bedeutet das, dass die Schaltfläche mit Index Null für mich ist, dass es ein Softball-Button nicht gesammelt werden sollte . Es gibt wenig Missverständnis mit Hervorhebung, So wie Sie sehen können, hervorgehobene Unterseite sieht aus wie ein wenig wenig schattiert wie kein Highlight es. Also, uh, in diesem Fall verwenden wir Highlight, dass in diesem Mittel eso hervorgehoben bedeutet, dass eine kleine Rechnung dunkel wie eine nicht ausgewählte sind wie diese. Also das ist Aber in diesem Highlight. Und dafür werden wir eine weitere Methode schaffen. Eine weitere Funktion, wie manche denken wie Europa. Was kann mit meinem View-Controller mit meinem Bildschirm und seinem Namen Sit getan werden. Warum, huh? In für Modern sagte, Hervorhebung für Modernen Und was wird hier passieren? Hier werde ich einfach durch meine Eile gehen geht durch immer in Texas und in meinem Celexa Stipe Williams Index Null ist wahr. Das bedeutet, dass unser Softball-Kumpel hervorgehoben wird Sollte falsch sein sollte wie ein heller Im anderen Fall sollte es wahr sein und ich möchte das gleiche mit allen meinen Knöpfen tun. Also für die in einem Bash-Button im Tal war Index eins. Also hier ändere ich mich auf den Namen in einem Druckknopf sollte falsch sein. Wenn Sie den Typ mit Index auswählen, werde ich wahr sein und das gleiche mit der Hard World Schaltfläche mit Index zu. Also hier aktualisieren wir einfach den Zustand von unseren Tasten, und ich bevorzuge es wäre hier Zehe näher, Zehe alle anderen Tasten, aber tut dieses Medikament von irgendwo gebrochen und die logische aus dieser Nachricht aufgerufen werden wo ah, hart gekochten Boden Gebete oder in einem Port-Knopf gedrückt oder ein Stier aber beeindruckt. 8. Hervorhebung der Buttons aktualisieren: Und jetzt ist hier in unserer Zwischenzeit in unseren Verben. Wir wollen ein paar Dinge setzen, die sich ändern, wann sind was, Miss Breast für den ersten, alles, was ich meinen logischen Zustand ändern will. Oh, für harte Welt Boden psychologischen Zustand für gut begründete X zwei sollte wahr sein, weil es sollte nicht hervorgehoben werden sollte hell sein, aber für die andere Sprache wird gezwungen werden weil sie hervorgehoben werden sollten. Sie sollten ein wenig Schatten so falsch sein und wenn andere Schnäppchen unterdrückt wird, sollte die gleiche sein , aber mit verschiedenen Werten für Wert ist indiziert Ozean vor, aber für gut, Sie sind in der Expansion die Wahrheit und wenn ja, aber Brüste die Reflexion aus dem Verkauf Nun, mit Index Null sollte der wahre Wert innerhalb von 20 sein und wie ich sein sollte. Aber es wird nichts ändern, weil wir etwas, das mit unseren Tasten verbunden ist, nicht geändert haben. Unsere Flaschen ist hier ist eine Reflexion aus. Unsere Schaltflächen sind von unseren Bildschirmen, also sollten wir etwas mit Objekten ändern. Aber wir haben bereits in den Methoden getan. Also sollten wir es einfach aus den Aktionen aufrufen. Und jetzt können wir unsere Anwendung auf dem Simulator starten und wir werden sehen, dass sich alles geändert hat und gut funktioniert. Ich hoffe es. - Ja. Und sonst bis zu einem logischen Klaren sein. Ich sagte, wählen Sie den Typ für Wert wurde indiziert True, weil wir sagten, unsere harte Welt Taste sollte nicht zum ersten Mal hervorgehoben werden.