Tutorial Swift: Bermula Dengan Pembangunan iOS Menggunakan Swift



Dalam Tutorial Swift ini, anda akan mendapat pengenalan mengenai pengembangan iOS menggunakan Swift dan juga akan memahami semua konsep pengaturcaraan Swift.

Dalam blog Tutorial Swift ini, saya akan memperkenalkan anda kepada beberapa konsep asas Swift. Tetapi, sebelum melangkah maju, saya akan membiasakan kalian dengan 'Apa itu Swift' & bagaimana anda boleh memasang Swift pada sistem anda. Jadi, mari kita mulakan sekarang !!

Dalam blog Tutorial Swift ini, saya akan merangkumi topik berikut:





Tutorial Swift: Apa itu Swift?

Swift adalah bahasa pengaturcaraan yang menggunakan C dan Objective-C yang terbaik dan dikembangkan oleh Apple Inc. untuk pengembangan iOS / OS X untuk berjalan di banyak platform iOS 6 dan OS X 10.8 yang ada.

Tutorial Swift: Bagaimana memasang Swift?

Untuk menggunakan Swift, anda memerlukan perisian Xcode untuk menjalankan pengekodan Swift anda di Playground dan setelah anda selesa dengan Swift, anda dapat menggunakan Xcode IDE untuk pengembangan aplikasi iOS / OS x.



Oleh itu, dengan andaian bahawa anda mempunyai akaun di laman web Pembangun Apple, anda hanya perlu pergi ke Muat turun untuk Pembangun Apple.

Sekali, anda pergi ke pautan, pilih versi Xcode terkini yang tersedia dan muat turun dengan mengklik pautan yang diberikan berhampiran gambar cakera.

Selepas memuat turun fail dmg, anda boleh memasangnya dengan mengklik dua kali padanya.



Baiklah !! Oleh itu, setelah anda mempunyai xCode anda, klik dua kali padanya untuk membuka dan kemudian pergi ke Fail -> Baru dan pilih Taman permainan . Kemudian pilih iOS dan sebutkan nama taman permainan. Setelah selesai dengan klik itu Buat.

Xcode IDE - Tutorial Swift - Edureka

Rajah 1: Membuat Taman Permainan Di Xcode IDE - Swift Tutorial

Oleh itu, sekarang taman permainan anda sudah siap, mari mulakan dengan pengekodan!

Oleh itu, mulailah kita mulakan dengan sintaks asas dan kemudian mari menulis program hello world.

Tutorial Swift: Sintaksis Asas

  • Token - Token sama ada kata kunci , pengecam, pemalar, literal rentetan, atau simbol.
  • Titik koma - Di Swift anda tidak perlu mengetik titik koma () selepas setiap pernyataan dalam kod. Hanya dalam keadaan menggunakan beberapa pernyataan dalam baris yang sama, titik koma digunakan sebagai pembatas.
  • Kata kunci - Kata kunci adalah kata terpelihara dalam bahasa pengekodan yang mungkin tidak dapat digunakan sebagai pemalar atau pemboleh ubah atau nama pengenal lain melainkan kata kunci tersebut dilarikan dengan tanda belakang ('& hellip').
  • Sastera - Literal terutamanya adalah representasi kod sumber dari nilai bilangan bulat, nombor terapung, atau jenis rentetan. Jadi, literal dapat berupa Integer literal, Floating literal, String literal atau Boolean literal.
  • Komen - Komen membantu penyusun mengabaikan teks yang tidak boleh disusun. Komen berbilang baris bermula dengan / * dan tamat dengan * / sedangkan komen baris tunggal ditulis menggunakan // pada awal komen.
  • Pengecam - Swift adalah bahasa sensitif huruf dan tidak membenarkan watak khas seperti @, $, dan% dalam pengecam. Pengecam bermula dengan abjad A hingga Z atau a hingga z atau garis bawah _ diikuti oleh lebih banyak huruf, garis bawah, dan digit (0 hingga 9).
  • Ruang putih - Ruang kosong digunakan dalam Swift untuk menerangkan kekosongan, tab, watak barisan baru, komen dan juga memisahkan satu bahagian pernyataan dari yang lain. Ini membantu penyusun untuk mengenal pasti di mana satu elemen dalam pernyataan, berakhir dan elemen seterusnya bermula.

