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 14 of 40
Move the text field when the keyboard appears in Swift
In real iOS applications, most of the time you deal with UITextFields for taking various inputs. In order to make the text fields visible while editing, you can manage the constraints by updating them. To manage the constraints, you have to add observers for keyboard showing and hiding. In this article, we will move the text field when the keyboard appears with the following steps. Step 1 - Basic setup In this step, we will do some basic setup by adding a text field to enter the email address. We will add the text field at the bottom of the ...
Read MoreHow to stop unwanted UIButton animation on title change?
In iOS applications, you will often need to customize the button according to your requirements. When you add a button to the parent view, the button title is animated by default. But if you want to stop that default animation, you can use the custom button in UIKit. We will first create a situation where you can see this problem. Here is the basic setup. Initially, we will add a register button to the parent view with basic customization. We will add the constraints programmatically to the button to set the button's position. Step 1 − Create a button ...
Read MoreHow to set back button text in Swift?
By default, a view controller shows the text "Back" with an arrow on the back button in iOS. But you can set a custom title and icon for the back button item. Let's see an example of how to set custom back button text in Swift. In this example, we will set up two different view controllers to see the default behavior of the back button and how to set the custom back button text. First View Controller Setup In this step, we will set up the first view controller to push the second view controller. Here is the code ...
Read MoreWhat is the difference between a weak reference and an unowned reference?
Understanding iOS memory management is essential for iOS and macOS development. The concept of weak self and unowned self is challenging to understand, especially for beginners. ARC (Automatic Reference Counting) may have solved many problems for us. Swift still requires that you manage references a lot of the time when you are not working with value types. ARC or Automatic Reference Counting Automatic Reference Counting (ARC) is used for tracking and managing the app’s memory usage. In most cases, this means that memory management “just works” in Swift, and you don’t need to think about memory management yourself. ARC automatically ...
Read MoreWhat is the 'some' keyword in SwiftUI?
The "some" keyword in SwiftUI is used to indicate that a type conforms with a protocol, but the exact conformance is not specified. The AnyView type, a type-erased view that can represent any view conforming to the View protocol, is commonly used in association with it. SwiftUI defines some View as a type that, without identifying the specific view type, can represent any view that complies with the View protocol. This enables more generalized and adaptable code. In other words, some keyword is used to declare Opaque types. In the Swift 5.1 version, this is introduced with the support of ...
Read MoreWhat is the 'open' keyword in Swift?
In swift, we have three keywords - Open, Public, and Final keyword. All these three words have different properties that help us understand whether the code can be extended to another module or not making the code easy to reuse. We will learn about the keywords' properties in this article.Example Here's an example of how the open keyword is used in a class definition import Foundation open class Person { var firstName: String? var lastName: String? var age: Int? var address: String? } class Student: Person ...
Read MoreWhat Is a Completion Handler in Swift?
In swift, the completion handler is a block of code that is used to perform and handle the completion state of a task. For example, completion handlers are very commonly used in network requests using URLSession class. Basically, the completion handler is passed as a function argument and called when the task is completed. It does not impact whether the task is completed successfully or not. You can use the completion handler to perform different actions in your iOS applications. There are some common practices to implement the completion handler such as returning status after cleaning up the unused resources ...
Read MoreWhat does init() do in Swift?
The init() method in Swift is used to initialize the objects of a class. When an object is created using the function Object() { [native code] } of the class, it is automatically called and establishes the object's initial state. To offer customized initialization behavior, such as establishing default values for properties or carrying out other setup chores, the init() method can be changed. Without returning any values, the function is sometimes used to initialize objects with some values. The class's designated initializer, the init() method, should be used to create objects of that class. Here is an example of ...
Read MoreWhat are the Adapter and Memento Patterns in Swift?
In this article, you will learn about both the pattern in the Swift language. Also, you will see what are advantages of using these patterns. You will see examples of how you can adopt these patterns in your projects. Using the adapter pattern, you can design a system that allows two different interfaces to work together or communicate between them. You can implement this design pattern with the class or structure by conforming to a certain protocol. Then, you can use an instance of that class or struct to interact with an object that conforms to a different protocol. Using ...
Read MoreUsing isKindOfClass with Swift
In this article, you are going to learn how to use isKindOfClass in swift with some different examples. It is required many times you need to check the type of a class to perform specific code accordingly. What is “isKindOfClass”? The isKind(of:) method can be used for checking the object type. You can check if an object is an instance of a given type. You can check it for a class or subclass depending on the boolean value returned. In Swift 5, the isKind(of:) method has been replaced by the is an operator and the is a keyword. The is ...
Read More