First Conversation

  • Jul 12, 2025

July 12, 2025 BMS Update

Hello SwiftUI developers!

For the last week, I've been working out of Guadalajara, Mexico.

Yesterday, I decided to take a weekend trip to Lake Chapala and some of the towns that dot its shores, such as Chapala, San Antonio, Ajijic, and possibly Jocotepec to the west.

I've mostly been in cities in Mexico, so this is a nice change of pace.

I've still been working on the book, "AI Mastery in SwiftUI" and today I'm going to show you the first chapter.

Last time I wrote, I was working on the Concepts chapter. That's all done now!

Demystifying AI: How Does It Even Work?

Last time, I showed you this page about how AI actually works under the hood?

How are powerful models like ChatGPT created?

I aim to simplify these concepts, providing just enough information for you to understand that what you're interacting with is essentially a combination of Data and a Model (specifically, a language model in many generative AI cases).

Think of the model as a highly sophisticated pattern-recognizer trained on vast amounts of data.

Apple's Foundation Model: Your AI Starting Point

Next, I dive into Apple's unique approach.

So, what exactly is Appleโ€™s Foundation Model, and how does it differ from other AI models?

A Foundation

On this page, I try to convey that it is a foundation that your features can be built upon. Itโ€™s a starting point.

It's a powerful starting point, designed for on-device performance and seamless integration with the Apple ecosystem.

This initial understanding is crucial for leveraging its full potential.

What Can You Actually Build? Inspiring Possibilities

You might be thinking, "Okay, that's interesting, but what can I DO with this model?"

This is where the magic happens!

I created this page to inspire and broaden your understanding of the framework's practical applications.

The page explores diverse use cases, demonstrating how you can integrate the Foundation Models framework to:

  • Generate text for dynamic content.

  • Summarize long articles or conversations.

  • Create intelligent chatbots.

  • Power advanced search functionalities.

  • And much more!

๐Ÿค” Can you start to envision features you could add to your existing or new apps?

If, by this point, you're not seeing immediate applications, fear not!

I also cover how you can extend the framework's capabilities with custom tools and integrations, building on top of the foundation model to meet even more specialized needs:

Diving into the FoundationModels Framework

From here, I transition the user into talking about the concepts of using the foundation model with prompts and responses.

All of these points will be covered in more detail in their respective chapters, showing different ways to accomplish these tasks.

Your First Conversation

The chapter ends by giving the reader a glimpse of a simple example of getting a response from the model.

(Actually, there's one more page that shows common questions the reader might be having at this point.)

So, What Do You Think?

What are your thoughts on this approach?

Do you see any areas for improvement or specific topics you're eager to learn about?

The next chapter is also done, but we'll talk more about that later. ๐Ÿ˜ƒ


Join the Waitlist!

AI Mastery in SwiftUI

If this sounds like a book you'd be interested in, make sure to join the waitlist to be notified when "AI Mastery in SwiftUI" is available!


PS - I also figured out the problem with getting my last 3 books on Amazon.

Turns out, they have an undocumented rule that fixed layout books (like mine) can not be more than 550 pages. The last three books were only 2-5 pages beyond that, so I had to remove some pages, and then it worked! ๐Ÿ™Œ

All books are now on Amazon.com and price-adjusted for their respective markets.
If you have any of my books and they've helped you out, please mention it in a review on Amazon! ๐Ÿ™

(You should find them by title or just by searching for "Mark Moeykens".)

This will help others find the books.

Thank you!