Gabriel Theodoropoulos
Gabriel has been a software developer for almost about two decades and he’s got long experience in programming using various languages. iOS development is what he’s being doing since 2010.
Latest
Working with Auto Layout Visual Format Language and Programmatically Creating Constraints
As an iOS developer you already know that one of the tasks in the to-do list of any project is
Grand Central Dispatch (GCD) and Dispatch Queues in Swift
One of the greatest improvements in the technology of Central Processing Units (CPUs) since their existence is the capability to
Working with SQLite Databases in iOS with FMDB Library
Dealing with databases and handling data in general is an important and crucial part of any app. I had covered
Displaying Facebook Ads in Your iOS Apps
Not so long time ago I was asked to integrate Facebook ads in a project. Without having done so before,
Creating Gradient Colors Using CAGradientLayer
Every developer always uses color combinations along with images to produce a good-looking result when creating an app, trying always
How to Generate PDF using HTML Templates and UIPrintPageRenderer in iOS
Have you ever been asked to create PDF documents with content straight from your app? Have you ever even thought
Documenting Your Swift Code in Xcode Using Markdown
Amongst all the features Xcode 7 incorporates, there is one that admittedly distinguishes; that is the new revolutionary, much better
Using Quick Look Framework for Previewing Documents
Several treasures like not so well-known frameworks and libraries can be found in the iOS SDK. Most of them can
Managing SQLite Database with SwiftyDB
Choosing a way for storing data permanently is something that is always needed when developing applications. There are various options
Swift Tutorial: Building an iOS Chat App Using Socket.IO
iOS apps exist in millions out there, and most of them communicate with servers to exchange data. In their majority,
A Beginner's Guide to Push Notifications in Swift
“Push Notifications? Ohh, no!”. Yes, that’s the first thing that was coming to my mind when I was called