While developing software for iOS is usually a pleasant enough activity, setting up the whole development environment may be at times slightly frustrating due to some unexpected behavior in the software, and in the tools involved. This week I wanted... Continue Reading →
Although in a way distributing your application to the wide world has never been so easy, choosing a sound distribution strategy is not as simple as it seems. Many different factors came into account, and knowing your options, and start planning ahead of time will increase your changes of a successful deployment
SwiftGen is a code generator tool that allows us to generate Enums from images, storyboards, Localizable.strings, etc. To understand the real value that SwiftGen can bring to tour projects we need to revisit first how resources such as images, or storyboards are called, and what are the caveats associated to the usual way in which we use them.
Widgets are extension that show in the Notification's center, and whose purpose is to display a short amount of relevant information. When we add a Today extension to our projects we aim to allow the user to obtain information in a quick manner.
Let's have a look at iOS 11: concretely let's see how to add actions, left, and right swipe, to table rows.
In this tutorial we will see how to upload an image from the photo gallery to a server using Swift 3.
In this post we will see how we can use the SwipeCellKit library to improve the native swipe functionality in UITableView Cell by adding functionalities likes the ones available in the iOS email app: left and right swipe, plus icons, and animations
A Promise is an object that represents the result of an asynchronous operation. Promises make easier working with asynchronous calls, and make for cleaner, and easier to understand code. The PromiseKit project allow us to add promises to our Swift projects.