Tutorial Swift: Memulai Pengembangan iOS Menggunakan Swift



Dalam Tutorial Swift ini, Anda akan mendapatkan pengantar pengembangan iOS menggunakan Swift dan juga akan memahami semua konsep pemrograman Swift.

Di blog Tutorial Swift ini, saya akan memperkenalkan Anda pada beberapa konsep dasar Swift. Namun, sebelum melanjutkan, saya akan membuat Anda terbiasa dengan 'Apa itu Swift' & bagaimana Anda menginstal Swift di sistem Anda. Jadi, ayo mulai sekarang !!

Di blog Tutorial Swift ini, saya akan membahas topik-topik berikut:





Tutorial Swift: Apa itu Swift?

Swift adalah bahasa pemrograman yang mengadopsi yang terbaik dari C dan Objective-C dan dikembangkan oleh Apple Inc. untuk pengembangan iOS / OS X agar dapat berjalan di banyak platform iOS 6 dan OS X 10.8 yang ada.

Tutorial Swift: Bagaimana cara menginstal Swift?

Untuk menggunakan Swift, Anda memerlukan perangkat lunak Xcode untuk menjalankan pengkodean Swift Anda di Playground dan setelah Anda merasa nyaman dengan Swift, Anda dapat menggunakan Xcode IDE untuk pengembangan aplikasi iOS / OS x.



Jadi, dengan asumsi Anda memiliki akun di situs web Pengembang Apple, Anda hanya perlu masuk Unduh untuk Pengembang Apple.

Sekali, Anda pergi ke tautan, pilih versi terbaru Xcode yang tersedia dan unduh dengan mengklik tautan yang diberikan di dekat gambar disk.

Setelah mengunduh file dmg, Anda dapat menginstalnya hanya dengan mengklik dua kali.



Baik!! Jadi, setelah Anda memiliki xCode Anda, cukup klik dua kali di atasnya untuk membuka dan kemudian pergi ke File -> Baru dan pilih Tempat bermain . Kemudian pilih iOS dan sebutkan nama taman bermain. Setelah Anda selesai dengan klik itu Membuat.

Xcode IDE - Tutorial Swift - Edureka

Gambar 1: Membuat Playground Di Xcode IDE - Tutorial Swift

Jadi, sekarang taman bermain Anda sudah siap, mari kita mulai dengan beberapa coding!

Jadi, awalnya mari kita mulai dengan sintaks dasar dan kemudian kita menulis program hello world.

Tutorial Swift: Sintaks Dasar

  • Token - Token adalah salah satu kata kunci , pengenal, konstanta, string literal, atau simbol.
  • Titik koma - Di Swift Anda tidak perlu mengetikkan titik koma () setelah setiap pernyataan dalam kode. Hanya dalam kasus menggunakan beberapa pernyataan dalam baris yang sama, titik koma digunakan sebagai pemisah.
  • Kata kunci - Kata kunci adalah kata yang dicadangkan dalam bahasa pengkodean yang tidak boleh digunakan sebagai konstanta atau variabel atau nama pengenal lainnya kecuali jika di-escape dengan tanda kutip`& hellip`).
  • Literal - Literal terutama merupakan representasi kode sumber dari nilai integer, angka floating-point, atau tipe string. Jadi, literal dapat berupa literal Integer, literal Mengambang, literal String atau literal Boolean.
  • Komentar - Komentar membantu penyusun untuk mengabaikan teks yang tidak akan dikompilasi. Komentar multibaris dimulai dengan / * dan diakhiri dengan * / sedangkan komentar satu baris ditulis menggunakan // di awal komentar.
  • Pengenal - Swift adalah bahasa yang peka huruf besar / kecil dan tidak mengizinkan karakter khusus seperti @, $, dan% dalam pengenal. Pengenal dimulai dengan alfabet A hingga Z atau a hingga z atau garis bawah _ diikuti dengan lebih banyak huruf, garis bawah, dan angka (0 hingga 9).
  • Spasi putih - Spasi putih digunakan di Swift untuk mendeskripsikan kosong, tab, karakter baris baru, komentar, dan juga memisahkan satu bagian pernyataan dari yang lain. Ini membantu kompilator untuk mengidentifikasi di mana satu elemen dalam pernyataan, berakhir dan elemen berikutnya dimulai.

Program Halo Dunia

