Package Management has been around for decades. There’s everything from APT to Maven to chocolatey. For those who work in the Apple space we are probably more familiar with Cocoapods and Homebrew. However since the introduction of Swift, the Apple team has given us a new package manager: Swift Package Manager.
Most of the older APIs from Apple use the Delegation Pattern. The challenge is adapting this pattern for SwiftUI through Combine.
In our previous post, we talked about how to build a Publisher Factory. Here, we'll talk about how to use the factory for receiving and handling events.
Many APIs from Apple come from an era of Objective-C and Delegate Patterns. How do we adapt those APIs for SwiftUI and create Publishers from delegates?
It seems there's some confusion when it comes to flatMap and Optionals in Swift. In the end, using flatMap correctly will make your code easier to read.
You’ve started out with an idea to build an iOS app and you need to choose its software architecture. Here is a quick overview of what you need to know.
There are great productivity apps which help me optimize your remote work rather than distract. Here’s a list of productivity apps and services to help you.
Swift Packages offer an easy manageable way to share code and functionality. We are going to show you how to setup Swift package continuous integration.
SwiftUI promieses to change the way we do Apple-based app development. Learn about what makes SwiftUI great and how your app can benefit.
From the Mac Pro to the Apple Watch developers need to design thier applications to best take advantage of multiple cores in Swift using asynchronous methods.
Choosing the best backend for your iOS App can be a challenge? Do you need a cloud service or run your own server? Should you use CloudKit or Firebase?
Generally speaking, podcasting as these podcasts do, gives specific audiences an in-depth specialized analysis without the need to appeal to the general audience.
In this article I am going to cover how to get started: setting up your Mac for Vapor development, how to integrate with a database like PostgreSQL, deploy to Heroku as well as Ubuntu.
Codable, introduced in Swift 4, provides a convenient and easy way to encode and decode JSON. However, not everything works out of the box.
Previously, I discussed using Objective-C to integrate C++ with Swift in Speculid. Today, I'm going to talk about the challenges of using C++ in Xcode.
Last week I spoke at the LaDev meetup in Ann Arbor, Michigan on what it takes to go out on your own as a freelancing software developer and entrepreneur.
I gave a talk on swift development tips and specifically developing Speculid and Try!Swift New York.
In Xcode, Asset Catalogs are an important part of that process and the primary way they are used is through Image Sets and App Icons.
Asset Catalogs are the key component in Xcode project for storing colors, sprites, metadata, and of course graphics and managing those graphics can be a challenge. Today we are going to talk about using app icon templates in Sketch and Photoshop.
I have to say I had a great time at try!Swift New York this year. I have been to many developer conferences over the years but lately I have been attending mostly business and startup conferences. Additionally, this is the first Apple developer conference I have ever attended as opposed to hosting, attending, and speaking at a Cocoaheads groups. This was a new environment. I wanted to get a feel of where the winds are blowing in Swift and there were some interesting trends to the topics presented.
HealthKit is the most important API when it comes to building health, fitness and workout apps. HealthKit also has many intricacies and details which need introduction when getting started.