How to create Liquid glass for custom view in Swift?

We have already discussed about How to adopt Liquid Glass in UIButton in Swift? It’s easy to adopt liquid glass design in any view with SwiftUI, I will add separate post for that. In this post let’s discuss about – create liquid glass for custom view in Swift.

Apple just introduced Liquid Glass design in WWDC25 event. Here I am posting little snippet that how to apply liquid glass style to UILabel in UIKit with Swift Language.

Read more

How to adopt Liquid Glass in UIButton in Swift?

Yesterday we have already discussed about How to create Liquid Glass Button in SwiftUI? I thought many of the developers (even me) using the UIKit. So, let’s quickly check how to adopt Liquid Glass in UIButton.

UIKit - Liquid Glass UIButton in Swift

Apple just introduced Liquid Glass design in WWDC25 event. Here I am posting little snippet that how to apply liquid glass style to UIButton in UIKit with Swift Language.

Read more

iOS Lifecycle: Handling willEnterForeground in AppDelegate and SceneDelegate

Hope you guys already know that we need to migrate to scene-based life cycle in near future.

Below lines are written in this reference document provided by Apple.

In iOS 18.4, iPadOS 18.4, Mac Catalyst 18.4, tvOS 18.4, visionOS 2.4 and later, UIKit logs the this message for apps that haven’t adopted the scene-based life-cycle.

This process does not adopt UIScene lifecycle. This will become an assert in a future version.

Soon, all UIKit based apps will be required to adopt the scene-based life-cycle, after which your app won’t launch if you don’t. While supporting multiple scenes is encouraged, only adoption of scene life-cycle is required.

Here I am discussing about the methods applicationWillEnterForeground and sceneWillEnterForeground actually work same or not? As there are key differences let’s discuss in detail.

Read more

How Xcode 16.4 Beta fixes the std::char_traits template error from 16.3?

Xcode 16.3 removes the base template for std::char_traitsXcode 16.3 Release Notes. This prevents to build iOS app with new Xcode 16.3. Also React Native developers are not able to compile the project in Xcode 16.3.

Here is the detailed information that all developers should know.

Read more