Tag: Algorithm
-

iOS, Combine Framework
iOS Combine framework guide. Learn publishers, subscribers, operators, and declarative event handling to replace delegate callbacks and completion handlers in Swift.
-

iOS, Graph Data Structure
Graph data structure for iOS developers. Learn undirected, directed, and acyclic graphs with adjacency matrix and adjacency list implementations in Swift.
-

iOS, Heap Data Structure
Heap data structure and priority queue for iOS developers. Learn binary heap properties, shape and heap ordering, with Swift implementation for coding interviews.
-

iOS, Autorelease Pool
Understanding iOS Autorelease Pool for Cocoa’s reference-counted memory management. Learn when and how autorelease pools store objects and send release messages in Swift.
-

Understanding the iOS File System
iOS File System explained. Learn about sandboxed app directories, security restrictions, and how to manage files within the Documents, Library, and tmp folders.
-

iOS, Stack and Queue
Stack and Queue data structures for iOS coding interviews. Learn implementations and how to combine them for solving complex programming problems in Swift.
-

iOS, App Architectures
iOS app architecture patterns compared: MVC, MVVM, MVP, VIPER, and Clean Architecture. Learn which pattern to use and how they differ for Swift development.
-

iOS, Communicate with a Server
iOS networking with URLSession. Learn HTTP fundamentals, REST APIs, JSON parsing, and server communication patterns for Swift app development.
-

iOS, hitTesting a View – hitTest, point(inside)
iOS hit testing explained: how hitTest and point(inside) work to determine which view handles touch events. Learn UIView’s responder chain with practical examples.
-

Swift, Recursion and the Recursive Sense
Learn Swift recursion through binary search, subsets, trees, dependency graphs, anagrams, flood fill, mazes, and the eight queens problem.










You must be logged in to post a comment.