/ * Program Hello World * / import UIKit // Karena kita membuat program untuk taman bermain iOS, kita harus mengimpor UiKit var myString = 'Hello World!' Print (myString) // Titik koma digunakan karena 2 pernyataan digunakan bersamaan

Keluaran :

Halo Dunia!

Sekarang, setelah Anda menulis program pertama Anda, mari kita pahami lebih lanjut tentang variabel dan tipe data.

Dapatkan Sertifikasi Dengan Proyek Tingkat Industri & Lacak Karir Anda dengan Cepat

Tutorial Swift: Variabel, Datatypes & TypeCasting

Variabel

Variabel hanyalah lokasi memori yang dicadangkan untuk menyimpan nilai. Ini berarti bahwa ketika Anda membuat variabel, Anda menyediakan beberapa ruang di memori.

var a = 42 // Mendeklarasikan variabel var a: Int = 42 // Anda juga dapat mendeklarasikan variabel dengan menentukan tipe datanya. let b = 32 // Mendeklarasikan cetakan konstan (varA)

Jenis data

Seperti bahasa pemrograman lainnya, swift menyediakan tipe data bawaan, yang bisa Anda rujuk dalam tabel berikut:

Tipe Lebar Bit Khas Rentang Khas
Int8 1 byte- 127 hingga 127
UInt8 1 byte0 sampai 255
Int32 4 byte-2147483648 hingga 2147483647
UInt32 4 byte0 hingga 4294967295
Int64 8 byte-9223372036854775808 hingga 9223372036854775807
UInt64 8 byte0 hingga 18446744073709551615
Mengapung 4 byte1.2E-38 hingga 3.4E + 38 (~ 6 digit)
Dua kali lipat 8 byte2.3E-308 hingga 1.7E + 308 (~ 15 digit)

Sekarang, izinkan saya memberi tahu Anda fakta menarik di sini.

Di Swift, Anda tidak perlu menentukan tipe datanya, ketika Anda mendeklarasikan variabel.

Jadi, misalkan Anda mendeklarasikan sebuah variabel var b = 'Hai' , maka Swift secara otomatis akan memahaminya b adalah Tali jenis variabel, berdasarkan masukan yang telah Anda berikan.

Ketik Casting

Sekarang Anda bahkan dapat melakukan konversi tipe atau typecasting.

Misalnya, Anda dapat mengonversi nilai integer menjadi nilai float dan sebaliknya.

Pertimbangkan mantancukup di bawah ini:

let a: Int = 5679 // Deklarasikan 2 konstanta let b: Float = 2.9999 // Konversi Float ke Int print (“Angka ini adalah Int sekarang (Int (b))”) // Konversi Int ke Float print (“Ini nomor adalah Float sekarang (Float (a)) ')

Keluaran:

Nomor ini adalah Int sekarang 2 Angka ini adalah Float sekarang 5679.0

Tutorial Swift: Operator

Operator adalah konstruksi yang dapat memanipulasi nilai operan. Pertimbangkan ekspresi 7 + 3 = 10, di sini 7 dan 3 adalah operan dan + disebut operator.Swift mendukung jenis operator berikut:

Gambar 2: Operator Berbeda Di Swift - Tutorial Swift

Sekarang, saya tidak akan membahasnya secara mendalam, tapi izinkan saya menunjukkan beberapa operasi sederhana di Swift. Perhatikan contoh di bawah ini:

print ('5 + 3 = (5 + 3)') // Cetak tambahan ('5 - 3 = (5 - 3)') // Cetak pengurangan ('5 * 3 = (5 * 3)') // Cetak perkalian ('5/3 = (5/3)') // Cetak pembagian ('5% 3 = (5% 3)') // Modulus

Keluaran:

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

Baik!! Sekarang, setelah Anda mengetahui operator dasar, mari kita mulai dengan pernyataan bersyarat.

Tutorial Swift: Pernyataan bersyarat

Pernyataan bersyarat digunakan untuk menjalankan pernyataan atau sekelompok pernyataan ketika beberapa kondisi benar.Ada tiga pernyataan bersyarat - Jika, Jika-Lain dan Beralih pernyataan.

Jadi, mari kita mulai dengan pernyataan If sekarang.

Jika pernyataan

Pernyataan, jika bisa berupa pernyataan if sederhana, atau pernyataan if bersarang.

Jadi, sederhana Jika Pernyataan adalah pernyataan pengambilan keputusan paling sederhana yang memutuskan apakah pernyataan atau blok pernyataan tertentu akan dieksekusi atau tidak.