Program Hello World

/ * Program Hello World * / import UIKit // Oleh kerana kami membuat program untuk taman permainan iOS, kami harus mengimport UiKit var myString = cetak 'Hello World!' (MyString) // Titik koma digunakan kerana 2 pernyataan digunakan bersama

Pengeluaran :

Hai dunia!

Sekarang, setelah anda menulis program pertama, mari kita fahami lebih banyak mengenai pemboleh ubah dan jenis data.

Dapatkan Sijil Dengan Projek Peringkat Industri & Jejak Kerjaya Anda dengan pantas

Tutorial Swift: Pemboleh ubah, Jenis Data & Jenis Penetapan

Pemboleh ubah

Pemboleh ubah tidak lain adalah lokasi memori yang disimpan untuk menyimpan nilai. Ini bermakna bahawa apabila anda membuat pemboleh ubah, anda menyimpan sedikit ruang dalam memori.

var a = 42 // Menyatakan pemboleh ubah var a: Int = 42 // Anda juga boleh menyatakan pemboleh ubah dengan menentukan jenis data. let b = 32 // Menyatakan cetakan tetap (varA)

Jenis data

Seperti bahasa pengaturcaraan lain, swift menyediakan jenis data bawaan, yang dapat anda rujuk dalam jadual berikut:

Jenis Lebar Bit Khas Julat Khas
Int8 1 bait- 127 hingga 127
UInt8 1 bait0 hingga 255
Int32 4 bait-2147483648 hingga 2147483647
UInt32 4 bait0 hingga 4294967295
Int64 8 bait-9223372036854775808 hingga 9223372036854775807
UInt64 8 bait0 hingga 18446744073709551615
Terapung 4 bait1.2E-38 hingga 3.4E + 38 (~ 6 digit)
Berganda 8 bait2.3E-308 hingga 1.7E + 308 (~ 15 digit)

Sekarang, izinkan saya memberitahu anda satu fakta menarik di sini.

Di Swift, anda tidak semestinya menentukan jenis data semasa anda menyatakan pemboleh ubah.

Jadi, andaikan anda menyatakan pemboleh ubah var b = 'Hai' , maka Swift akan secara automatik memahami perkara itu b ialah Tali taip pemboleh ubah, berdasarkan input yang telah anda berikan.

Jenis Pemutus

Kini anda bahkan boleh melakukan penukaran jenis atau penaipan taip.

Sebagai contoh, anda boleh menukar nilai integer menjadi nilai apungan dan sebaliknya.

Pertimbangkan bekascontoh di bawah:

let a: Int = 5679 // Menyatakan 2 pemalar let b: Float = 2.9999 // Menukar Float ke Int cetak ('Nombor ini adalah Int sekarang (Int (b))') // Menukar cetakan Int ke Float ('Ini nombor adalah Float sekarang (Float (a)) ”)

Pengeluaran:

Nombor ini adalah Int sekarang 2 Nombor ini adalah Float sekarang 5679.0

Tutorial Swift: Pengendali

Pengendali adalah konstruk yang dapat memanipulasi nilai-nilai operasi. Pertimbangkan ungkapan 7 + 3 = 10, di sini 7 dan 3 adalah operan dan + disebut operator.Swift menyokong jenis pengendali berikut:

Gambar 2: Pengendali Berbeza Dalam Swift - Swift Tutorial

Sekarang, saya tidak akan pergi secara mendalam, tetapi izinkan saya menunjukkan beberapa operasi mudah di Swift. Pertimbangkan contoh di bawah:

cetak ('5 + 3 = (5 + 3)') // Cetakan tambahan ('5 - 3 = (5 - 3)') // Cetakan penolakan ('5 * 3 = (5 * 3)') // Cetakan pendaraban ('5/3 = (5/3)') // Cetakan bahagian ('5% 3 = (5% 3)') // Modulus

Pengeluaran:

5 + 3 = 8 5 - 3 = 2 5 * 3 = 15 5/3 = 1 5% 3 = 2.3 

