Di antara pemula ada pendapat bahwa popularitas bahasa pemrograman dapat ditentukan oleh jumlah buku yang diterbitkan. Sebagai contoh, Anda dapat menyebutkan Java atau Python - dan sebagian ini akan benar. Tetapi ada bahasa yang tidak benar-benar membutuhkan buku kertas. Hanya karena masa mudanya dan fakta bahwa tutorial resmi menjawab sepenuhnya semua pertanyaan dari seorang programmer pemula.

Swift hanya bahasa seperti itu. Dia muda dan populer, dan dokumentasi elektronik resmi tentangnya sangat bagus. Dan mungkin seseorang yang belum genap berusia 20 tahun sekarang senang dengan kurangnya buku-buku Swift di rak-rak toko, tetapi orang-orang yang lebih tua suka memiliki panduan kertas dan panduan bahasa cepat di dalam koper mereka.
Oleh karena itu, penulis blog
GeekBrains, Ilya Bubnov, mempelajari penerbit Rusia di sepanjang dan di seberang untuk menemukan 5 buku Swift paling populer yang diterbitkan dalam format sekolah lama.
Cepat Dasar-dasar pengembangan aplikasi untuk iOS dan macOS

Kami membuka ulasan kami, mungkin, dengan buku terbaik untuk pemula, yang dapat ditemukan dalam bahasa Rusia. Fakta bahwa ini adalah ciptaan pengembang Rusia, dan bukan karya gabungan penerjemah dan penulis, dirasakan dari halaman pertama. Anda akan langkah demi langkah membiasakan diri dengan bahasa Swift dan, yang lebih penting, belajar bagaimana menggunakannya untuk membuat aplikasi untuk sistem operasi Apple.
Faktanya, satu-satunya kelemahan adalah fakta bahwa buku ini membantu hanya mengambil langkah pertama dalam pemrograman Swift. Selain itu, menggunakannya sebagai referensi dasar sangat tidak nyaman.
Ulasan Hampir semua ulasan antusias, yang tidak mengherankan mengingat volume dan harga. Plus, ada publikasi terbaru yang berbicara tentang bekerja pada Swift 3.0, karena pilihan yang terbatas, ini juga merupakan keuntungan besar.

Referensi klasik berdasarkan versi kedua bahasa Swift. Paruh pertama buku ini dikhususkan untuk deskripsi jenis, fungsi, operator, siklus - pembicaraan singkat tentang semuanya, termasuk prinsip-prinsip OOP. Bagian kedua menjelaskan secara rinci komponen pemrograman "dewasa": kelas, struktur, protokol, tipe opsional, dll.
Kata "Tutorial" dalam judul seharusnya tidak menyesatkan Anda - tidak ada tugas praktis, tidak seperti buku sebelumnya, dan sangat sedikit contoh. Artinya, jika Anda kesulitan mempelajari literatur teknis, buku ini jelas bukan untuk Anda. Tetapi jika Anda ingin memiliki panduan kecil dengan penjelasan dasar - ini adalah pilihan yang baik.
Ulasan Secara umum, buku ini memiliki respons yang lebih positif, hampir tidak ada tanggapan negatif yang tajam. Pembaca termasuk gaya presentasi yang menyenangkan dan konten informasi. Di antara kekurangannya adalah kurangnya tugas-tugas praktis dan fakta bahwa pada 2018 akan tiba saatnya untuk merilis ulang untuk Swift 3.0, karena banyak dari trik yang dijelaskan sudah ketinggalan zaman dalam versi bahasa yang baru.