Gambar 3: Diagram Alir Pernyataan If Conditional - Tutorial Swift

Perhatikan contoh di bawah ini:

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

Keluaran:

x kurang dari 20 Nilai variabel x adalah 10

Bersarang-Jika

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

Gambar 4: Diagram Alir Pernyataan Bersarang Jika Bersyarat - Tutorial Swift

Perhatikan contoh di bawah ini:

var x: Int = 100 var y: Int = 200 if x == 100 {print ('Kondisi pertama terpenuhi') if y == 200 {print ('Kondisi kedua juga terpenuhi')}} print ('Nilai variabel x adalah (x) ') print (' Nilai variabel y adalah (y) ')

Keluaran:

Kondisi pertama sudah puas Kondisi kedua memuaskan Nilai variabel x adalah 100 Nilai variabel y adalah 200

Pernyataan If-Else

Pernyataan If-else menguji kondisi dan jika kondisinya salah maka pernyataan 'else' dijalankan.

Gambar 5: Diagram Alir Jika - Pernyataan Bersyarat Lain - Tutorial Swift

Perhatikan contoh di bawah ini:

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)') 

Keluaran:

x kurang dari 20

If-else..if-else (If-else ladder)

Sekarang, Anda juga dapat memiliki file jika-lain tangga.Jadi, If-else-if ladder memungkinkan pengguna untuk menggunakan banyak pernyataan if else dalam sebuah loop dan jika salah satu dari kondisi tersebut benar, maka sisa loop akan dilewati.

bagaimana menemukan palindrome di java

Gambar 6: Diagram Alir Jika - Pernyataan Bersyarat Tangga Lain - Tutorial Swift

Perhatikan contoh di bawah ini:

var x: Int = 100 var y: Int = 200 if xy {/ * Jika kondisinya benar maka cetak berikut ini * / print ('x is more than y')} else {/ * Jika kondisinya salah maka cetak yang berikut ini * / print ('x sama dengan y')} print ('Nilai variabel x dan y adalah: (x) dan (y)')

Keluaran:

x kurang dari y Nilai variabel x dan y adalah: 100 dan 200

S penyihir

Pernyataan switch menyediakan cara mudah untuk mengeksekusi kondisi ke berbagai bagian kode.

Gambar 7: Diagram Alir Pernyataan Kondisional Switch - Tutorial Swift

Perhatikan contoh di bawah ini:

var a = 20 switch index {case 10: print ('Value of index is 10') fallthrough case 15,20: print ('Value of index is 15 or 20') fallthrough case 30: print ('Value of index is 30 ') default: print (' default case ')}

Keluaran:

Nilai indeks adalah 15 atau 20 Nilai indeks adalah 30

Sekarang, jika Anda mengamati hasilnya, bahkan setelah kondisi kita terpenuhi, kita mendapatkan pernyataan berikutnya juga dicetak. Itu karena kami menggunakan pernyataan itu gagal . Jadi, jika Anda tidak menggunakan file gagal pernyataan, maka program akan keluar dari beralih pernyataan setelah menjalankan pernyataan kasus yang cocok.

Tertarik Untuk Membangun Aplikasi iOS Anda Sendiri ??

Sekarang, mari beralih ke loop berulang.

Tutorial Swift: Loop berulang

Secara umum, pernyataan dieksekusi secara berurutan. Pernyataan pertama dalam suatu fungsi dijalankan pertama, diikuti oleh yang kedua, dan seterusnya.Mungkin ada situasi ketika Anda perlu mengeksekusi blok kode beberapa kali.

Pernyataan loop memungkinkan kita untuk mengeksekusi pernyataan atau sekelompok pernyataan beberapa kali. Jadi, loop iteratif terutama For-In , Sementara dan Do-While lingkaran.

Loop Untuk Masuk

Perulangan for-in melakukan iterasi atas kumpulan item, seperti rentang angka, item dalam array, atau karakter dalam string.

Gambar 8: Diagram Alir Loop For-In - Tutorial Swift

Perhatikan contoh di bawah ini:

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

Keluaran:

Halo Dunia! dan Nilai i adalah 1 Halo Dunia! dan Nilai i adalah 2 Halo dunia! dan Nilai i adalah 3

Sedangkan Loop

Pernyataan while loop dalam bahasa pemrograman Swift berulang kali mengeksekusi pernyataan target selama kondisi yang diberikan benar.

