Unter Anfängern gibt es die Meinung, dass die Popularität einer Programmiersprache durch die Anzahl der veröffentlichten Bücher bestimmt werden kann. Als Beispiel können Sie Java oder Python erwähnen - und dies wird teilweise zutreffen. Aber es gibt Sprachen, die keine Papierbücher brauchen. Nur wegen seiner Jugend und der Tatsache, dass das offizielle Tutorial absolut alle Fragen eines Programmieranfängers beantwortet.

Swift ist so eine Sprache. Er ist jung und beliebt, und die offizielle elektronische Dokumentation dazu ist einfach hervorragend. Und vielleicht ist jemand, der noch keine 20 Jahre alt ist, mit der Situation zufrieden, in der es keine Swift-Bücher in den Regalen gibt, aber ältere Menschen lieben es einfach, einen Papierführer und einen Sprachführer in ihrem Koffer zur Hand zu haben.
Daher hat der Autor des
GeekBrains- Blogs
, Ilya Bubnov, russische Verlage hin und her untersucht, um die 5 beliebtesten Swift-Bücher zu finden, die im Old-School-Format veröffentlicht wurden.
Schnell Grundlagen der Entwicklung von Anwendungen für iOS und macOS

Wir eröffnen unsere Rezension vielleicht mit dem besten Buch für Anfänger, das auf Russisch zu finden ist. Die Tatsache, dass dies eine Kreation eines russischen Entwicklers ist und keine gemeinsame Arbeit eines Übersetzers und Autors, ist auf den ersten Seiten zu spüren. Sie werden sich Schritt für Schritt mit der Swift-Sprache vertraut machen und vor allem lernen, wie Sie damit Anwendungen für Apple-Betriebssysteme erstellen.
Tatsächlich ist der einzige Nachteil die Tatsache, dass das Buch nur dazu beiträgt, die ersten Schritte in der Swift-Programmierung zu unternehmen. Darüber hinaus ist die Verwendung als Basisreferenz nicht sehr praktisch.
Bewertungen Fast alle Bewertungen sind begeistert, was angesichts des Volumens und des Preises nicht überraschend ist. Außerdem gibt es eine kürzlich erschienene Veröffentlichung, in der über die Arbeit an Swift 3.0 gesprochen wird. Aufgrund der begrenzten Auswahl ist dies auch ein großer Vorteil.

Eine klassische Referenz, die auf der zweiten Version der Swift-Sprache basiert. Die erste Hälfte des Buches ist der Beschreibung von Typen, Funktionen, Operatoren und Zyklen gewidmet - ein kurzer Vortrag über alles, einschließlich der Prinzipien von OOP. Der zweite Teil beschreibt detailliert die Komponenten der "Erwachsenen" -Programmierung: Klassen, Strukturen, Protokolle, optionale Typen usw.
Das Wort „Tutorial“ im Titel sollte Sie nicht irreführen - im Gegensatz zum vorherigen Buch gibt es keine praktischen Aufgaben und nur sehr wenige Beispiele. Das heißt, wenn Sie Schwierigkeiten haben, technische Literatur zu lernen, ist dieses Buch definitiv nichts für Sie. Wenn Sie jedoch einen kleinen Leitfaden mit grundlegenden Erklärungen zur Hand haben möchten, ist dies eine gute Wahl.
Bewertungen Im Allgemeinen hat das Buch mehr positive Antworten, es gibt fast keine scharf negativen. Zu den Lesern gehören ein angenehmer Präsentationsstil und Informationsinhalte. Zu den Mängeln zählen das Fehlen praktischer Aufgaben und die Tatsache, dass es 2018 an der Zeit sein würde, eine Neuveröffentlichung für Swift 3.0 zu veröffentlichen, da viele der beschriebenen Tricks in der neuen Version der Sprache veraltet sind.

