In this tutorial we will see how to upload an image from the photo gallery to a server using Swift 3.
A quick look at the DistroWatch front page will tell you that there are hundreds of Linux distributions out there to choose from, and although that is a good thing, it also makes it difficult for newcomers to decide which one is the best for them. In this post I will list a short list of points at which Debian excels.
Having played for a while with TrueOS, a desktop oriented FreeBSD based distribution, I have decided to try the original FreeBSD system: I intend to use it as a FAMP testing server for some projects. The first step is, of course, installing FreeBSD: I am happy to say that for a system with a slightly intimidating reputation, the installation process has gone like a breeze: quick, and easy.
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.
A simple guide through examples to ObjectMapper: although using a mapper library is not strictly required, doing so will allow us to map JSON into objects in a quicker, and easier manner.
In this post we will see how to create reusable components using the Interface Builder: we will design our component (drag and drop of components , layout constraints, etc) as if we were working in a Storyboard, save the result as a .XIB file, and see how we can reuse our component in different Storyboards (or even in other .XIB files).
By default Alamofire treats any completed request as successful: as long as it can connect to server, and the server responds, it will consider that everything is OK. This means you will be getting a .Success even on this situations when the HTTP status code returned on those calls corresponds to some 4xx HTTP error code.
A peek into TrueOS 12, a FreeBSD based system, that aims to provide and easy to use desktop operative system.