Tuesday, April 23, 2019

Reorder Table View Rows - Part 44 - Itinerary App (iOS, Xcode 10, Swift 5)

Have you ever wanted to give your users the ability to reorder the rows in your table view? If so then this video will show you how. There are basically 3 steps.

I'll walk you through the most difficult scenario. Difficult because we are reordering rows within sections. By the end of this video, sorting cells in table views will be easy!


Tuesday, April 16, 2019

Visual Swift Memory Mastery Coupon!


A lot of people missed the free promotion. But I created a coupon code to keep the price at a minimum and to avoid Udemy's fluctuating costs.

https://www.udemy.com/swift-memory-mastery/

#SwiftLang #iOSDev #Xcode

Monday, April 15, 2019

Editing Activity Table View Rows - Part 43 - Itinerary App (iOS, Xcode 1...

Editing table view rows can be tricky when you want a row to move from one section to another. Remember, you want to:

1. Update the backing data FIRST

2. Do your table view's insert and delete rows second.



Friday, April 12, 2019

Question of the Day #5 - Visual Swift Memory Mastery


LAST DAY to get this FREE course on Visual Swift Memory Mastery!

This course will accelerate you to the next level past your peers.

You will conceptually learn and understand:
* What causes memory leaks
* How to recognize potential memory leaks
* Visually what Automatic Reference Counting is
* Graphical debugging tools to see dependency graphs
* Visually identify leaks using built-in tools that come with Xcode
* What closures are and what they have to do with memory
* Potential leaks with callbacks and how to fix them
* Potential leaks with Notification Center and how to fix them
* Potential leaks with Delegates and how to fix them
* And much more!

Enroll today to lock in this free course:
https://www.udemy.com/swift-memory-mastery/?couponCode=SPRINGFREE

Wednesday, April 10, 2019

Question of the Day #3 - Visual Swift Memory Mastery

Question of the Day:
What do weak and unowned actually do? You will find the answer and plenty of visual examples in "Visual Swift Memory Mastery".

SIGN UP THIS WEEK AND GET THE COURSE FOR FREE!
https://www.udemy.com/swift-memory-mastery/?couponCode=SPRINGFREE

Tuesday, April 9, 2019

Swift 5 Conversion and @unknown - Part 42 - Itinerary App (iOS, Xcode 10...

Our Swift 5 conversion is pretty effortless but there is one warning. What is this @unknown and should we use it? Find out in one of my shortest videos ever. 😃

Yes, there actually is a recommended method for fixing retain cycles! You will learn this and see plenty of examples and scenarios in which to apply these 2 steps! Enroll in Visual Swift Memory Mastery while it's FREE this week.

https://www.udemy.com/swift-memory-mastery/?couponCode=SPRINGFREE

Monday, April 8, 2019

Here is my new course on Udemy!

I provide a lot of extra learning reinforcement to really help iOS developers understand Swift Memory Management. This was one of my most popular topics in 2018.

SIGN UP THIS WEEK AND GET THE COURSE FOR FREE!
https://www.udemy.com/swift-memory-mastery/?couponCode=SPRINGFREE

Tuesday, April 2, 2019

Swipe to Delete Activities - Part 41 - Itinerary App (iOS, Xcode 10, Swi...

In this video, you will reinforce your knowledge of swiping to delete and better understand the "internal inconsistency error" when it comes to deleting rows. 
You will also see a "conflicting constraint" error that comes with deleting table view cells. What is this error, where does it come from and how do we fix it? This is where you'll learn more about constraint priority. This took a LONG time to research and figure out. Apple got me pretty good with that one.

SwiftUI Search & Filter with Combine - Part 3 (iOS, Xcode 13, SwiftUI, 2...

In part 3 of the Searchable video series, I show you how to use Combine in #SwiftUI for the search and filter logic connected to the searcha...