Es ist buchstäblich das wertvollste Buch in unserer Bewertung und es ist äußerst schwierig, es heute für weniger als 3.000 Rubel zu kaufen. Auf der anderen Seite wissen erfahrene Programmierer mit Sicherheit: Ein gutes Buch ist teuer. Ein beeindruckender Band (unter 900 Seiten), ein ausgezeichnetes Erscheinungsbild, ein breites Themenspektrum, qualitativ festgelegte Theorie und Praxis. Ein solches Buch wird sogar einen professionellen iOS-Entwickler begeistern, und für einen Anfänger kann es sogar eine Bibel werden.
Wie so oft hat die Übersetzung mehrere Rauheiten, aber für ein solches Volumen ist ihre Anzahl unbedeutend. Außerdem ist der grundlegende Teil hier etwas zerknittert, dh der Leser muss mit mindestens einer Programmiersprache vertraut sein. Besser, wenn es Objective-C sein wird.
Bewertungen In RuNet sind alle Bewertungen begeistert, wenn Sie das Thema Preis nicht ansprechen. Die Meinungen zu Amazon waren jedoch geteilt: Jemand freute sich über das vorgeschlagene Training durch Übung, während jemand die häufigen Auslassungen des Textes, der Tippfehler und der allgemeinen Flecken schimpfte, die erst in der 3. Ausgabe erschienen.

Solche Tutorials ziehen nicht weniger Aufmerksamkeit auf sich als Bücher aus der Reihe "... für Dummies", und sie haben auch ein helles Cover. Diese Instanz ist keine Ausnahme. Das Hauptziel der Autoren: Selbst einem kleinen Kind zu vermitteln, wie man eine Anwendung für das iPhone erstellt. Und es gelang ihnen. Daher viel primitiver Text und offenes Wasser. Aber im Allgemeinen ist dies eine gute Wahl, wenn Sie ein nicht langweiliges Buch über die Grundlagen von Swift benötigen. Der Bonus sind viele Abbildungen und Beispiele.
Hier gibt es natürlich genug Fehler, die ein geistig zerbrechliches Kind nervös machen können. Zum Beispiel wurden die angegebenen Screenshots von Xcode mit Erläuterungen in Version 8 erstellt, während jetzt der gesamte 10. für die Veröffentlichung vorbereitet wird. Ein Teil des Codes wird manchmal wegen seiner „Beweise“ weggelassen, obwohl Kinder dies nicht mögen. Wie auch immer, das ganze Buch beschreibt eher den Prozess der Erstellung einer Anwendung. Nach dem Lesen müssen Sie mindestens ein weiteres, inhaltlich ähnliches, aber viel erwachseneres Buch lesen.
Bewertungen In RuNet konnte kein Negativ bezüglich der Übersetzung, des Inhalts oder der Übermittlung von Informationen gefunden werden. Es ist verständlich, was ist Nit-Picking, wenn das Buch einen solchen Namen hat? Aber im Westen gibt es Beschwerden, hauptsächlich zu den letzten Teilen des Tutorials, die mehr Fragen aufwerfen als Antworten geben. Aber dies ist vielleicht ein klassischer Anspruch auf "Kinder" -Tutorials über den gesamten Zyklus der Erstellung einer Anwendung.

O'Reilly-Bücher haben sich seit langem den Respekt von Programmierern auf der ganzen Welt verdient: In dieser Serie finden Sie keine „amateurhaften“ Kreationen, kritische Fehler sind in Form von fehlerhaftem Code in Beispielen oder „falschen“ Screenshots sehr selten. Dieses Buch ist keine Ausnahme, es entspricht vollständig dem Titel des Verzeichnisses.
Trotz der Tatsache, dass die veraltete Version von Swift 2.1 zugrunde gelegt wird, ermöglichen eine gute Silbe und die allgemeine Struktur des Textes, dieses Buch zusammen mit der offiziellen elektronischen Version als Papierassistent zu verwenden.
Bewertungen Die meisten Bewertungen haben eine zurückhaltende positive Farbe. Es konnte nur eine negative Bewertung gefunden werden, die der Tatsache gewidmet war, dass das Buch nur die Grundlagen von Swift behandelt. Dies ist jedoch nur eine Frage übertriebener Erwartungen an ein Buch mit dem Titel "Pocket Guide".
Zusammenfassung
Das Wenige, das Swift ins Russische übersetzt, kann studiert werden. Es gibt keine Fehler, weder bei den Fachbegriffen noch bei der Qualität der ausgewählten Literatur. Aber immer noch ein bisschen traurig, dass die Auswahl begrenzt ist. Die logische Frage lautet also:
Welches Swift-Buch möchten Sie ins Russische übersetzt sehen?