Baiklah !! Sekarang, setelah anda mengetahui pengendali asas, mari kita mulakan dengan pernyataan bersyarat.

Tutorial Swift: Penyataan Bersyarat

Pernyataan bersyarat digunakan untuk melaksanakan pernyataan atau sekumpulan pernyataan apabila beberapa keadaan benar.Terdapat tiga pernyataan bersyarat - Sekiranya, Jika tidak dan Tukar penyataan.

Jadi, mari kita mulakan dengan pernyataan If sekarang.

Sekiranya penyataan

Pernyataan, jika boleh menjadi penyataan sederhana jika, atau pernyataan bersarang jika.

Jadi, sederhana Sekiranya pernyataan adalah pernyataan membuat keputusan yang paling mudah yang menentukan sama ada pernyataan tertentu atau sekatan pernyataan akan dilaksanakan atau tidak.

Gambar 3: Carta Aliran Pernyataan Jika Bersyarat - Tutorial Swift

Pertimbangkan contoh di bawah:

var x: Int = 10 jika x<20 { print('x is less than 20') } print('Value of variable x is (x)') 

Pengeluaran:

x kurang daripada 20 Nilai pemboleh ubah x ialah 10

Bersarang-Sekiranya

Sekarang, bersarang jika adalah pernyataan if atau pernyataan if-else dalam pernyataan if.

Gambar 4: Carta Aliran Bersarang Jika Penyataan Bersyarat - Tutorial Swift

Pertimbangkan contoh di bawah:

var x: Int = 100 var y: Int = 200 jika x == 100 {cetak ('Syarat pertama puas') jika y == 200 {cetak ('Syarat kedua juga puas')}} cetak ('Nilai pemboleh ubah x ialah (x) ') cetakan (' Nilai pemboleh ubah y adalah (y) ')

Pengeluaran:

Syarat pertama berpuas hati Syarat kedua adalah memuaskan Nilai pemboleh ubah x ialah 100 Nilai pemboleh ubah y ialah 200

Penyataan If-Else

Pernyataan if-else menguji keadaan dan jika syaratnya salah maka pernyataan ‘lain’ dilaksanakan.

Gambar 5: Carta Aliran Jika - Pernyataan Bersyarat Lain - Tutorial Swift

Pertimbangkan contoh di bawah:

var x: Int = 10 jika x<20 { print('x is less than 20') } else { print('x is not less than 20')} print('Value of variable x is (x)') 

Pengeluaran:

x kurang daripada 20

Sekiranya-lain..jika-lain (tangga Jika-lain)

Sekarang, anda juga boleh memiliki jika tidak tangga.Jadi, tangga If-else-if membolehkan pengguna menggunakan banyak pernyataan jika ada dalam satu gelung dan sekiranya salah satu syarat berlaku, selebihnya gelung dilewati.

Gambar 6: Carta Aliran Jika - Pernyataan Bersyarat Tangga Lain - Tutorial Swift

Pertimbangkan contoh di bawah:

var x: Int = 100 var y: Int = 200 jika xy {/ * Sekiranya keadaan benar maka cetak * / cetak berikut ('x lebih besar daripada y')} yang lain {/ * Sekiranya keadaan salah maka cetaklah yang berikut * / cetak ('x sama dengan y')} cetak ('Nilai pemboleh ubah x dan y adalah: (x) dan (y)')

Pengeluaran:

x kurang daripada y Nilai pemboleh ubah x dan y ialah: 100 dan 200

S ahli sihir

Pernyataan pertukaran menyediakan cara mudah untuk melaksanakan keadaan ke bahagian kod yang berlainan.

Gambar 7: Carta Aliran Pernyataan Bersyarat Suis - Tutorial Swift

Pertimbangkan contoh di bawah:

var a = 20 switch index {case 10: print ('Value of index is 10') fallthrough case 15,20: print ('Nilai indeks sama ada 15 atau 20') kes kes 30: print ('Nilai indeks adalah 30 ') lalai: cetak (' kes lalai ')}

Pengeluaran:

Nilai indeks sama ada 15 atau 20 Nilai indeks ialah 30