Gambar 9: Diagram Alir Sementara Loop - Tutorial Swift

pemrograman socket tcp di java

Perhatikan contoh di bawah ini:

var current: Int = 0 // Inisialisasi variabel var final: Int = 3 biarkan Selesai = true while (saat ini<= 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 

Keluaran:

Anda telah melewati level 0 Anda telah lulus level 1 Anda telah melewati level 2 Anda telah melewati level 3 Loop sementara berakhir

Do-while / Ulangi saat melakukan Loop

Tidak seperti for and while loop, yang menguji kondisi loop di bagian atas loop, repeat… while loop memeriksa kondisinya di bagian bawah loop.

Gambar 10: Diagram Alir Loop Do-While - Tutorial Swift

Perhatikan contoh di bawah ini:

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

Keluaran:

Nilainya 5 Nilainya 6 Nilainya 7 Nilainya 8 Nilainya 9

Baiklah, Teman! Itu adalah akhir dari loop, sekarang mari kita lompat ke Array & Tuple dengan cepat.

Tutorial Swift: Array & Tupel

Array

Array adalah struktur data yang berisi daftar elemen. Semua elemen ini memiliki tipe data yang sama, seperti integer atau string.Jadi, misalkan jika Anda ingin menyimpan nama-nama teman Anda. Anda dapat menulis program sebagai berikut:

var friends: Array = ['Akash', 'Sanjana', 'Avinash', 'Swatee']

Anda juga bisa menambahkan elemen baru ke dalam array dengan menggunakan metode append (). Lihat contoh di bawah ini:

friends.append ('Aayushi') print (teman)

Keluaran:

Akash Sanjana Avinash Swatee Aayushi

Tuple

Tupel digunakan untuk mengelompokkan beberapa nilai dalam satu nilai gabungan. Perhatikan contoh di bawah ini:

var failure404 = (404, 'Gateway not found') print ('Kode adalah (failure404.0)') print ('Definisi error adalah (failure404.1)') var failure404 = (failureCode: 404, deskripsi: “Gateway tidak ditemukan”) print (failure404.faliureCode) // print 404.

Keluaran

Kodenya adalah 404 Definisi kesalahan adalah Gateway tidak ditemukan 404

Baiklah, sekarang setelah Anda memahami Array, sekarang saatnya memulai dengan set dan kamus.

Ingin Mendapatkan Sertifikasi Dalam Pengembangan iOS ??

Tutorial Swift: Set & Kamus

Set

Set digunakan untuk menyimpan nilai yang berbeda dari tipe yang sama, tanpa memiliki urutan yang pasti seperti array. Jadi, Anda dapat menggunakan set daripada array jika Anda ingin memastikan bahwa tidak ada nilai duplikat atau jika urutan elemen tidak menjadi masalah. .
Set dibuat dengan menempatkan semua item (elemen) di dalam tanda kurung kurawal [], dipisahkan dengan koma. Perhatikan contoh di bawah ini:

let evenNumber: Set = [2,4,6,8,12]

Sekarang, izinkan saya memberi tahu Anda bahwa Anda juga dapat melakukan operasi yang ditetapkan seperti Union, Intersection, Subtraction.

Persatuan: Gabungan dari A dan B adalah himpunan dari semua elemen dari kedua himpunan. Serikat pekerja dilakukan dengan menggunakan .Persatuan() metode.

saya bagian: Persimpangan A dan B adalah himpunan elemen yang sama di kedua himpunan. Sebuah persimpangan dilakukan dengan menggunakan .persimpangan() metode.

Mengurangi: Selisih A dan B (A - B) adalah himpunan elemen yang hanya ada di A tapi tidak di B. Demikian pula, B - A adalah himpunan elemen, yaitu di B tapi tidak di A.Lihat kode di bawah ini:

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 (evenNumber) .sorted () oddNumber.intersection (evenNumber) .sorted () oddNumber.subtracting (primeNumber) .sorted ()

Keluaran:

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

Kamus

Kamus digunakan untuk menyimpan daftar nilai yang tidak berurutan dari jenis yang sama dan Swift tidak mengizinkan Anda memasukkan jenis yang salah dalam kamus.Perhatikan contoh di bawah ini.

