So erstellen Sie eine iOS-App ohne KEIN ERLEBNIS - Kapitel 3 | Grant Klimaytys | Skillshare

Playback-Geschwindigkeit


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

So erstellen Sie eine iOS-App ohne KEIN ERLEBNIS - Kapitel 3

teacher avatar Grant Klimaytys, Software Engineer

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

7 Einheiten (57 Min.)
    • 1. 1

      0:42
    • 2. 2

      8:22
    • 3. 3

      11:47
    • 4. 4

      4:15
    • 5. 5

      7:31
    • 6. 6

      12:43
    • 7. 7

      11:12
  • --
  • 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.

102

Teilnehmer:innen

--

Projekte

Über diesen Kurs

Lerne wie du eine iOS-App ohne KEIN ERLEBNIS erstellen kannst! App-Entwickler werden im Durchschnitt $100 pro Stunde bezahlt - würdest du etwas davon mögen?

Triff deine:n Kursleiter:in

Teacher Profile Image

Grant Klimaytys

Software Engineer

Kursleiter:in

My very first software program was the artificial intelligence brain of an underwater robot in the early 2000's, still the coolest project I have ever worked on!

Since then I have designed and built websites, software and apps using all manner of languages and frameworks. Javascript, Bootstrap, .Net, Python, PHP - you name it, I've probably used it.

These days I focus on building quality cross platform apps using Xamarin studio in C#, Xcode and Swift 2 and Android Studio.

If you're considering becoming a freelance developer then I can honestly say it is the best life in the world. You will have no boss, earn an hourly rate of $60 - $150 and take holiday whenever you want!