Secara harfiah buku paling berharga di peringkat kami, membelinya hari ini dengan harga kurang dari 3.000 rubel sangat sulit. Di sisi lain, pemrogram berpengalaman tahu pasti: buku bagus itu mahal. Volume yang mengesankan (di bawah 900 halaman), penampilan luar biasa, beragam topik yang dibahas, teori dan praktik yang dinyatakan secara kualitatif. Buku seperti itu akan menyenangkan bahkan bagi pengembang iOS profesional, dan bagi seorang pemula, ia bahkan bisa menjadi Alkitab.
Seperti yang sering terjadi, terjemahannya memiliki beberapa kekasaran, tetapi untuk volume seperti itu jumlahnya tidak signifikan. Selain itu, bagian dasar di sini sedikit kusut, yaitu, pembaca harus terbiasa dengan setidaknya satu bahasa pemrograman. Lebih baik jika akan menjadi Objective-C.
Ulasan Di RuNet, semua ulasan antusias, jika Anda tidak mengangkat masalah harga. Tetapi pendapat tentang Amazon terbagi: seseorang senang dengan pelatihan yang diusulkan melalui latihan, sementara seseorang memarahi seringnya penghilangan teks, kesalahan ketik dan noda umum yang hanya muncul di edisi ke-3.

Tutorial semacam itu menarik perhatian tidak kurang dari buku-buku dari seri "... untuk Dummies", ditambah lagi mereka juga memiliki sampul yang cerah. Contoh ini tidak terkecuali. Tujuan utama penulis: untuk menyampaikan bahkan kepada anak kecil cara membuat aplikasi untuk iPhone. Dan mereka berhasil. Karenanya banyak teks primitif dan air yang jujur. Tetapi secara umum, jika Anda membutuhkan buku yang tidak membosankan tentang dasar-dasar Swift, ini adalah pilihan yang bagus. Bonusnya banyak ilustrasi dan contoh.
Di sini, tentu saja, ada cukup banyak kesalahan yang dapat membuat anak rapuh secara mental gelisah. Sebagai contoh, screenshot Xcode yang diberikan dengan penjelasan dibuat dalam versi 8, sementara sekarang seluruh 10 sedang bersiap untuk rilis. Bagian dari kode kadang-kadang dihilangkan karena "bukti", meskipun anak-anak, kata mereka, tidak suka ini. Bagaimanapun, keseluruhan buku ini lebih merupakan deskripsi dari proses membuat satu aplikasi. Setelah membacanya, Anda perlu membaca setidaknya satu lagi, konten yang serupa, tetapi buku yang lebih dewasa.
Ulasan Tidak mungkin menemukan negatif di RuNet mengenai terjemahan, konten, atau penyerahan informasi. Dapat dimengerti, apa yang salah ketika buku itu memiliki nama seperti itu? Tetapi di Barat ada keluhan, terutama pada bagian akhir tutorial, yang menimbulkan lebih banyak pertanyaan daripada memberikan jawaban. Tapi ini, mungkin, adalah klaim klasik untuk tutorial "anak-anak" pada siklus penuh membuat aplikasi.

Buku-buku O'Reilly telah lama mendapatkan rasa hormat dari para programmer di seluruh dunia: dalam seri ini Anda tidak akan menemukan kreasi "amatir", kesalahan kritis sangat jarang terjadi dalam bentuk kode rusak dalam contoh, atau tangkapan layar "salah". Buku ini tidak terkecuali, sepenuhnya memenuhi judul direktori.
Terlepas dari kenyataan bahwa versi lama Swift 2.1 diambil sebagai dasar, suku kata yang baik dan struktur umum teks memungkinkan untuk menggunakan buku ini sebagai asisten kertas bersama dengan versi elektronik resmi.
Ulasan Sebagian besar peringkat memiliki warna positif yang terkendali. Itu mungkin untuk menemukan hanya satu ulasan negatif, yang didedikasikan untuk fakta bahwa buku itu hanya membahas dasar-dasar Swift. Namun, ini hanya masalah ekspektasi berlebihan dari sebuah buku berjudul "Panduan Saku".
Ringkasan
Itu sedikit yang diterjemahkan ke dalam bahasa Rusia oleh Swift dapat dipelajari. Tidak ada kegagalan dengan istilah profesional atau kualitas literatur yang dipilih. Namun masih agak sedih karena pilihannya terbatas. Jadi pertanyaan logisnya adalah:
Buku Swift mana yang ingin Anda lihat diterjemahkan ke dalam bahasa Rusia?