-
macOS Programming: Working with Dark Theme and Building a BMI Calculator
Welcome to another macOS programming tutorial! In the previous post we made our introductory steps on macOS programming world as we discussed about fundamental concepts. In this tutorial, we are going to explore and unveil new interesting things that would be necessary to anyone who wants to make their way to macOS development.
-
Getting Started with macOS Programming
Dear readers, let me welcome you and start by saying that this tutorial is the beginning of a new journey and new explorations, as it’s the first of a series of tutorials on a new topic: macOS programming!
-
Passing Data in iOS: Delegates, Notifications, and Closures
Today, I’m going to discuss about an important and definitely interesting topic which focuses on a quite often overlooked concept. And, this question is commonly asked by beginners: How do you implement communication internally in apps and exchange messages properly among classes or other entities in Swift projects?
-
Add a sticky and stretchy top cell to your UITableView
Learn how to create a sticky and stretchy top cell in your UITableView and make your UI look really cool!
-
GTAlertCollection: UIAlertController variations gathered in one place, introducing new simplified usage.
Learn how GTAlertCollection library can help you work fast, easy and efficiently with alert controllers (UIAlertController)!
-
GTRestKit – A lightweight yet powerful Swift library for performing RESTful HTTP requests
GTRestKit is a lightweight but powerful library that lets you make HTTP requests and consume RESTful APIs in modern, easy, and straightforward fashion.
-
GTCodable – Automate Common Tasks in Swift Using POP, Reflection and the Codable Protocol
A custom protocol in Swift that lets you encode an object to JSON, convert it to dictionary, archive it, save to file, load, initialise, decode and more in an amazingly simple, fast and natural way!
-
Introduction to SnapKit: Make Auto Layout Easy for iOS App Development
Create Auto Layout constraints programmatically and above all easily using SnapKit; A great tool for working fast with constraints in Swift.
-
GTSpinner – A custom activity indicator
GTSpinner is a custom, configurable activity indicator that can be used in iOS projects.
-
Techniques in Loading View Controllers and Passing Values Between Them – Part 2
In the first part of this two-step tutorial I presented the techniques for loading and presenting a view controller. Those techniques include both graphical and programming approaches, so everybody can choose what fits best to them when a new view controller is about to be presented. However, in that post I didn’t show at all…