Yet Another Swift Blog
  • Home
  • Tips
  • About

iOS

Learn all about iOS platform development.

iOS

Effective Auto Layout Programmatically in Swift

Learn the five techniques of Effective Programmatic Auto Layout.

Vadim Bulavin Vadim Bulavin 8 min read
iOS, Swift

Working with an Internet Connection on iOS with Swift: Best Practices

Learn best practices of working with Internet connection.

Vadim Bulavin Vadim Bulavin 7 min read
SwiftUI, iOS

UIScene State Restoration with NSUserActivity and SwiftUI on iOS 13 (iPadOS)

Find out how to implement scene-based state restoration using `NSUserActivity` with SwiftUI

Vadim Bulavin Vadim Bulavin 8 min read
SwiftUI, iOS

iOS 13 (iPadOS) App Life Cycle with UIScene, Scene Session and Scene Delegate

Let's find out what are UIScene, UISceneSession and UISceneDelegate and how they are put together.

Vadim Bulavin Vadim Bulavin 5 min read
iOS

The Art of Commenting in Swift

Comments are integral part of every Swift project and their quality is equally important as that of the code. This article will teach you how to write excellent comments in Swift.

Vadim Bulavin Vadim Bulavin 5 min read
iOS

Collection View Cells Self-Sizing: Step by Step Tutorial

In this article you will learn how to dynamically size collection view cells based on their content.

Vadim Bulavin Vadim Bulavin 6 min read
iOS

Collection View with Sticky Rows and Columns: Step by Step Tutorial

In this article you will learn how to implement collection view that has sticky rows and columns, and supports both vertical and horizontal scrolling using Swift.

Vadim Bulavin Vadim Bulavin 10 min read
iOS

Animating Table View Cells Display

In this article you will learn how to boost user experience of your app by adding custom display animations for table view cells.

Vadim Bulavin Vadim Bulavin 6 min read
iOS

UIView Auto Layout life cycle

UIView life cycle is fundamental topic in iOS development. In this article let's discuss which steps view undergoes before being displayed, as well as the notions of alignment rectangle and intrinsic content size.

Vadim Bulavin Vadim Bulavin 5 min read
iOS

Notifications: pattern or anti-pattern?

Notifications are well-known communication pattern used in one or another way almost in every program. Apple system frameworks widely utilize notifications to communicate with their clients.

Vadim Bulavin Vadim Bulavin 3 min read
iOS

How to upgrade your iOS development skills

In this article we will go through the fundamental areas that every iOS developer must know.

Vadim Bulavin Vadim Bulavin 4 min read
Yet Another Swift Blog by Vadim Bulavin © 2023.
Latest publications Twitter [email protected]
OSZAR »