Solving the unknown

Photo by Pixabay on

Tips to make your Swift, UIKit, and SwiftUI code the best it can be

Videos to show you the way there

Make App Pie started as a blog in 2013 for programming in iOS and Python. With the introduction of Swift, We dedicated ourselves to iOS and Swift app development training materials and books. Our relationship with LinkedIn Learning (Then expanded our development to include video training, including SAP Business One. 

Some of our offerings are: 

Video training development: When you need that video to help train your staff, we can help you make your own, or do all scripting, production, and editing for you. 

Written materials development: On paper or on-line, we can write your training materials or documentation.

Latest Posts

Custom Quick Help in Xcode

There are some powerful documentation features of Xcode you may not be using and will make your life a lot easier. Take a look at the downloaded exercise file. Go ahead and run it like I have here. I wrote a simple app to turn on and off a matrix of lights. Stop the app. …

Checklists in Swift UI

In our last tip, I made a single checkbox in SwiftUI. Let’s learn more about collections in SwiftUI and build a checklist.  If you download the exercise file, you’ll find an expanded version of last week’s project. Under the model folder, I added some data for our list of pizzas to try. let checkListData =…

Checkboxes in SwiftUI

There’s lots of good stuff in SwiftUI. One missing control is old fashioned checkbox like I have on the web or on my Mac. There is a way to make a checkbox with a Toggle control. However, as a bit of a intro to the philosophy of SwiftUI, let look at creating a checkbox. Open…

Segue Actions

If you’ve been working with View controllers for a while, you’ve probably dealt with prepareForSegue. In Xcode 11, there’s a new way to handle this that makes a little more sense: Segue actions. Let’s take a look at this feature.   If you download the storyboard, you’ll find I set one up for you. It is…


Something went wrong. Please refresh the page and/or try again.

Follow Me

Get new content delivered directly to your inbox.