swift
import Foundation
import UIKit

class ImageProcessor {
    // Background processing with main thread updates
    func processImage(_ image: UIImage, completion: @escaping (UIImage?) -> Void) {

Grand Central Dispatch for concurrency

swift gcd concurrency
by Sofia Martinez 1 tab
swift
import SwiftUI

struct Triangle: Shape {
    func path(in rect: CGRect) -> Path {
        var path = Path()
        path.move(to: CGPoint(x: rect.midX, y: rect.minY))

SwiftUI custom shapes and paths

swift swiftui shapes
by Sofia Martinez 1 tab
swift
import SwiftUI

// MARK: - State and Binding
struct CounterView: View {
    @State private var count = 0

Property wrappers for SwiftUI state

swift swiftui property-wrappers
by Sofia Martinez 1 tab
ruby
# Fastlane Fastfile for automated deployment
default_platform(:ios)

platform :ios do
  desc "Push a new beta build to TestFlight"
  lane :beta do

App Store submission and TestFlight beta testing

ios app-store testflight
by Sofia Martinez 2 tabs
swift
import SwiftUI

struct ResponsiveGridView: View {
    let items: [GridItem]

    var body: some View {

SwiftUI GeometryReader for dynamic layouts

swift swiftui layout
by Sofia Martinez 1 tab
swift
import Combine
import Foundation

class SearchViewModel: ObservableObject {
    @Published var searchQuery = ""
    @Published var results: [SearchResult] = []

Combine operators for data transformation

swift combine reactive
by Sofia Martinez 1 tab
swift
import UIKit
import Combine

class PostsTableViewController: UITableViewController {
    enum Section {
        case main

UIKit UITableView with diffable data source

swift uikit uitableview
by Sofia Martinez 2 tabs
swift
import UIKit

class SceneDelegate: UIResponder, UIWindowSceneDelegate {
    var window: UIWindow?
    var appCoordinator: AppCoordinator?

App lifecycle and scene management

swift ios lifecycle
by Sofia Martinez 2 tabs
swift
import SwiftUI

struct AccessiblePostCard: View {
    let post: Post
    @State private var isLiked = false

Accessibility with VoiceOver support

swift swiftui accessibility
by Sofia Martinez 1 tab
swift
import SwiftUI

struct AnimationExamplesView: View {
    @State private var isExpanded = false
    @State private var rotation: Double = 0
    @State private var scale: CGFloat = 1.0

SwiftUI animations and transitions

swift swiftui animations
by Sofia Martinez 2 tabs
swift
import UIKit

protocol Coordinator: AnyObject {
    var navigationController: UINavigationController { get set }
    var childCoordinators: [Coordinator] { get set }

Coordinator pattern for navigation flow

swift architecture coordinator
by Sofia Martinez 3 tabs
swift
import UserNotifications
import UIKit

class NotificationManager: NSObject {
    static let shared = NotificationManager()

Push notifications with UserNotifications framework

swift ios notifications
by Sofia Martinez 2 tabs