Sekarang, jika anda melihat hasilnya, walaupun setelah keadaan kami dipenuhi, kami akan mendapat pernyataan seterusnya. Itu kerana kami menggunakan pernyataan itu jatuh melalui . Jadi, jika anda tidak menggunakan a jatuh melalui penyataan, maka program akan keluar dari beralih pernyataan setelah melaksanakan penyataan kes sepadan.

Berminat Membangun Aplikasi iOS Anda sendiri ??

Sekarang, mari beralih ke gelaran berulang.

apakah prosedur dalam sql

Tutorial Swift: Gelung berulang

Secara umum, pernyataan dilaksanakan secara berurutan. Pernyataan pertama dalam fungsi dijalankan terlebih dahulu, diikuti oleh yang kedua, dan seterusnya.Mungkin ada situasi ketika anda perlu melakukan sekatan kod beberapa kali.

Pernyataan gelung membolehkan kita melaksanakan penyataan atau kumpulan penyataan berkali-kali. Oleh itu, gelung berulang berulang Untuk masuk , Semasa dan Lakukan Sementara gelung.

Gelung Masuk

Gelung untuk masuk berulang pada koleksi item, seperti julat nombor, item dalam array, atau watak dalam rentetan.

Gambar 8: Carta Aliran Gelung For-In - Tutorial Swift

Pertimbangkan contoh di bawah:

untuk i in 1 ... 3 {print ('Hello world! and Value of i is (i)')}

Pengeluaran:

Hai dunia! dan Nilai i adalah 1 Hai dunia! dan Nilai i adalah 2 Hello world! dan Nilai i ialah 3

Semasa Gelung

Pernyataan loop sementara dalam bahasa pengaturcaraan Swift berulang kali melaksanakan pernyataan sasaran selagi syarat yang diberikan adalah benar.

Gambar 9: Carta Alir Sementara Loop - Tutorial Swift

Pertimbangkan contoh di bawah:

var current: Int = 0 // Memulakan pemboleh ubah var final: Int = 3 membiarkan Selesai = benar semasa (semasa<= final) // condition { //play game if Completed { print('You have passed the level (current)') current = current + 1 //statement to be executed if the condition is satisfied } } print('The while loop ends') //Statement executed after the loop ends 

Pengeluaran:

Anda telah melepasi tahap 0 Anda telah melepasi tahap 1 Anda telah melepasi tahap 2 Anda telah melepasi tahap 3 Gelung sementara berakhir

Lakukan sambil-/ Ulangi semasa Gelung

Tidak seperti gelung untuk dan sementara, yang menguji keadaan gelung di bahagian atas gelung, ulangan… sementara gelung memeriksa keadaannya di bahagian bawah gelung.

Rajah 10: Carta Alir Gelung Do-While - Tutorial Swift

Pertimbangkan contoh di bawah:

var val = 5 ulangi {print ('Value is (val)') val = val + 1} sementara indeks<10 

Pengeluaran:

Nilai adalah 5 Nilai adalah 6 Nilai adalah 7 Nilai adalah 8 Nilai adalah 9

Baiklah, kawan! Itulah penghujung gelung, sekarang mari kita cepat ke Arrays & Tuples.

Tutorial Swift: Susunan & Tuples

Susunan

Array adalah struktur data yang mengandungi senarai elemen. Unsur-unsur ini semua jenis data yang sama, seperti bilangan bulat atau rentetan.Jadi, anggaplah jika anda ingin menyimpan nama rakan anda. Anda boleh menulis program seperti berikut:

cara menggunakan fail di java
kawan kawan: Array = ['Akash', 'Sanjana', 'Avinash', 'Swatee']

Anda juga boleh menambahkan elemen baru ke dalam array dengan menggunakan kaedah append (). Rujuk contoh di bawah:

friends.append ('Aayushi') cetak (rakan)

Pengeluaran:

Akash Sanjana Avinash Swatee Aayushi

Tuples

Tuples digunakan untuk mengelompokkan beberapa nilai dalam satu nilai sebatian. Pertimbangkan contoh di bawah:

var Fail404 = (404, 'Gateway not found') cetak ('Kodnya adalah (kegagalan404.0)') cetak ('Definisi kesalahan adalah (kegagalan404.1)') var kegagalan404 = (kegagalanCode: 404, keterangan: 'Gateway tidak dijumpai') cetak (fail404.faliureCode) // cetakan 404.

Pengeluaran

Kodnya ialah 404 Definisi ralat adalah Gateway tidak dijumpai 404

Baiklah, sekarang setelah anda memahami Arrays, sudah tiba masanya untuk memulakan set dan kamus.

Ingin Memperakui Dalam Pembangunan iOS ??

Tutorial Swift: Set & Kamus Dewan

Set

Set digunakan untuk menyimpan nilai yang berbeza dari jenis yang sama, tanpa mempunyai susunan yang pasti seperti tatasusunan. Jadi, anda boleh menggunakan set dan bukannya tatasusunan jika anda ingin memastikan bahawa tidak ada nilai pendua atau jika susunan elemen tidak menjadi masalah .
Set dibuat dengan meletakkan semua item (elemen) di dalam pendakap keriting [], dipisahkan dengan koma. Pertimbangkan contoh di bawah:

biar genapNombor: Tetapkan = [2,4,6,8,12]

Sekarang, izinkan saya memberitahu anda bahawa anda juga dapat melakukan operasi yang ditetapkan seperti Union, Intersection, Subtraction.

Kesatuan: Kesatuan A dan B adalah sekumpulan semua elemen dari kedua-dua set. Kesatuan dilakukan dengan menggunakan .union () kaedah.

Saya persimpangan: Persimpangan A dan B adalah sekumpulan elemen yang biasa terdapat pada kedua-dua set. Persimpangan dilakukan dengan menggunakan . persimpangan () kaedah.

Menolak: Perbezaan A dan B (A - B) adalah sekumpulan elemen yang hanya terdapat di A tetapi tidak di B. Begitu juga, B - A adalah sekumpulan unsur, iaitu di B tetapi tidak di A.Rujuk kod di bawah:

let evenNumber: Set = [10,12,14,16,18,20] let oddNumber: Set = [5,7,9,11,13,15] let primeNumber: Set = [2,3,5,7, 13,17,19] oddNumber.union (genapNumber) .sort () oddNumber.intersection (genapNumber) .sort () oddNumber.subtracting (primeNumber) .sort ()

Pengeluaran:

[5,7,9,10,11,12,13,14,15,16,18,20] [] [9, 11, 15]

Kamus Dewan

Kamus digunakan untuk menyimpan senarai nilai yang tidak tersusun dengan jenis yang sama dan Swift tidak membenarkan anda memasukkan jenis yang salah dalam kamus.Pertimbangkan contoh di bawah.

var exampleDict: [Int: String] = [1: 'One', 2: 'Two', 3: 'Three'] // Membuat Kamus var accessval = exampleDict [1] // Mengakses Nilai Kamus cetak ('Nilai kunci = 1 adalah (accessVal ') cetak (' Nilai kunci = 2 adalah (contohDict [2]) ') cetak (' Nilai kunci = 3 adalah (contohDict [3]) ')

Pengeluaran:

Nilai kunci = 1 adalah Pilihan ('Satu') Nilai kunci = 2 adalah Pilihan ('Dua') Nilai kunci = 3 adalah Pilihan ('Tiga')

Tutorial Swift: Fungsi

Fungsi pada dasarnya adalah sekumpulan pernyataan yang disusun bersama untuk melaksanakan tugas tertentu. Anda dapat memanggil fungsi, memiliki fungsi dengan / tanpa parameter, memiliki fungsi dengan / tanpa nilai kembali, memiliki jenis fungsi, dan juga menggunakan fungsi bersarang.Rujuk contoh di bawah, untuk memahami cara menentukan dan memanggil fungsi. Pertimbangkan contoh di bawah:

