Steve Lipton's Projects
You've seen @State and @Binding, but do you know what going on under the hood? We'll look at the fascinating world of data wrappers and how they work.
Convert your iPad Apps to Mac with Catalyst. In this tip I'll show you how to set up an iPad app to work as a Mac OS X app. I'll show you a few things you should keep in mind as you get your app up and running.
Convert your iPad Apps to Mac with Catalyst. In this tip I'll show you how to set up an iPad app to work as a Mac OS X app. I'll show you a few things you should keep in mind as you get your app up and running.
Lear how to use type properties, a variable you can use directly from a class. We'll demonstrate type properties by creating a new color UIColor.midgreen
Lear how to use type properties, a variable you can use directly from a class. We'll demonstrate type properties by creating a new color UIColor.midgreen
Learn how and why to make a singleton by using a one to share data between view controllers in a UITabViewController
Learn how and why to make a singleton by using one to share data between view controllers in a UITabViewController
Tab Bar controllers have some great uses in Swift Playgrounds. Learn how to make a UIKit Tab Bar Controller in Swift playgrounds. You'll also add icons from SF Symbols for selected and deselected states for a finished look.
Tab Bar controllers have some great uses in Swift Playgrounds. Learn how to make a UIKit Tab Bar Controller in Swift playgrounds. You'll also add icons from SF Symbols for selected and deselected states for a finished look.
The Solution to the Challenge
Learn how to use the parallax motion effects found in home screen backgrounds in your own app.
Learn how to use the parallax motion effects found in home screen backgrounds in your own app.
Learn the basics of animating views in SwiftUI. we'll learn the two types of animation code you can add to buttons, text and other views and the three types of animation modifiers and how all that affects the final result.
Learn the basics of animating views in SwiftUI. we'll learn the two types of animation code you can add to buttons, text and other views and the three types of animation modifiers and how all that affects the final result.
The start state for the Programmatic Navigation controller Weekly tip.
Finished Project for both Xcode and Swift Playgrounds demonstrating how to make a navigation controller programmatically.
When Binding variables go public in SwiftUI, things get interesting. We'll explore binding variables in a Swift playground source, and learn how to initialize Binding or anything else in a property wrapper
When Binding variables go public in SwiftUI, things get interesting. We'll explore binding variables in a Swift playground source, and learn how to initialize Binding or anything else in a property wrapper
Learn how to use scroll views in your SwiftUI code. We'll make a horizontal and vertical scrolling picker, and then use scroll views for a simple zoom view.
Learn how to use scroll views in your SwiftUI code. We'll make a horizontal and vertical scrolling picker, and then use scroll views for a simple zoom view. Clicking the link may provide me with some money
Learn about the deprecated showsPointsOfInterest and the more powerful replacemant MKPointsOfInterestFilter. Clicking the link may provide me with some money
Learn about the deprecated showsPointsOfInterest and the more powerful replacemant MKPointsOfInterestFilter. Clicking the link may provide me with some money
Use extensions to create default controls in UIKIt that are like, but not quite like SwiftUI. We'll build a button using an extension to UIButton, but you'll find stacks and labels too. Clicking the link may provide me with some money
Use extensions to create default controls in UIKIt that are like, but not quite like SwiftUI. We'll build a button using an extension to UIButton, but you'll find stacks and labels too. Clicking the link may provide me with some money
SF symbols are amazingly flexible images for your UIKit projects. Learn how to use and scale SF symbols programmatically to align and scale with text.
SF symbols are amazingly flexible images for your UIKit projects. Learn how to use and scale SF symbols programmatically to align and scale with text.
Learn how to make your own SF Symbols for your applications. I'll use Affinity Designer, but the process will work the same for any graphics editor that can read and export .svg files. For some known problems with some editors including Affinity Designer, see the README below.
Learn how to make your own SF Symbols for your applications. I'll use Affinity Designer, but the process will work the same for any graphics editor that can read and export .svg files. For some known problems with some editors including Affinity Designer, see the README below.
Use GeometryReader and Geometry Proxy to size Views in SwiftUI. In this tip we'll size buttons to use all available space, and resize fonts to use what is necessary. We'll do this for my iPad to be a prop for my costume I made for a Science fiction convention, based on the books by Nathan Lowell.