Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Swift Articles
Page 6 of 40
Swift Program to Merge two Dictionaries
To merge the content of two dictionaries Swift provides a pre-defined function named merging(_:uniqueKeysWith:). This function creates a new dictionary by merging the elements of two dictionaries. It also uses a combining closure to check the values for duplicate keys. Syntax func merging(otherDict){comClosure} This function takes two parameters and they are − OtherDict − It is a dictionary to merge. comClosure − It is a closure which takes current and new values for the duplicate keys and then returns the desired value for the output dictionary. It is an optional parameter that means if you don’t want ...
Read MoreSwift Program to Insert a string into another string
Swift provides a function named insert() to insert a string into another string. The insert(at:) function adds a new character or string in the current string at the specified position. Input String = “Program to learn” New String = “Swift” Output String = Swift Program to learn” Here we insert a new string in the input String at index 1. So we get “Swift Program to learn” in the output. Syntax func insert(newVal, at: idx) Where newVal represents a new string which we want to insert into the given string, and idx is the valid index to ...
Read MoreSwift Program to Get key from Dictionary using the value
A dictionary is a collection of key-value pairs. Which means keys and values are interrelated with each other. So using a value we can easily get single or multiple keys from the given dictionary. Algorithm Step 1 − Create a dictionary with key-value pairs. Step 2 − Then create a function which will return the key from the dictionary using the value. Step 3 − Inside the function we run a for-in loop which iterates over the key-value pairs of the given dictionary. Step 4 − Now check if the current value is equal to the specified value. If ...
Read MoreSwift Program to Find the Frequency of Characters in a String
In Swift, the frequency of all the characters in a string means how much time a character repeats in the given string. For example, “Swift tutorial”, here “t” repeats 3 times in the given string, “i” repeat 2 times in the given string. So in this article, we are going to find the frequency of all the characters in the string. Algorithm Step 1 − Create a variable to store a string. Step 2 − Create a dictionary to store the character and its count. Step 3 − Run a for loop to iterate over each character in the ...
Read MoreSwift Program to delete prefix substring from the given string
To delete the prefix substring from the given string first, we check if the given substring is present in the specified string or not using the inbuilt hasPrefix() function. Then find the index of the prefix substring using the inbuilt index() function and finally remove the prefix substring. Input String = “Today is cloudy day” SubString = “Today” Output “is cloudy day” Here, the specified substring is found in the given string, so in the resultant string, we removed the substring from the start of the input string. Algorithm Step 1 − Create a string. Step 2 ...
Read MoreSwift Program to count a specified character inside the string
In Swift, to count how many times a specified character occurs in the given string we create a function. It will increase the value of the counter by one whenever the specified character appears in the given string and then return the final count at the end of the given string. Input String = “Today is cloudy day” Character = “y” Output 3 Where, character “y” appears three times in the given string so the output of the input is 3. Algorithm Step 1 − Create a function that returns the specified character's total occurrence. Step 2 ...
Read MoreSwift Program to convert the array of characters into the string
To convert the array of characters into a string Swift provides the following methods − Using String() initialiser Using append() method Input array = [“S”, “w”, “i”, “f”, “t”] Output Swift Here we join all the characters given in the array to create a string. Method 1: Using String() Initialiser To convert the array of characters into a string we can use String() initialisers. The String() initialiser will create the object of a string. Here we use parameterise string initialiser. Syntax Swift(value) Here value represents the array which we want to convert into a string. ...
Read MoreViewDidAppear is not called when opening the app from the background
In Swift, the viewDidAppear method does not call when an application is opened from the background. In that case, you have to use the applicationWillEnterForeground method in the AppDelegate. In this article, you will see an example of how to perform an action when opening an app from the background. Approach If you open an app from the background, it should call the applicationWillEnterForeground method of the app delegate before presenting the view. However, it's possible that the viewDidAppear method of the view controller is not called if the view controller's view is already on the screen or if the ...
Read MoreSwift integer conversion to Hours/Minutes/Seconds
In Swift, there are many approaches to converting an integer to time components like hours, minutes, and seconds. Every approach depends on the requirement. For example, you can use arithmetic operators to convert. Another approach is using DateComponentsFormatter class to convert an integer into time components easily. In this article, you will see many examples of converting an integer to time components. Example 1 To convert an integer representing a duration in seconds to hours, minutes, and seconds, you can use the following code in Swift − import Foundation let durationInSeconds = 3661 let hours = durationInSeconds / 3600 let ...
Read MoreSwift do-try-catch syntax and implementation
In Swift, the do-try-catch statement is used to handle errors that can be thrown by a function or method. It provides a structured way to catch and handle errors in your code. In your codebase, you cannot handle all runtime errors when they come but using try-catch you can handle them without crashing your application. The do-try-catch Syntax The do block is used to wrap code that could throw an error. Inside the do block, you call the function or method that throws an error. The try keyword is used before calling any function or method that may throw an ...
Read More