func Employee (empname: String) -> String {// Mendefinisikan fungsi return empname} print (Employee (empname: 'Sayantini')) // Memanggil cetakan fungsi (Employee (empname: 'Kislay'))

Pengeluaran:

Sayantini Kislay

Sekarang, mari kita beralih ke bahagian seterusnya blog iaitu Penutupan & Struktur.

Tutorial Swift: Penutupan & Struktur

Penutupan

Penutupan biasanya mengelirukan semua orang, tetapi ia hanyalah kod mandiri, seperti fungsi yang disusun sebagai blok. Mereka boleh dikenali tanpa nama sedangkan fungsi mesti mempunyai nama fungsi. Pertimbangkan contoh di bawah.

let name = {print ('Welcome to Swift Closures')} nama ()

Pengeluaran:

Selamat Datang di Penutupan

Struktur

Swift menyediakan bangunan yang fleksibel di mana-mana blok platform pengkodan yang menggunakan konstruk sebagai Struktur. Dengan menggunakan struktur ini sekali dapat menentukan kaedah dan sifat konstruk. Pertimbangkan contoh di bawah.
struct karyawanDetails {// Mendefinisikan Struktur var name = 'Bob' var id = 11021 varphonenumber = 9876543210} let details = pegawaiDetails () // Mengakses struktur dan sifat mencetak ('Nama pekerja adalah (details.name)') cetak ('Id pekerja adalah (details.id)') cetakan ('Nombor telefon pekerja adalah (details.phonenumber)')

Pengeluaran:

Nama pekerja ialah Bob Id pekerja adalah 11021 Nombor telefon pekerja adalah 9876543210

Sekarang, setelah anda memahami strukturnya, mari kita fahami Kelas & Warisan.

Tutorial Swift: Kelas & Warisan

Kelas

Kelas-kelas di Swift pada asasnya merupakan blok bangunan konstruktif yang fleksibel. Jadi, sama dengan pemalar, pemboleh ubah, dan fungsi pengguna dapat menentukan sifat dan kaedah kelas.

Detail DetailsStruct {// Mendefinisikan kelas var id: Int init (id: Int) {self.id = id}} kelas pelajarDetail {var id = 125612} biarkan studentid = studentDetails () mencetak ('Id pelajar adalah (studentid.id ) ')

Pengeluaran:

ID pelajar ialah 125612

Warisan

Pewarisan adalah proses membuat kelas baru, dari kelas yang ada. Kelas yang berasal mewarisi semua kemampuan kelas asas dan dapat menambahkan fungsi sendiri.

Kelas boleh dikategorikan lebih jauh kepada subkelas dan superclass .

Subkelas: Sekiranya kelas mewarisi sifat, kaedah, dan fungsi dari kelas lain, maka ia dipanggil sebagai subkelas.

Superclass : Kelas yang mengandungi sifat, kaedah, dan fungsi untuk membiarkan kelas lain mewarisi dirinya disebut superclass. Pertimbangkan contoh di bawah.

class EmployeeDetails {var id: Int var number: Int init (detail1: Int, detail2: Int) {id = detail1 number = detail2} func print () {print ('Employee id is: (id), nombor telefon pekerja adalah: (number) ')}} paparan kelas: EmployeeDetails {init () {super.init (detail1: 94567, detail2: 9876543210) // kata kunci super digunakan untuk memanggil parameter & kaedah dari kelas super}} biarkan maklumat pekerja = paparan ( maklumat pekerja.cetakan ()

Pengeluaran:

Id pekerja adalah94567, nombor telefon pekerja adalah9876543210

Sekarang, anda semua mempunyai idea mengenai konsep utama dalam Swift. Mari mulai belajar topik yang diperluas seperti Protokol, Sambungan, Generik, dan Penghitungan.

Tutorial Swift: Protokol

Protokol adalah seperti antara muka dalam bahasa lain untuk Kaedah, sifat, dan fungsi keperluan lain. Pertimbangkan contoh di bawah:
protokol Fly {var flies: Bool {get set} func flyable (milesCovered: Double) -> String} class Vehicle: Fly {var flies: Bool = false var name: String = 'Default name' func flyable (milesCovered: Double) - > Rentetan {if (self.flies) {return '(self.name) terbang (milesCovered) miles'} other {return '(nama diri sendiri) tidak dapat terbang'}}} var BMWX1 = Vehicle () BMWX1.name = ' BMW X1 'BMWX1.flies = cetakan palsu (BMWX1.flyable (34))
Pengeluaran:
BMW X1 tidak boleh terbang

Tutorial Swift: Sambungan

Sambungan pada asasnya digunakan untuk menambahkan fungsi kelas, struktur atau jenis penghitungan yang ada. Dengan peluasan, anda boleh menambahkan sifat yang dikira dan sifat yang dikira, menentukan dan menggunakan jenis bersarang baru, menentukan kaedah contoh dan jenis, menyediakan inisialisasi baru, menentukan langganan, dan juga membuat jenis yang ada sesuai dengan protokol.

Pertimbangkan contoh di bawah:

sambungan Int {var add: Int {returnself + 10} varsubtract: Int {returnself- 34} var multiply: Int {returnself * 5} var divide: Int {returnself / 5}} let add = 3. tambah cetak ('Nilai selepas penambahan adalah (tambah) ') biarkan pengurangan = 120. cetak tolak (' Nilai selepas penolakan adalah (pengurangan) ') biarkan pendaraban = 25. cetak berganda (' Nilai saling berganda adalah (pendaraban) ') biarkan pembahagian = 55 .divide print ('Nilai selepas pembahagian adalah (pembahagian)') biarkan campuran = 10. tambah + 34. cetakan tolak ('Nilai yang dikira adalah (campuran)')

Pengeluaran:

Nilai selepas penambahan adalah 13 Nilai selepas penolakan adalah 86 Nilai darab ialah 125 Nilai selepas pembahagian adalah 11 Nilai yang dikira ialah 20

Tutorial Swift: Generik

Jenis generik digunakan untuk menulis fungsi dan jenis yang fleksibel dan boleh digunakan semula. Jadi, pada dasarnya boleh menggunakan generik untuk mengelakkan pendua. Pertimbangkan contoh di bawah:

pertukaran func (x: inout T, y: inout T) {let temp = xx = yy = temp} var str1 = 'Hello' var str2 = 'Edureka' print ('Before Swapping String nilai adalah: (str1) dan (str2 cetak) (swap (x: & str1, y: & str2) print ('After Swapping String nilai adalah: (str1) and (str2)') var num1 = 1996 var num2 = 1865 print ('Before Swapping Int nilai are: (num1 ) dan (num2) ') tukar (x: & num1, y: & num2) cetak (' After Swapping Int nilai adalah: (num1) dan (num2) ')

Pengeluaran:

Sebelum menukar String nilai adalah: Hello dan Edureka Nilai Selepas Tukar String adalah: Edureka dan Hello Sebelum bertukar nilai String adalah: 1996 dan 1865 After Swapping String nilai adalah: 1865 dan 1996

Tutorial Swift: Penghitungan

Penghitungan dalam istilah mudah adalah jenis data yang ditentukan pengguna yang terdiri daripada sekumpulan nilai yang berkaitan. Kata kunci enum digunakan untuk menentukan jenis data yang dihitung. Pertimbangkan contoh di bawah:

enum Color: Int {case blue case green case red case yellow init () {self = .red} func getDetails () -> String {switch (self) {case .blue: return 'Color is blue' case .green: return Kes 'Color is green' .red: return 'Colour is red' case .yellow: return 'Color is yellow' default: return 'Colour not found'}}} var selectColor = Warna cetak (selectColor.rawValue) var favColor = Warna .green print (favColor.rawValue) if (favColor == Color.green) {print ('Favorite color is green')} cetak (favColor.getDetails ())

Pengeluaran:

2 satu Warna kegemaran berwarna hijau hijau

Saya harap anda seronok membaca Tutorial Swift ini. Kami telah membahas semua asas Swift, jadi anda boleh mula berlatih sekarang.

Untuk mendapatkan pengetahuan mendalam tentang Swift beserta pelbagai aplikasinya, anda boleh untuk latihan dalam talian secara langsung dengan sokongan 24/7 dan akses seumur hidup.

Belajar Dari Pakar Tahap Industri

Ada soalan untuk kami? Sebutkannya di bahagian komen “ Tutorial Swift 'Dan kami akan menghubungi anda.