Codebase Exploration with AI

Oct 21 2026 · Swift 6 and Objective-C, iOS 27, Xcode 27

Lesson 01: Explore the Codebase & Evaluate Technical Debt

Module Introduction

Episode complete

Play next episode

Next

Written by the author, AI-editedAI-assisted, author-verified How this module was made

Transcript

Hey everyone. Welcome to this module: Codebase Exploration with AI.

In this module, we’re jumping into an existing iOS project that mixes Objective-C, Swift, UIKit, and SwiftUI. Before changing anything, we’ll use AI to understand how the project actually works, and we’ll verify what it tells us instead of just trusting a very confident robot. Good life advice, honestly.

In lesson one, we’ll map the codebase and evaluate its technical debt. In lesson two, we’ll create a high-level modernization plan for its language and UI framework boundaries. Finally, in lesson three, we’ll investigate what it would take to safely add a “Delete entry” feature, including its risks, testing gaps, and unanswered questions. By the end, you’ll have a clear, evidence-backed picture of the codebase and a much safer starting point for future development.

See forum comments
Cinema mode Download course materials from Github
Previous: Quiz: Connecting the Simulator to Your AI Next: Explore Before You Change