var exampleDict: [Int: String] = [1: 'One', 2: 'Two', 3: 'Three'] // Membuat Kamus var accessval = exampleDict [1] // Mengakses Nilai Kamus print ('Nilai kunci = 1 adalah (accessVal ') print (' Value of key = 2 is (exampleDict [2]) ') print (' Value of key = 3 is (exampleDict [3]) ')

Keluaran:

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

Tutorial Swift: Fungsi

Fungsi pada dasarnya adalah sekumpulan pernyataan yang disusun bersama untuk melakukan tugas tertentu. Anda dapat memanggil fungsi, memiliki fungsi dengan / tanpa parameter, memiliki fungsi dengan / tanpa nilai kembalian, memiliki tipe fungsi, dan juga menggunakan fungsi bertingkat.Lihat contoh di bawah ini, untuk memahami cara mendefinisikan dan memanggil fungsi. Perhatikan contoh di bawah ini:

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

Keluaran:

Sayantini Kislay

Sekarang, mari beralih ke bagian blog berikutnya, yaitu Penutupan & Struktur.

Tutorial Swift: Penutupan & Struktur

Penutupan

Penutupan umumnya membingungkan semua orang, tetapi itu hanya kode yang berdiri sendiri, seperti fungsi yang diatur sebagai blok. Mereka bisa menjadi anonim sedangkan fungsi harus memiliki nama fungsi. Perhatikan contoh di bawah ini.

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

Keluaran:

Selamat datang di Closures

Struktur

