Tag: swift
-

Swift, Data Structure – Tree Structure
Tree data structure in Swift. Learn BFS, DFS traversal (pre-order, in-order, post-order), binary search trees, and recursive tree algorithms for iOS coding interviews.
-

NSCoding and NSSecureCoding in iOS
NSCoding protocol for iOS data persistence. Learn how to encode and decode custom objects for archiving with NSKeyedArchiver and NSKeyedUnarchiver in Swift.
-

UIKit: UIView, UIImageView
UIView and UIImageView fundamentals in UIKit. Learn view hierarchy, rendering, content modes, and image display techniques for iOS app development.
-

Swift, Dispatch Semaphore
Swift DispatchSemaphore for controlling concurrent access to shared resources. Learn how semaphores work for thread synchronization in iOS development.
-

iOS, Memory Layout, static library, dynamic library
iOS memory layout explained: stack vs heap, static libraries vs dynamic libraries, and how Xcode links frameworks in your Swift app.
-

Swift, Property Wrappers
Swift Property Wrappers explained. Learn how to create reusable property logic with @propertyWrapper for cleaner and more maintainable iOS code.
-

Swift, Tips for solving data structure and algorithms
Practical tips for solving data structure and algorithm problems in Swift. Strategies and patterns to improve your coding interview performance.
-

Swift, Modern Concurrency
Swift Modern Concurrency with async/await, actors, and structured concurrency. Learn the new concurrency model introduced in Swift 5.5 for iOS development.
-

Swift, OperationQueue
Swift OperationQueue for managing concurrent tasks. Learn how to use Operation, dependencies, and quality of service for advanced task scheduling in iOS.
-
Swift, Concurrency Programming guide
Swift Concurrency Programming guide. Understand GCD, threads, race conditions, and how to write thread-safe code for iOS apps.









You must be logged in to post a comment.