Swift 5.7

Hello friends, in this article, we will talk about the innovations that come with Swift 5.7. With the 5.7 version, many new developments were made. You can review all the changes here. Here I will share the most notable features. If Let Değişikliği There are…

Open – Public – Internal – Private (Access Levels)

Hello friends, in this article, we can use Swift to create variables, functions, classes, extensions, etc. We will talk about the Access Levels part that we use when creating structures. In every programming language, we need to pay attention to the access level when creating…

How to Detect Memory Leaks with Xcode?

Hello friends, in this article, we will talk about how to detect Memory Leaks in our project with Xcode. Here you can find answers to questions such as what is Memory Leaks and how it occurs. In the example scenario we will do, there will…

Strong – Unowned – Weak Types

Hello friends, in this article we will talk about the most used structures for Swift Memory Management. Earlier, I talked about how ARC works. You can find that article here. While creating variables in Swift programming language, you can create 3 different types of variables.…

How to use UIMenu with Swift?

Hello friends, in this article we will talk about how to use UIMenu with Swift. For more details on UIMenu, you can access Apple's documentation here. On some screens, especially on the detail screens, there may be more than one function and it may be…

Swift Singleton

Hello friends, in this article, we will talk about what Singleton is and how to use it with Swift. This pattern is very commonly used to avoid static variables and functions in general. We can easily access and use the structure we have developed with…

Swift Generic Service

Hello friends, in this article we will talk about how to create a generic service with Swift. With a generic service structure, we can easily change and manage it when we change something extra in the future. We can make service requests with less code.…

Swift What is Dispatch Group?

Hello friends, in this article, we will talk about what is Dispatch Group in Swift. Dispatch Group allows you to do multiple jobs asynchronously in your application. As an example, I will go through the library project in my Github repo. You can access the…

How to Use Realm with Swift

Hello friends, in this article we will talk about what is Realm and how to use it. When developing mobile applications with iOS, we often need to store some data on the user's device. While this is very simple data at times, it can go…

Ground Detection with ARKit

Hello friends, in this article, we will talk about how we detect the ground with ARKit and how we add a model when we detect the ground. As you know, ARKit is used in many different ways and for many different purposes. One of these…