Swift menyediakan bangunan yang fleksibel di blok platform pengkodean apa pun yang menggunakan konstruksi sebagai Struktur. Dengan menggunakan struktur ini sekali dapat mendefinisikan metode dan properti konstruksi. Perhatikan contoh di bawah ini.
struct employeeDetails {// Mendefinisikan Struktur var name = 'Bob' var id = 11021 varphonenumber = 9876543210} let details = employeeDetails () // Mengakses struktur dan properti print ('Name of employee is (details.name)') print ('Id karyawan adalah (details.id)') print ('Nomor telepon karyawan adalah (details.phonenumber)')

Keluaran:

Nama karyawan adalah Bob Id karyawan adalah 11021 Nomor telepon karyawan adalah 9876543210

Sekarang, setelah kalian memahami strukturnya, mari kita pahami Kelas & Warisan.

Tutorial Swift: Kelas & Warisan

Kelas

Kelas di Swift pada dasarnya adalah blok bangunan konstruksi fleksibel. Jadi, mirip dengan konstanta, variabel, dan fungsi, pengguna dapat mendefinisikan properti dan metode kelas.

class DetailsStruct {// Mendefinisikan class var id: Int init (id: Int) {self.id = id}} class studentDetails {var id = 125612} let studentid = studentDetails () print ('Student id is (studentid.id ) ')

Keluaran:

ID siswa adalah 125612

Warisan

Pewarisan adalah proses pembuatan kelas baru, dari kelas yang sudah ada. Kelas turunan mewarisi semua kemampuan kelas dasar dan dapat menambahkan fungsionalitasnya sendiri juga.

Kelas dapat dikategorikan lebih lanjut subclass dan superclass .

Subkelas: Jika sebuah kelas mewarisi properti, metode, dan fungsi dari kelas lain, maka itu disebut sebagai subkelas.

Kelas Super : Kelas yang berisi properti, metode, dan fungsi untuk membiarkan kelas lain mewarisi dirinya disebut superkelas. Perhatikan contoh di bawah ini.

class EmployeeDetails {var id: Int var number: Int init (detail1: Int, detail2: Int) {id = detail1 number = detail2} func print () {print ('Employee id is: (id), nomor telepon karyawan adalah: (number) ')}} tampilan kelas: EmployeeDetails {init () {super.init (detail1: 94567, detail2: 9876543210) // kata kunci super digunakan untuk memanggil parameter & metode dari super class}} let employeeinformation = display ( ) informasi karyawan.print ()

Keluaran:

Id karyawan adalah94567, nomor telepon karyawan9876543210

Sekarang, kalian sudah mendapatkan gambaran tentang konsep utama di Swift. Sekarang mari mulai mempelajari topik yang diperluas seperti Protokol, Ekstensi, Umum, dan Penghitungan.

Tutorial Swift: Protokol

Protokol seperti antarmuka dalam bahasa lain untuk Metode, properti, dan fungsi persyaratan lainnya. Perhatikan contoh di bawah ini:
protokol Fly {var flies: Bool {get set} func flapped (milesCovered: Double) -> String} class Kendaraan: Fly {var flies: Bool = false var name: String = 'Default name' func flyable (milesCovered: Double) - > String {if (self.flies) {return '(self.name) flies (milesCovered) miles'} else {return '(self.name) tidak bisa terbang'}}} var BMWX1 = Vehicle () BMWX1.name = ' BMW X1 'BMWX1.flies = false print (BMWX1.flyable (34))
Keluaran:
BMW X1 tidak bisa terbang

Tutorial Swift: Ekstensi

Ekstensi pada dasarnya digunakan untuk menambahkan fungsionalitas kelas, struktur, atau jenis pencacahan yang ada. Dengan ekstensi, Anda dapat menambahkan properti yang dihitung dan properti jenis yang dihitung, menentukan dan menggunakan jenis bertingkat baru, menentukan metode contoh dan jenis, menyediakan penginisialisasi baru, menentukan langganan, dan juga membuat jenis yang ada sesuai dengan protokol.

Perhatikan contoh di bawah ini:

ekstensi Int {var add: Int {returnself + 10} varsubtract: Int {returnself- 34} var multiply: Int {returnself * 5} var divide: Int {returnself / 5}} biarkan penambahan = 3. tambahkan print ('Nilai setelah penjumlahan adalah (tambah) ') biarkan pengurangan = 120. kurangi cetak (' nilai setelah pengurangan adalah (pengurangan) ') biarkan perkalian = 25. perkalian cetak (' nilai mutiplying adalah (perkalian) ') biarkan pembagian = 55 .divide print ('Nilai setelah pembagian adalah (pembagian)') biarkan campuran = 10. tambahkan + 34. kurangi cetak ('Nilai yang dihitung adalah (campuran)')

Keluaran:

Nilai setelah dijumlahkan adalah 13 Nilai setelah pengurangan adalah 86 Nilai perkaliannya adalah 125 Nilai setelah pembagian adalah 11 Nilai yang dihitung adalah 20

Tutorial Swift: Generik

Tipe umum digunakan untuk menulis fungsi dan tipe yang fleksibel dan dapat digunakan kembali. Jadi, pada dasarnya bisa menggunakan obat generik untuk menghindari duplikasi. Perhatikan contoh di bawah ini:

func swap (x: inout T, y: inout T) {let temp = xx = yy = temp} var str1 = 'Hello' var str2 = 'Edureka' print ('Before Swapping String nilai: (str1) dan (str2 ) ') swap (x: & str1, y: & str2) print (' Setelah Swapping Nilai String adalah: (str1) dan (str2) ') var num1 = 1996 var num2 = 1865 print (' Before Swapping Int values ​​is: (num1 ) dan (num2) ') swap (x: & num1, y: & num2) print (' Nilai Int Setelah Tukar adalah: (num1) dan (num2) ')

Keluaran:

Sebelum Menukar Nilai String adalah: Halo dan Edureka Setelah Menukar nilai String adalah: Edureka dan Hello Sebelum Menukar Nilai String adalah: 1996 dan 1865 Setelah Tukar Nilai String adalah: 1865 dan 1996

Tutorial Swift: Pencacahan

Enumerasi dalam istilah sederhana adalah tipe data yang ditentukan pengguna yang terdiri dari sekumpulan nilai terkait. Kata kunci enum digunakan untuk menentukan tipe data yang dicacah. Perhatikan contoh di bawah ini:

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 'Warna hijau' case .red: return 'Color is red' case .yellow: return 'Color is yellow' default: return 'Color not found'}}} var chooseColor = Cetak warna (pilihColor.rawValue) var favColor = Warna .green print (favColor.rawValue) if (favColor == Color.green) {print ('Favorite color is green')} print (favColor.getDetails ())

Keluaran:

2 satu Warna favoritnya hijau hijau

Saya harap Anda menikmati membaca Tutorial Swift ini. Kami telah membahas semua dasar-dasar Swift, jadi Anda bisa mulai berlatih sekarang.

Untuk mendapatkan pengetahuan mendalam tentang Swift beserta berbagai aplikasinya, Anda bisa untuk pelatihan online langsung dengan dukungan 24/7 dan akses seumur hidup.

Belajar Dari Pakar Tingkat Industri

Ada pertanyaan untuk kami? Sebutkan mereka di bagian komentar ' Tutorial Swift ”Dan kami akan menghubungi Anda kembali.