Of course you have to learn how to make good apps first, which brings me to my second pa... 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. 1: Willkommen zu diesem letzten Teil aus dem Tutorial, wenn wir gehen, um eine voll funktionsfähige Taschenrechner App, die es uns ermöglicht, viele Funktionen auszuführen. So 98 mal 35 ist 3430. Dies mag zunächst kompliziert erscheinen, aber Ihre Bemerkung, dass, wenn wir programmieren, vor allem in dieser App, wir werden alles in wirklich einfache Konzepte zerlegen. So Programmierung geht es darum, so wenig Code wie möglich zu schreiben, und Sie werden sehen, diese App ist eigentlich ziemlich einfach zu machen, also lasst uns anfangen. 2. 2: Lassen Sie uns ein neues X Code-Projekt erstellen, also sollten Sie daran gewöhnt sein. Mittlerweile. Ich werde eine einzelne View-Anwendung erstellen. Ich werde diesen Rechner genial nennen und alles andere lassen, da es Swift Universal ist . Das ist in Ordnung. Und ich werde den nächsten Andi treffen, ihn auf meinen Desktop legen. Ein Ex-Code wird den Rest für mich dualisieren. Also haben wir eine App, die viel wie die letzte aussieht, die wir erstellt haben. Wir haben einen View-Controller auf dem Haupt-Story-Board. Öffne das Hauptpunkt-Storyboard und dann drinnen. Ich werde nur nach unten scrollen und ich werde auf den Leerraum doppelklicken, und das wird für uns verkleinern, damit wir den gesamten View-Controller in der oberen rechten Ecke sehen können . Sie werden feststellen, dass hier einige Optionen zum Aus- oder Einblenden des Navigators vorhanden sind, und wenn Sie darauf klicken, wird der Navigator auf der rechten Seite weggehen. Wir können die Dienstprogramme verstecken, um uns viel Platz zum Spielen zu geben. Nun, wenn ich ziehe, sagen wir ein Label in hier und natürlich muss ich meine Dienstprogramme wieder anzeigen, um das zu tun, scrollen Sie unten nach unten ziehen. Eine Beschriftung auf X Code ist nur ein wenig eingefroren. Es ist der Weg zur Sekunde. Versuchen wir es nochmal. Schlagen Sie die Beschriftung. Das gefällt ihm nicht. Da gehen wir. Das ist besser. Du musst vielleicht auf deinen View-Controller zoomen, um das in der nächsten Sache, die wir tun werden, fallen zu lassen. Ich werde das zur Seite verstecken, wird nicht den Assistenten Editor diese beiden Kreise oben treffen , richtig? Und das gibt mir Schmerzen. Und wenn Sie sich erinnern, so haben wir unsere Etiketten vorher mit unserem Code verbunden. Also werde ich das schließen. Geben Sie uns viel mehr Platz. Was wir im Assistenten Editor auf der rechten Seite tun können, ist, wenn wir diese automatische hier oben treffen und wir nach unten kommen, um Vorschau, wir können zu maine dot Storyboard Vorschau gehen, und wenn wir darauf klicken, es zeigt uns, was der Bildschirm ist gehen, wie auf den verschiedenen Geräten aussehen. Das ist also auf einem iPhone vier Zoll, was einem iPhone fünf am unteren Rand entspricht. Hier kann ich auf dieses Symbol klicken. Ich kann es drehen, damit wir wissen, wie es aussieht, wenn es gedreht ist. Es gibt eine kleine Plus-Taste in der Unterseite, und wenn Sie darauf klicken, können Sie andere Geräte wählen, Zehe hinzufügen. Also werde ich das iPhone sechs wählen, das ein 4,7 Zoll ist, und es fügt es daneben hinzu. Wenn ich also in den Leerraum doppelklicke, vergrößert es sich und Sie können sehen, dass sich das Etikett bewegt hat, was ein wenig frustrierend ist. Und wenn ich werbe, sagen wir ein iPad. Die Art der Beschriftung bewegt sich überall herum. Also, was wir in unserem Hauptansicht-Controller tun werden. Also dieser Schmerz auf der linken Seite ist, dass wir einige Einschränkungen auf dieses Etikett setzen. Und Einschränkungen sind ein sehr cleverer Weg weg, Dinge relativ zu den Rändern außerhalb des Bildschirms von Ihrem Gerät zu positionieren. Einschränkungen werden vollständig durch diese vier Symbole oder drei Symbole unten am unteren Rand gesteuert , neben der linken Hand Schmerzen. Also, wenn Sie auf einen klicken, kommt es mit einem kleinen Pop-up. Also lassen Sie mich nur sicherstellen, dass mein Label ausgewählt ist, und wenn ich dann auf diese klicke, habe ich ein kleines Pop-up, mit dem ich neue hinzufügen kann, so direkt oben. Hier, sagen wir, ich möchte dieses Label 76 Pixel positionieren und das sind keine echten Pixel. Sie sind Art von Dezimalstellen. Aber im Moment ist Pixel eine gute Möglichkeit, über sie nachzudenken. Ich ging, um dieses Label 76 Punkte von oben zu positionieren, und um es einzuschalten, klicken Sie auf das rote Symbol darunter, dann kommen Sie nach unten und klicken Sie. Fügen Sie eine Abhängigkeit hinzu. Es gibt nur eins, weil wir nur eins geändert haben. Und wenn Sie das tun, werden Sie feststellen, dass diese blaue Linie erscheint, und die blaue Linie sagt uns, dass es eine Einschränkung vom oberen Bildschirmrand bis zum oberen Rand unseres Etiketts auf der rechten Seite gibt. In unserem Assistenten können Sie sehen, dass sich das Etikett von der Mitte nach links bewegt hat, und das ist ein bisschen seltsam. Aber das ist, was X Code versucht, Ihnen mit seinem Versuch zu helfen, Auto. Legen Sie Ihre Sachen aus, und wenn Sie nur eine Einschränkung haben, wird es anfangen, Dinge anzunehmen, die es für Sie tun muss. Je mehr Einschränkungen wir hinzufügen, desto weniger Kontrolle, die wir dem X-Code geben, desto mehr Kontrolle geben wir uns selbst. Also offensichtlich müssen wir ein bisschen mehr zu diesem Etikett hinzufügen, damit es tatsächlich an genau der gleichen Stelle außerhalb unseres Bildschirms bleibt . Positionieren wir das also horizontal in der Mitte und unten in unseren kleinen zwei Balken unter einem der Symbole. Wir haben noch einige Einschränkungen, und zum Glück für uns haben wir horizontal im Container. Bisher überprüfe ich das auf und klicke. Fügen Sie eine Abhängigkeit hinzu. Sie sehen nun die Vorschau auf der rechten Seite zeigt uns, dass dieses Etikett jetzt horizontal innerhalb des Containers ist . Jetzt wird dieses Label die Anzeige unseres Taschenrechners sein, also stellen wir sicher, dass wir wissen, dass es das ist, was es ist. Klicken Sie in der oberen rechten Ecke, um den Assistenteneditor zu deaktivieren, indem Sie auf die Linien auf Lassen Sie uns das Seitenfeld zurückbringen, indem Sie auf die Schaltfläche oben rechts klicken, die Hydro-Show-Dienstprogramme sagt . Also hier drin haben wir eine ganze Reihe von Optionen, die wir natürlich festlegen können natürlich . Und diese Optionen sind abhängig von der Sache, die derzeit innerhalb der Ansicht ausgewählt ist . Also, wenn Sie in die obere rechte Ecke kommen, werden Sie feststellen, dass es sechs Abschnitte ist eine Hilfe Abschnitt. Da ist ein Identitätsinspektor im Abschnitt. Es gibt einige Attribute Größe, usw cetera. Wir wollen den Attribute-Abschnitt, weil wir ein wenig Formatierung auf unserem Etikett machen wollen, und lassen Sie uns ihm eine schöne funky Farbe geben. also im Farbabschnitt Wenn wiralso im Farbabschnittauf die tatsächliche Farbe klicken, kommt es mit einem kleinen Auswahlfenster, und wir können die Farbe leicht ändern und wir können es schließen. Ein anderes Etikett ist ein dunkelgrau. Wir können den Text auch hier ändern. Das wird also tatsächlich angezeigt Talk oder Taschenrechner. Dies wird die Anzeige für unsere eingegebenen Zahlen in unserem Rechner sein. Das erste Problem wird feststellen, dass wir den gesamten Text nicht mehr sehen können, also haben wir viel in diesem Bereich. Lassen Sie uns unseren Rechner auswählen und unten unten. Wir haben noch einige Einschränkungen, die wir hinzufügen möchten, also haben wir hier einige Optionen. Wir können eine Breite festlegen. Wir können eine Höhe einstellen, aber was ich tun werde, ist diese Einschränkung hinzuzufügen, die es 10 von jeder Seite von meinem Bildschirm nimmt und ich werde klicken. Fügen Sie den Einschränkungen hinzu und da haben wir es. Und wenn ich meinen Assistenten Editor wieder einschalten, können wir sehen, dass das Etikett nun fast die Breite außerhalb des Bildschirms erweitert ist. Jetzt gibt es eine letzte Sache hier zu tun, und das ist, an den Text dieses Etiketts auf der rechten Seite zu senden. Unter Ausrichtung können Sie auf die mittlere Schaltfläche klicken und es öffnet sie direkt in der Mitte für uns. Das wird also die Anzeige unseres Taschenrechners sein. In der nächsten Lektion werden wir tatsächlich beginnen, einige Schaltflächen hinzuzufügen, die der Benutzer drücken kann, um Berechnungen durchzuführen. 3. 3: Jeder gute Rechner braucht Knöpfe, und unser ist keine Ausnahme. Wir werden die Zahlen 1 bis 9 und Null hinzufügen, und wir werden ein Plus Minus Dividieren und Multiplizieren Tasten zu unserem Rechner Bildschirm hinzufügen. Also in unserem Hauptansicht-Controller. Und wenn Sie das nicht offen haben, tut mir leid, nicht Hauptansicht-Controller. Es ist unser Hauptpunkt-Storyboard. Wenn Sie es nicht geöffnet haben, klicken Sie einfach darauf. Und ich benutze nur diese Tasten oben rechts, um die Dinge aus dem Weg zu bringen. So ist es leicht für uns, unten zu sehen. Wir brauchen unten, oder? Wir müssen etwas finden, das uns erlaubt, einen Knopf zu haben, und überraschend wird dies eine Schaltfläche genannt. Also werde ich einen auf meinen Bildschirm ziehen, nur an einem zufälligen Ort, dann auf der rechten Seite in meinem Inspektor. Und das sind die Attribute, Inspektor. Ich werde den Namen ändern in eins einfach die Nummer eins, und ich werde die Schriftgröße davon erhöhen, es schön und groß machen, und vielleicht können wir eine Hintergrundfarbe dafür haben. Wenn ich also nach unten scrolle, sehe ich, dass es einen Hintergrundabschnitt gibt und wenn ich darauf klicke, lassen Sie mich eine Farbe wählen. Und ich denke, ich werde eine schöne gelbe Farbe Zehe haben, die das Blau versetzt. Okay, jetzt haben wir einen flippigen Knopf. Wir können diese Griffe darauf verwenden, um es zu ändern oder unten im Randbedingungsabschnitt beim Anheften. Wir können tatsächlich eine Breite und die Höhe angeben. Also lassen Sie uns diese mit einer Peitsche aus 50 und einer Höhe von 50 Apfel Sagen Sie, alle Ihre Tasten sollten mindestens 44 mal 44 sein, so dass die Finger groß genug sein werden, um sie tatsächlich zu tippen. Hit. Fügen Sie zu Einschränkungen hinzu und das sollte es tun. Das nächste, was wir tun müssen, ist, dies relativ zur Anzeige unseres Rechners zu positionieren. Also, was wir tun, ist, dass wir die Kontrolle drücken, halten Sie es gedrückt, klicken Sie auf eine, und dann können wir ziehen, um anzuzeigen, und es wird uns eine Reihe von Optionen geben, wenn wir loslassen. Was wir hier also haben wollen, denke ich, ist der vertikale Abstand. Und wenn wir auf diese blaue Linie klicken, die scheint, haben wir jetzt eine Option über auf der rechten Seite, um dies zu ändern, können wir es ändern, was wir wollen. Also lasst uns dieses Set bei 60. Dann brauchen wir auch eine Möglichkeit, diese in der horizontalen Achse auszurichten. Also kommen wir zu unserem allerersten Problem. Idealerweise möchten wir, dass unser ganzes Nummernblock unter dem Display sitzt und dort großartig aussieht. Also ist alles horizontal aufgereiht, aber man wird einfach leicht weggelassen werden. Horizontale Mitte. Wenn Sie sich eine Tastatur vorstellen, geht es 123456789 in drei Reihen. Also lasst uns das ändern. Eigentlich die Zahl fünf, weil das ist die Mitte von den meisten Tastaturen die Nummer fünf. Dann können wir diese fünf horizontal in den Container legen, um sie wieder einzuschränken . Also, unten unten unten, horizontal im Container, klicken Sie darauf und klicken Sie. Fügen Sie eine Abhängigkeit hinzu. Jetzt schauen wir mal, wie es aussieht. Wenn Sie unten auf dieses Dreieck klicken und die Frames aktualisieren, wird alles an die Stelle verschoben, an der Sie angegeben haben. Und jetzt haben wir eine nette Fünf dort. Ich würde das gerne ein bisschen runterziehen. Wenn ich also auf das eigentliche Element selbst und über auf der linken Seite klicke, werden Sie feststellen, dass wir hier einige Einschränkungen haben. Also habe ich diese Anzeige. Und wenn Sie durch sie klicken oder Sie tatsächlich lesen, können wir diese Einschränkung hier finden, die die obere von fünf ist gleich Anzeige des Rechners unten plus 60. Und wir können das auf der rechten Seite ändern, damit ich die 100 dazu bringen kann, es ein bisschen runter zu bringen. Vielleicht 100 und 20, nur um uns etwas Platz zu geben. Okay, das ist, wie fünf Tasten gemacht haben. Jetzt müssen wir den ganzen Rest hinzufügen. Und anstatt jede Schaltfläche neu zu erstellen, können wir diese tatsächlich kopieren. Befehl halten, siehst du? Klicken Sie auf Irgendwo in der Ansicht Controller und drücken Sie die Befehlsgebühr. Und da haben wir es. Nun, das wird auch fünf genannt. Und wenn wir uns die Einschränkungen derzeit hat die Höhe und die Breite. Also ist dieser Knopf momentan nur schwimmt, wo wir ihn hingestellt haben. Also, was ich tun werde, ist mein Schlüsselblock aus der Mitte zu bauen. Ich werde diese Nummer zwei nennen, und dann werde ich diese Nummer zwei verknüpfen, indem ich die Kontrolle halte, darauf klicke, auf fünf klicke und einen vertikalen Abstand einfüge. Und dann werde ich diesen vertikalen Abstand ändern. Also hier drüben, wenn ich es auswähle, kann ich nach rechts kommen. Andi, ich kann das machen Sagen wir 15. Und dann natürlich kann ich das natürlichhorizontal in meinem Container zentrieren. Und dann, wenn ich alles dort aktualisiere, haben wir es. Also werde ich während all dem sehr schnell durchlaufen. Und ich möchte, dass Sie sich Zeit nehmen, diese Tastatur auszulegen. Denken Sie sehr sorgfältig über Einschränkungen nach, denn wenn Sie in diesem Abschnitt eine zu viele oder ein zu wenige Dinge oft schief gehen, werde ich Sie in einer Sekunde oder so anschließen, wenn alle meine Schlüssel Bohne angelegt haben. Und da ist sie. Nun, mein Taschenrechner sollte mehr oder weniger genauso aussehen wie Ihr. Und wenn Sie auf dieses Dreieck unten klicken und Sie tatsächlich sagen, aktualisieren, welche Mine bereits aktualisiert wurde, sollten Ihre Elemente an der gleichen Stelle bleiben. Wenn Sie auf Ihren Assistenten-Editor klicken, wird es mit dem Bildschirm Ihrer verschiedenen Geräte und wieder dort angezeigt. Sie sollten so aussehen, als wären sie am selben Ort. Wenn dies nicht der Fall ist, müssen Sie zurück in Ihren Editor gehen und ein Spiel mit den Einschränkungen haben. Wenn Sie mit diesem Rückruf gekämpft haben, dass wir mit der Nummer fünf angefangen haben, dann habe ich die Nummer zwei geschaffen. Ich schickte es horizontal, und ich legte es 15 Punkte über Nummer fünf. Ich habe dasselbe mit Nummer acht gemacht, außer ich habe es 15 Punkte unter Nummer fünf gesetzt. Und dann habe ich mich irgendwie um jeden Knopf gearbeitet, den ich platzieren wollte. Und so wissen wir, dass sie jetzt alle am selben Ort bleiben werden. Der nächste Teil der Übung besteht darin, einige Plus-Minus-Zeiten hinzuzufügen und Schaltflächen zu teilen. Also werde ich meinen Nullknopf kopieren. Ich werde es irgendwo einfügen, und ich werde das offensichtlich Plus nennen, und dann zeige ich dir, was ich getan habe, bevor ich es grob ausgerichtet habe. Ich habe noch einen Knopf eingefügt und ich rufe dich Minus an. Also das Minus eins, ich werde steuern, klicken und ziehen Sie über 20 setzen einige horizontale Abstände ein, und dann werde ich auf den horizontalen Abstand klicken und es auf Ich denke, ich werde das ungefähr 24 machen und dann werde ich Steuerelement klicken und ziehen Sie auf sieben, stellen Sie einige vertikale Abstände ein und klicken Sie erneut auf die kleine Auslegerlinie, die angezeigt wird, und ich werde dies auf 24 einstellen . Dann werde ich meinen Plusknopf relativ zur Minus-Taste mit etwas horizontalem Abstand positionieren , und ich werde dies auf 15 so einstellen, und dann brauche ich ein letztes Bit für meinen Plusknopf. Halten Sie die Kontrolle. Klicken Sie auf und legen Sie es in sieben vertikalen Abständen ab. Ich brauche 24 dafür, dass die Minus-Taste unten in der unteren Ecke übereinstimmt, ich werde Zehe aktualisieren meine Frames, und da haben wir sie Art von Offset, so dass wir als der Benutzer wissen, dass sie weit genug weg von den Tasten sind , die wir nicht Drücken Sie sie versehentlich, wenn wir eine Nummer eingeben, dann werden wir das gleiche für Zeiten tun und teilen sich hier drüben. Also werde ich das einfach schnell machen und leise gehen, wenn ich es mache, damit du einfach zuschauen kannst und da haben wir es. Unsere Tastatur ist jetzt getrennt von den tatsächlichen Operator-Funktionen, aber eigentlich werde ich nur ändern. Das hier. Habe einen kleinen Fehler gemacht. Lassen Sie uns das 15 machen und dann, um zu überprüfen, alles passt, können wir unseren Assistenten Editor treffen, und es wird uns zeigen, wie das in allen Bildschirmen aussieht. Es passt nur auf das iPhone vier Zoll, also sollten wir gut gehen. Aber natürlich können wir die Einschränkungen immer anpassen, so dass sie tatsächlich in mehr passen. Das fasst die Anzeige unseres Rechners und die Erstellung dieses Rechners zusammen. Inzwischen sollten Sie also mit dem Festlegen von Einschränkungen vertraut sein, dem Bildschirm neue Elemente hinzufügen und sie auch relativ zueinander einschränken. So können Sie sie irgendwie gruppieren. Es gibt noch viel mehr zu Einschränkungen. Wenn Sie also lesen möchten, springen Sie einfach auf Google und es gibt viele YouTube-Videos, die Sie hier und da referenzieren können . Aber sobald Sie diese Grundlagen haben, Ihr Set 4. 4: Brady. Lassen Sie uns knacken und verbinden Sie alle diese Tasten des gesamten Rechners in unseren Code. Das erste, was wir tun müssen, natürlich, ist natürlich,unsere Assistenzredakteurin zu öffnen, und ich werde hier nur ein wenig Platz machen. Und wenn wir auf diese doppelten Ringe klicken, haben wir unsere Haupt-Story-Board-Vorschau. Wenn wir auf das Vorschau-Symbol klicken, Goto automatisch und View Controller X Code weiß, zu welcher Code-Datei Sie aus Ihrer Ansicht verknüpfen sollten. So macht es es automatisch. Und daher diese automatische Taste. Jetzt hier drin, müssen wir anfangen, verschiedene Elemente hineinzuziehen. Also zuerst wollen wir die Anzeige über dem Rechner. Wenn Sie die Steuerung gedrückt halten und ziehen Sie es über, wir haben die Anzeige und wir werden diese Anzeige-Label nennen. Sie werden feststellen, dass der erste Buchstabe Kleinbuchstabe ist. Der zweite Buchstabe davon, der erste Buchstabe des zweiten Wortes ist Großbuchstaben, und dies ist eine Konvention, die wir in der Programmierung folgen. Also machen Sie einfach alles auf diese Weise, und wir werden das verbinden. Dann, natürlich, werde ich ein wenig Platz machen. Wir müssen alle unsere Tasten verbinden, also ist es ein wenig mühsam, aber es muss jetzt getan werden, weil dies eine Taste ist, die wir hier in diesem Verbindungsabschnitt oben etwas anderes tun müssen , wir haben einige Optionen, Outlet-Aktion und Outlet-Sammlung. Die Steckdose ist einfach ein Link zum Knopf. Was wir brauchen, ist die Aktion, und die Aktion ist einfach eine Funktion, die jedes Mal ausgelöst wird, wenn jemand auf die Schaltfläche klickt. Also, wenn ich Aktion klicke und ich rufe diese Schaltfläche einen Klick und unter Typ, wir wollen Sie, Ich Taste und das Ereignis wird Touch Up Inside genannt. Es gibt viele verschiedene Ereignisse, die wir auf ich uns für Knopfklicks verwenden können. Ich werde sie nicht betreten. Es ist über den Rahmen dieses Tutorials hinaus, aber Touch up innerhalb ist die klassische Taste Klicken Sie und dann drücken Sie Connect, und dann werden Sie feststellen, dass es tatsächlich eine Funktion für uns gemacht. Also wird dieser ganze Abschnitt jedes Mal gefeuert, wenn Nummer eins gedrückt wird. Wir müssen das Gleiche für den Rest von den Knöpfen tun, und wir müssen ihnen einen entsprechenden Namen geben. Also werde ich die einfach schnell durchlaufen und in einer Sekunde zu dir zurückkommen. Und da gehen wir, ich habe den Maulwurf hinzugefügt, und das war ziemlich langweilig. Wenn Sie einen Schritt durch Ihre Entwicklungskarriere gehen, werden Sie Abkürzungen und Wege finden, dies zu tun. Und in der Tat gibt es Möglichkeiten, mehrere Schaltflächen wirklich schnell hinzuzufügen. Aber das ist eine viel fortgeschrittenere Funktion, und Sie werden es nicht so oft brauchen, es sei denn, Sie machen so etwas wie eine Taschenrechner-App. Also habe ich all diese Aktionen, die abgefeuert werden, wenn hier unten auf eine Schaltfläche geklickt wird. Also, jetzt sind wir fertig. Wir sind fast fertig. Nein, in der Tat sind wir ohne Display fertig. Das einzige, was noch zu tun ist, denke ich, ist ein Doppelklick auf die Anzeige des Rechners und einfach Null setzen, weil das unserem Benutzer sagt , dass derzeit nichts mit ihm passiert. Okay, wir können jetzt aus dem Assistenten Editor beenden, und wir können zu unserem View-Controller dot swift gehen. Das ist die Datei, in die wir gerade alle Codes geworfen haben. Wir müssen einen Weg Zehe herausfinden, tatsächlich die Zahlen von den Tasten bekommen und sie plus das Minus der multiplizieren die Division, etc., und dann zeigen, dass auf unserem Etikett, und das ist genau das, was wir gehen, um in der nächsten Lektion zu decken, 5. 5: jetzt wird es schwierig, bevor wir einfach in Code eintauchen. Wir müssen uns zurücklehnen und darüber nachdenken, wie die Leute einen Taschenrechner benutzen. In der Regel wollen sie nicht viermal vier oder viermal neun oder neunmal zwei wissen, sie wollen 92 mal 64 oder 930 geteilt durch fünf wissen. Also sind wir zu unserem ersten Problem gekommen. Wie können wir einem Benutzer erlauben, tatsächlich eine Nummer nach der anderen einzugeben? Nun, was wir tun müssen, ist eine weitere Variable in unserem View-Controller dot swift zu haben, die verfolgt, ob die zuletzt gedrückte Taste eine Zahl war oder nicht. Nun, wenn die zuletzt gedrückte Taste eine Zahl war, und dann klicken Sie auf eine andere Zahl, die mir sagt, dass Sie weiterhin eine lange Zahl in den Rechner eingeben möchten . Wenn Sie auf eine Zahl geklickt und dann geklickt, multipliziert oder addiert hätten, würde ich diese Variable auf false setzen und mir mitteilen, dass die letzte Zahl, auf die die letzte Schaltfläche geklickt wurde, keine Zahl war, und das sagt: Okay, Okay, Jetzt müssen Sie mit der Durchführung einer Aktion beginnen. Es ist ein bisschen schwierig zu erklären, also ist es wette, dass es am besten ist, wenn wir tatsächlich Leistung. Das frische, was wir tun werden, ist genug runtergekommen. Du kontrollierst Erwachsene schnell und erstellst eine Funktionsnummer. Schaltfläche wurde angeklickt. Und dann hier drinnen werden wir die Nummer übergeben, also sagen wir einfach Nummer. Und das wird ein Typ von int sein, weil alle Zahlen auf unserem Rechner ganze Zahlen sind . Inter jizz ist also in Ordnung. Öffne unsere geschweiften Klammern. Wenn wir Enter drücken, wird ein weiterer für uns da sein. Also diese Funktion wird jedes Mal aufgerufen werden, wenn wir Klicker Nummer Taste und das bedeutet, innerhalb dieser Elemente hier haben wir es so Nummer Button Klicks nennen und wir werden es die Nummer eins übergeben und Sie können sehen, wohin dies geht. Es ist nur repetitiv. Übergeben Sie es die Nummer zwei und in der Tat können Sie kopieren und einfügen und ändern Sie die Nummer im laufenden Betrieb. Drei. Sei vorsichtig. Sie machen hier keinen Fehler, weil Sie den Code erneut durchlaufen müssen, wenn Sie es tun, und eine fünf unter sechs sieben und wir gehen weiter und wir haben den letzten , der eine Null ist. Also jedes Mal, wenn wir auf eine der Schaltflächen klicken. Wir kommen auf diese Methode, und was ich tun werde, ist einen Kommentar hier oben zu schreiben, nur um zu sagen, was es ist, weil hier bereits eine Menge Code aufgebaut ist. Also müssen wir sicherstellen, dass wir uns nicht verirren, wenn wir es in Zukunft ändern. Also werde ich nur geben Funktion feuert nach Nummer Taste geklickt wie So Okay, so dass, wenn wir unseren Rechner verwenden und wir eine Taste drücken, würden wir gerne sehen, dass die Zahl auf unserem Display erscheinen. Und in unserem Fall, das ist das Etikett, das wir hier oben als Steckdose, das Display-Label definiert haben . Also, was ich tun werde, ist, sagen wir, Display-Label nicht Text ist gleich der Zahl. Mal sehen, ob das uns eine Ära gibt, und da haben wir sie. Und wenn wir auf den Fehler klicken, heißt es, dass Sie keine Ganzzahl als Zeichenfolge verwenden können. Also, was Sie tun können, um das zu beheben und viele Sprachen tun dies. Sie ermöglichen es Ihnen, von einem Variablentyp in einen anderen umzuwandeln Wenn Sie also eine ganze Zahl haben, können Sie sie auf folgende Weise in eine Zeichenfolge ändern. Zurück am Anfang, geben Sie string ein und setzen Sie dann Ihre Zahl in Klammern, so dass diese Zahl in eine Zeichenfolge konvertiert . Lassen Sie uns treffen, spielen und es auf unserem Simulator ausführen, und jedes Mal, wenn ich auf eine Schaltfläche klicke, werden Sie feststellen, dass es sich auf das Display ändert, und dies ist ein guter Zeitpunkt, um zu überprüfen. Die rechte Taste ist korrekt. Ist mit der richtigen Nummer verbunden. Okay, da fehlt eine Sache, und eigentlich ist es ein Gleichheitsknopf. Ich kann nicht glauben, dass ich das ausgelassen habe. Also kommen wir zurück zu Ex Code. Öffne unser Haupt-Story-Board und was ich tun werde, ist schnell eine hinzuzufügen. Ich werde diesen Nullknopf kopieren, und ich werde es gleich nennen, und ich werde seine Breite ändern. Also hier drüben ist seine Breite derzeit auf 50. Es muss breiter sein als das. Versuchen wir es 100. Versuchen wir es 1 40 und dann braucht es natürlich einige Einschränkungen . Also gehen, um einige vertikale Abstand zu setzen und klicken Sie darauf. Lassen Sie uns diese 20 haben und ich werde seine Mitte in den Bildschirm legen. Okay, lassen Sie uns einfach überprüfen, wie das aussieht. Okay, das ist in Ordnung. Also, natürlich muss ich ziehen. Das entspricht dem Knopf in meinem Assistenten hier drüben. Alte Kontrolle. Klicken Sie und trank. Und wir werden dies eine Aktion nennen, die au-I-Taste übergibt und gleich Button geklickt ist. Ich kann nicht glauben, dass ich das vergessen habe, aber Sie werden uns viel in der Programmierung finden. Du wirst wirklich einfache Dinge vergessen und musst auf dich selbst zurückgehen. Also gehen wir zurück zu unserem View-Controller und da haben wir es. Okay, wo waren wir vorher? Wir waren vorbei in unserem Simulator und unsere Tasten erlaubten uns, Nummer einzugeben. Der nächste Teil dieses AP ist es, uns tatsächlich zu erlauben, eine längere Zahl als eine Ziffer einzugeben. 6. 6: In dieser Vorlesung werden wir auf das Hinzufügen zusätzlicher Zahlen zu diesem Display schauen, und die Art und Weise, wie wir das tun, ist im X-Code vorbei. Ich werde nur schlagen. Stoppen Sie im View-Controller Punkt swift. In unserem Zahlen-Button geklickt. Wir brauchen eine Überprüfung, um zu sehen, ob die letzte Schaltfläche, die geklickt wurde, war eine Zahl, und wenn es waas erlauben uns toe, tatsächlich klicken Sie auf eine andere Zahl. Lassen Sie uns also eine Variable erstellen. Es wird das im Auge behalten. Diese Variable wird ein boolescher Variablentyp sein, und ein boolescher Variablentyp hält einfach true oder false yes oder no. 100 Wir werden diese weit letzte Pressenummer nennen und explizit sagen Dies ist ein boo wird seinen allerersten Wert als wahr machen . Also gleich wahr, wenn unsere App zum ersten Mal startet, es macht dies wahr, und das liegt daran, dass wir noch nichts gedrückt haben. Also, technisch gesehen, wollen wir einige Zahlen drücken, bevor wir tatsächlich die Prozedur von Multiplikation oder Addition durchführen . Also oben in unserer Funktion, off Zahlen-Taste geklickt. Lassen Sie uns ein wenig Raum um das, was hier ist und wenn die Zahlenschaltfläche geklickt wurde, müssen Sie hier einige clevere Ideen ausführen, also müssen wir überprüfen, ob die letzte Pressenummer eine Art Bedingung ist, wie wahr oder falsch. Die Art und Weise, wie wir das tun, ist, indem Sie eine if-Anweisung verwenden, wenn und dann in Klammern, müssen Sie ihm eine Bedingung geben, dass es auf der Art und Weise überprüfen kann, wie wir tun. Das heißt, indem wir die letzte Pressenummer sagen, und wenn wir das so lassen, wie es ist und wir gerade die Klammer geschlossen haben, dann wird es überprüfen. Wenn die letzte Pressenummer wahr ist, könnten wir technisch auch gleich sagen. Stimmt, es ist dasselbe, aber das werden wir nicht tun. Wir werden diese Abkürzung von der letzten Pressenummer verwenden. Wenn ich nachsehen wollte. Wenn die letzte Pressenummer falsch wäre, würde ich ein Ausrufezeichen davor setzen. Also wollen wir überprüfen, ob die letzte Pressenummer wahr ist und nach jeder if-Anweisung brauchen wir unsere geschweiften Klammern, die es uns erlauben, etwas auszuführen, wenn die Anweisung wahr ist. Also, wenn die letzte gedrückte Zahl wahr ist, was wir tun möchten, ist tatsächlich dem Anzeige-Label doc-Text hinzuzufügen. Also lassen Sie uns Display-Label drücken. Dunkler Text ist gleich dem Anzeigebeschriftung Punkttext, plus der Zeichenfolgenkonvertierung von unserer Zahl so. Dies wird mir eine Ära geben, und es sagt Wert des optionalen Typs String nicht ausgepackt. Wollten Sie Ausruf oder Frage verwenden? Klicken Sie einfach auf, fixieren Sie es und fügen Sie den Ausruf ein. Optionale Typen sind ein bisschen mehr ein fortgeschrittenes Thema in der schnellen Sprache, und sie sind ein bisschen knifflig, um den Kopf herum zu bekommen. Aber jetzt lassen Sie es uns einfach mit X-Codes reparieren. Vorschlag. Was ich hier unten tun werde, ist, diese Linie zu entfernen, damit sie nicht feuert. Und so hier, wenn die letzte Presse-Nummer, ist es wahr und Anzeige-Label Doc-Text ist gleich dem aktuellen Text, und dann gehst du toe. Fügen Sie die Zahl am Ende dieses Textes hinzu. Also plus, wenn Sie es mit Strings verwenden, einfach die Saiten zusammen. Es hat nichts mit Zahlen zu tun und dann unten, weil wir tatsächlich auf eine Zahl geklickt haben, die wir letzte Pressenummer gleich True setzen wollen. Um anzugeben, dass das letzte, was wir geklickt haben, eine Zahl war. Lasst uns treffen, spielen und laufen, die sehen, was jetzt passiert? Wenn ich auf eine Zahl klicke, werden Sie feststellen, dass sie der aktuellen Nummer hinzugefügt wird, aber wir haben ein Problem. Wir begannen mit seiner Null, aber wir sind nicht losgeworden Null, was ein bisschen ärgerlich ist. Also komm zurück zu Ex Code und repariere das in unserem Hauptpunkt-Storyboard. Wir können diese Anzeige ändern, um tatsächlich nichts Text klug zu zeigen. Und wenn man das macht, ist es immer eine gute Idee. Vielleicht ist es, einen Hintergrund zu haben, den wir tatsächlich sehen können, der uns erlaubt zu wissen, dass es dort ein Etikett gibt. Also werde ich nur meinen Hintergrund treffen und es immer so etwas ändern, was schön und leicht ist. Und jetzt, wenn ich auf Play klicke, sollte ich in der Lage sein, es zu sehen. Aber ich habe dort keine Null mehr, und ich kann meine Nummern eingeben, wie und wann ich muss. Okay, und natürlich kann ich immer noch so viele Zahlen eingeben, wie ich will und vom Bildschirm scrollen. Das ist in Ordnung. Wir lassen unsere Benutzer das tun. Vielleicht werde ich sagen, dass seine Hausaufgaben, um das richtig zu beheben? Also zurück in unserer Ansicht Control. Adoptieren Swift. Wir haben eine Möglichkeit, Zahlen auf unserem Bildschirm hinzuzufügen und eine Möglichkeit, den Überblick über die letzte Zahl zu behalten, die tatsächlich angeklickt wurde. Nun, was wir auch tun müssen, ist eine Funktion, die verfolgt, ob wir geklickt haben plus minus Multiplikation zu kämpfen. Also nennen wir diese Funktion Teoh. Halten Sie Trek Off Multiplikator oder so etwas. Geben wir Funk ein. Ah, und wir werden diesen Operator aufgerufen angeklickt. Und dann natürlich etwas übergeben, müssen wir es natürlich etwas übergeben,um uns wissen zu lassen, welcher Operator Bean geklickt hat, wird eine einfache, einfache Zeichenfolge dafür verwenden einfache, , dass wir diesen Operator nennen werden. Wir können es so nennen. Das ist eine Sache zu beachten, wenn es Dinge in eine andere Farbe bringt. Sie müssen sehr vorsichtig sein, weil Sie vielleicht die Namen von anderen Dingen überschreiben, die Nähe sind. Also werde ich diese Hoffnung einfach nennen, und das wird eine Art String sein. Hoppla, ich habe zufällig eine eckige Klammer erstellt. Wir wollen geschweifte Klammer. Da gehen wir. So haben wir jetzt eine Funktion für unseren Operator. Natürlich müssen wir es anrufen, wenn wir auf unsere Operator-Tasten klicken, so wie oben im Inneren Knopf plus klicken. Ich werde den Operator aufrufen geklickt, und ich werde dies ein Plus nennen, und ich werde das kopieren und in alle anderen Funktionen einfügen. Dieser wird natürlich natürlich minus sein und multiplizieren und natürlich natürlich teilen. Jetzt brauchen wir eine Variable, um den Überblick über diesen Operator zu halten, auf den wir verloren geklickt haben. Also hier unten unter der letzten Pressenummer, lasst uns var Operator oder O P er haben. Lass uns das haben. Und lassen Sie uns das zur Art der Zeichenfolge machen und es dabei belassen. Dann innerhalb des Operators geklickt Funktion. Wir wollen sagen, das obere ist gleich der Opie, die wir gerade übergeben haben, also gibt es irgendwie hier rüber als innerhalb dieser Funktion. Wir wollen auch den letzten Druck der Zahl als false setzen, weil wir gerade auf eine Operator-Taste geklickt haben , nicht auf eine Zahlenschaltfläche. Wenn Sie also über einen Taschenrechner nachdenken, klicken Sie auf ein paar Schaltflächen, klicken Sie mal und dann auf die nächste Zahlentaste, die Sie drücken. Sie erwarten, dass eine neue Nummer auf Ihrem Bildschirm beginnt, und deshalb stellen wir die letzte Pressennummer gleich false. Eine letzte Sache, bevor dieser Vortrag endet, ist in dieser Funktion off Zahlen-Taste geklickt. Wir müssen eine Funktion haben, die überprüft, ob die letzte Pressenummer falsch ist. Die Art und Weise, wie wir das in Swift und in den meisten Sprachen tun, ist, dass wir diese if-Anweisung direkt unter dem geschweiften Klammertyp sonst hinzufügen , öffnen Sie Ihre Klammern und schließen Sie sie. Dies ist also Ihre Einführung in if else Anweisungen und Sie werden diese so viel in der Programmierung verwenden . Die if-Anweisung prüft auf eine Bedingung. Seine letzte Pressenummer. Die Wahrheit. Wenn es nicht wahr ist, ignoriert es hier alles und fällt sofort die Zehe und läuft alles hier drinnen . Da wir also eine neue Anzeige von Zahlen haben, werden wir sagen, Anzeigebeschriftung Punkttext ist gleich Ihnen. Die Zeichenfolge unserer Nummer. Also, wo ist, bevor wir tatsächlich auf den aktuellen Text hinzugefügt. Dieses Mal ersetzen wir den gesamten Text ohne String-Nummer. Mal sehen, ob das funktioniert. Ich werde nur spielen. Oh, wir haben einen kleinen Misserfolg. Jetzt, wenn Sie einen Fehler in X-Code direkt oben erhalten, drücken Sie das Ausrufezeichen und wenn Sie nach unten scrollen, sagt es, dass der Klassenansicht-Controller keine Initialisierung hat, und das ist eine seltsame Ära. Das sollten wir nicht haben. Scrollen wir einfach nach unten und sehen, ob ich erkennen kann, was schief gelaufen ist. Es hat wahrscheinlich etwas mit dieser Linie zu tun. Far Opera Saite Ich wette, wenn wir es nur auf eine leere Stelle setzen, wird die Ära auf der linken Seite verschwinden. Unsere Ära ist verschwunden. Also musst du bei solchen Dingen vorsichtig sein, wenn du programmierst, lass uns spielen und hier haben wir es. Jetzt werde ich meine Zahlen treffen, wie ich es vorher getan habe. Ich drücke Plus dann auf dem Weg, um eine andere Nummer zu drücken und unser Display wurde gelöscht. Und jedes Mal, wenn ich eine Operator-Funktion trage, löscht das Display, was wirklich, wirklich gut ist . Es wäre schön, wenn wir eine Funktion hätten, um zu sehen, welcher Operator gerade aktiv war, aber wir werden uns darüber in diesem Tutorial keine Sorgen machen. Okay, in dieser Lektion haben Sie gelernt, wie Sie die Dinge in Ihrem Code verfolgen können. Mit Boolean, verfolgen Sie Strings, vergangene Funktionen, Zehe andere Funktionen, und dies ist der Kern der Programmierung. Du wirst das viel tun 7. 7: Wir sind fast da. Wir haben unseren Taschenrechner. Wir können eine Reihe von Zahlen, einen Multiplikator und eine Reihe von Zahlen treffen . Aber ich habe einen Fehler bemerkt. Wenn ich gleich drücke, bekomme ich eine Null. Das sollte nicht passieren. Kommen Sie also zu X-Code und öffnen Sie Ihr Hauptpunkt-Storyboard innerhalb Ihres Controller-Klicks gleich und in der oberen rechten Ecke gibt es einen kleinen Pfeil, der The Connections Inspector genannt wird , und hier sagt es Ihnen genau, was ist mit in Code an anderer Stelle verbunden. Und wenn ich nach unten scrolle, hat es tatsächlich zwei Ereignisse damit verbunden. Eine ist eine Butter nicht klicken, und eine ist ein Gleichheits-Button klicken. Offensichtlich wollen wir nicht, dass die Butter nicht klickt. Und das ist passiert, weil ich Butter kopiert habe. Nicht ohne das zu denken. Immer, immer Programme langsam. Das ist die Lektion dort. Also löschen Sie das, aber nicht klicken, indem Sie das X treffen. Und jetzt, wenn ich auf Play, Ich sollte nicht bekommen, dass Null, wenn ich gleich traf. Ja, also ist es behoben. Das ist nur eine Nebennotiz für dich. Kommen Sie zurück, um Controller-Punkt swift anzuzeigen und lassen Sie uns mit unserem Rechner fortfahren. Das erste, was wir brauchen, ist eine Möglichkeit, den Überblick über die Zahlen zu behalten, die eingegeben wurden. Auf die allererste Zahl, die wir in einen Rechner eingeben, folgt also ein Operator plus minus usc. Der ideale Zeitpunkt, um diese Nummer zu speichern, ist also, wenn der Operator tatsächlich angeklickt wird. Und dafür haben wir bereits eine Funktion. Wenn Sie sich erinnern. Was wir brauchen, ist eine Variable, um die aktuelle Nummer innerhalb des Labels zu speichern. Bis jetzt Nummer eins oder oh, irgendwas. Es ist eigentlich eine ziemlich schlechte Übung, die tatsächlichen Zahlen anstelle von Buchstaben in Ihren Variablennamen zu verwenden . Und ich werde diese Zeichenfolge als eine Art von String bezeichnen, und wir werden dies als leer festlegen. Und wir brauchen eine große Zahl, auf die diese Zeichenfolge ist, und wir werden dies als leer setzen. Also leer ist nur, wenn ich zwei Anführungszeichen hintereinander tippe. Okay, im Operator geklickt. Was wir tun müssen, ist die letzte Nummer als Nummer eins zu speichern. Also werden wir sagen, Nummer eins ist gleich der Anzeige von Label-Punkttext und sie könnten ein Fehler sein , der hier auftaucht. Da ist es. Und geht es in dieser Ära um Optionale? Also wieder, Sie müssen am Ende Ausrufezeichen unsicher Es ist nur eine neue Art des Denkens in Programmierung, die sagt: Wenn es keinen Text gibt, möchte ich, dass Sie sehr vorsichtig mit diesem Wert sein, damit ich keinen schrecklichen Absturz bekomme. Es gibt viel mehr als das, aber das sind die Grundlagen davon. Jedes Mal, wenn wir klicken, wurde eine der Operator-Tasten eine Nummer in Nummer eins speichern. Und natürlich müssen wir dasselbe mit Nummer zwei machen. Wir müssen nur auf Nummer zwei zugreifen, wenn wir gleich drücken. Also hier oben in gleich, Button geklickt. Wir werden es einstellen. Wir werden sagen, Nummer zwei ist gleich dem Anzeigebeschriftung Punkttext. Und vergiss deinen Ausruf nicht. Nun, wenn Sie neu in der Programmierung sind, habe ich hier oben noch Nummer zwei verwiesen. Es ist hier unten deklariert, und das ist in Ordnung, weil die Programmierung nicht linear so funktioniert, also können Sie das tatsächlich tun. Sie können Dinge überall dort platzieren, wo Sie wollen, wo Sie als Programm Ordnung zu machen scheint, also ist es ein bisschen wie eine Kunst wie diese. Jetzt brauchen wir eine letzte Prüfung, wenn sonst. Also werden wir sagen, ob unser Operator gleich zwei ist und was haben wir hier? Wir haben Plus, dann werden wir etwas tun und wir werden anders sagen, wenn der Operator gleich ist, gleich minus, wir werden etwas anderes tun und wir werden diesen Code weiterhin kopieren und nur modifizieren es leicht für jeden Fall. Also wollen wir den Fall multiplizieren und wir werden einen Divid-Fall einige skank Abschlepp-Leitung diese wollen . So ist es für uns leicht zu lesen. Wir haben viele Fälle. Also in jedem Fall waren eigentlich gehen Zehe etwas aus. Der Anzeigetext. Wir werden ein wenig tun, um uns die Antwort zu geben, dann gleich am Ende. Davon abgesehen wollen wir eigentlich alles klären, weil wir bereits einige erledigt haben. Also sagen wir Nummer eins ist gleich leer. Zahl zwei ist gleich leer, und der Operator ist gleich Leerzeichen. Das setzt alles zurück, lässt aber immer noch das Display auf dem Bildschirm, wie es ist. Und natürlich müssen wir die letzte Pressenummer als falsch haben, denn wieder, wir beginnen wieder in unserem allerersten. Wenn Anweisung, sagen wir, lassen Sie Antwort gleich dann brauchen wir die Zahlen, die wir haben, so Wir brauchen eine ganze Zahl aus Nummer eins gemacht, denn wenn Sie sich erinnern, es wird als String gespeichert und wir, natürlich, , werden sie einfach Wenn wir Strings hinzufügen, werden sie einfach übereinander gekrümmt. Aber wir müssen es ändern Zehe eine richtige Zahl, wie ein Interview, das es uns erlaubt, richtige Ergänzung jemand sogar Ausruf am Ende dieses plus Ganzzahl Nummer zwei Ausrufezeichen zu tun . Dann müssen wir sagen, Display-Label nicht Text ist gleich, und wir müssen die Antwort in eine Stärke wie so konvertieren Also, das ist nur testen Sie diese Version aus. Bauen Sie ein erfolgreich. Und wenn ich 12 plus sieben gleich 19 sage, funktioniert es für uns. Lasst uns damit aufhören zu laufen. Lassen Sie uns dasselbe für Minus tun. Wir sollten dort kein Problem haben, also habe ich aus Plus kopiert und eingefügt, und alles, was ich ändern muss, ist Minus. Jetzt multiplizieren und teilen könnte ein wenig kniffliger sein. Lass mich schlagen, multiplizieren und sehen, was passiert. Multiplikation Programmierung ist eigentlich Stern, also lassen Sie uns spielen. Komm her und sag fünf mal fünf gleich 25. Nicht schlecht. Sagen wir 999 mal. Eine andere wirklich große Zahl ist gleich Oh, wir haben eine Ära, und wir haben viele beängstigende Dinge hier im X-Code, die uns sagen, was der Fehler ist. Aber in diesem Fall ist die Ära, dass die ganze Zahl nur eine bestimmte Größe von Zahl halten kann. Also, wenn wir etwas Phantastisches mit dieser Nummer versuchen und es wirklich groß machen, wird der Inter Jet abstürzen und Sie müssen wirklich darauf achten. Und das ist der Grund, warum wir andere Arten von Zahlen verwenden, wie Schwimmer, Doppel und größere inter jizz. In der Tat können wir inter jizz haben, die 64 Bits lang sind, die massive Zahlen wirklich, wirklich groß vor. Lassen Sie uns diese zwei int 60 Vieren ändern. Mal sehen, was passiert, wenn wir das ausführen und eine sehr große Berechnung erneut versuchen. Lassen Sie uns also versuchen, dass mal das gleich ist und die Antwort funktioniert, so dass der vorherige Fehler tatsächlich als Überlauf bezeichnet wird . Wir haben das Gedächtnis innerhalb dieses Interjekts ausgeht, also seien Sie vorsichtig damit in der Zukunft. Jetzt gehen wir weiter und teilen uns. Wir werden das in 64 Eigenschaft in hier kopieren und dies für einen Schrägstrich ändern, teilen oder ausführen ist , dass im Simulator jetzt Lassen Sie uns etwas Einfaches versuchen. 10 Geteilt durch zwei ist fünf, die funktioniert. Was ist mit 12? Geteilt durch fünf? Sie könnten 2.4 erwarten, wenn ich gleich trage, ich komme nur zu jetzt, wenn Sie sich an eine Ganzzahl erinnern, ob es 64 Bit ist oder nicht, kann nur ah ganze Zahl speichern. Also, wenn es diese Berechnung macht, ist es, dass es den Punkt fällt, denn es fällt den Rest, wenn Sie es nicht wollen. Um dies zu tun, müssen Sie eine andere Art Off-Nummer verwenden. Also, als unsere letzte Aufgabe, lasst uns das versuchen. Ich werde versuchen, das in ein Double zu ändern. bin mir nicht sicher, ob das tatsächlich an der Arbeit geht, aber wir können immer versuchen, wie ich zwei Doppelte habe. Ich habe keine Fehler. Das ist gut. Jetzt werde ich spielen. Versuchen wir 12 Dividiert durch fünf gleich 2.4, und das liegt daran, dass sie Dezimalstellen verdoppeln. Wo ist eine ganze Zahl kann nicht. Da haben wir es. Unsere App ist mehr oder weniger vollständig. Ich kann Getränke halten 78 minus sieben 71 es wird eine nach dem anderen für uns tun