Wei-Meng Lee

Wei-Meng Lee is founder of Developer Learning Solutions, specializing in hands-on technology training. His name regularly appears in publications like DevX.com, MobiForge.com, and CODE Magazine. He is also the author of SwiftUI For Dummies, Beginning Swift Programming, Python Machine Learning, and Learning WatchKit Programming.

Articles & Books From Wei-Meng Lee

Go Programming Language For Dummies
Ready, set, program with Go! Now is the perfect time to learn the Go Programming Language. It’s one of the most in-demand languages among tech recruiters and developers love its simplicity and power. Go Programming Language For Dummies is an easy way to add this top job skill to your toolkit. Written for novice and experienced coders alike, this book traverses basic syntax, writing functions, organizing data, building packages, and interfacing with APIs.
Cheat Sheet / Updated 11-24-2021
Go is a popular open-source programming language (designed at Google in 2007) used for a variety of different applications, including cloud-based or server-side applications, DevOps and site reliability automation, command-line tools, artificial intelligence, and data science.You can try out Go (sometimes referred to as Golang) programming language online — you just need to know where to go.
Article / Updated 10-30-2020
In addition to animating changes made to animatable properties of views, SwiftUI also allows you to specify your own animation, such as moving views or rotating views. Here, you learn how to rotate views in two dimensions in SwiftUI. Rotating in 2D To perform rotation in two dimensions in SwiftUI, use the rotationEffect() modifier.
Article / Updated 08-10-2022
To animate a view in SwiftUI, apply the animation() modifier on it. SwiftUI animates any changes made to animatable properties of a view. For example, the various properties of a view in SwiftUI — such as its color, opacity, rotation, size, and other properties — are all animatable. As usual, the best way to understand this concept is to use an example.
Article / Updated 08-26-2021
Did you know you can use UIKit in SwiftUI? It’s true! When you develop iOS apps using Storyboard in Xcode, you use the UIKit for all UI matters. UIKit is the framework that forms the core components of all iOS applications. Among all the classes in the UIKit, view and view controllers are the most commonly used classes.
Article / Updated 08-10-2022
One important feature in Swift is closure. Closures are self-contained blocks of code that can be passed to functions to be executed as independent code units. Think of a closure as a function without a name. In fact, functions are actually special cases of closures. ©Shutterstock/NDAB CreativitySwift offers various ways to optimize closures so that they’re brief and succinct.
Article / Updated 08-10-2022
Are you ready to build iOS apps using an innovative and intuitive user interface? Then, SwiftUI is for you! But before you dive in, you’ll need to know about Swift functions. Here’s a quick intro. ©Shutterstock/baranqIn Swift, a function is defined using the func keyword, like this: func doSomething() { print("doSomething") } The preceding code snippet defines a function called doSomething.
Article / Updated 08-10-2022
SwiftUI makes creating your iOS applications easy and efficient. However, there are neat tricks that are not so obvious. Here, you learn some of these tips and tricks so that you can become a better SwiftUI developer. Resume SwiftUI’s live preview My number-one pet peeve about SwiftUI is that the live preview feature in Xcode doesn’t always work.
Article / Updated 10-28-2020
You may already know what you need to succeed in SwiftUI development, but most Swift developers need multiple resources to stay ahead. Here, you learn about ten great SwiftUI resources that will be useful to you when you’re ready to venture beyond the basics. ©Shutterstock/NDAB Creativity Apple You may as well go straight to the source!
Article / Updated 10-28-2020
Localizing your iOS app allows you to target it for the international market. A common task in localization involves translating the user interface (UI) of your app to display strings in the local language. SwiftUI makes localization straightforward. But you need to perform a few steps to get it set up localization in SwiftUI: Go to the Info page of your project and select the project name.