iOS Interview Questions and Answers for Senior Developers Part 6 - Testing
Jan 16, 2021, 7:40 AM
I recently got into the position of leading the technical interviews when my client was searching for a new senior iOS developer.It's a challenging task to evaluate the skills and knowledge of another developer. In this post, I share my...
How to solve problems with bitwise operators in Swift
Dec 14, 2020, 9:30 AM
Solving problems with bits
Recently, I had to solve the following task at work.The server sends an integer value between 0 and 127 that represents the state of a weekdays selection. When the server sends a 0, no checkbox should...
Quick guide on Combine essentials
Nov 15, 2020, 7:40 AM
It was really exciting to hear about Apples new framework called Combine at WWDC 2019. Finally, we have a native way to write functional reactive code and to build apps in a declarative way.OverviewThe main components of Combine are...
Quick guide on SwiftUI essentials
Oct 17, 2020, 7:40 AM
It was really exciting to hear about Apples new framework called SwiftUI at WWDC 2019. This post is a quick guide to get started with SwiftUI.At first, we will take a look at how views in SwiftUI are created, layouted and presented. Then,...
iOS Interview Questions and Answers for Senior Developers Part 5 - Architecture & Design Patterns
Sep 2, 2020, 7:40 AM
I recently got into the position of leading the technical interviews when my client was searching for a new senior iOS developer.It's a challenging task to evaluate the skills and knowledge of another developer. In this post, I share my...
Step-by-step guide for localizing plurals in iOS
Aug 1, 2020, 7:40 AM
If you are already familiar with localizing plurals in iOS and you are just looking to remember the specifics, the cheat sheet below will help you out.If you are new to this, skip the cheat sheet for now and read the basics below.Cheat...
Explore Apple's new Swift logging API for iOS 14
Jul 5, 2020, 7:40 AM
At the WWDC 2020, Apple introduced the new Swift logging API for iOS 14. This post summarizes how to take advantage of this new API to debug behavior in your iOS apps.
I'm listening, tell me more about this new logging...
iOS Interview Questions and Answers for Senior Developers Part 4 - Concurrency
May 30, 2020, 7:40 AM
I recently got into the position of leading the technical interview when my client was searching for a new senior iOS developer.It's a challenging task to evaluate the skills and knowledge of another developer. So in this series, I want to...
GraphQL essentials you need to know as an iOS Developer
Apr 12, 2020, 7:40 AM
In a nutshell, GraphQL is an API design paradigm that describes how to ask for data. It is an alternative to the currently more known REST approach. Originally, GraphQL was developed and open-sourced in 2015 by Facebook. Since then, it has...
Habits to stay healthy as a software developer
Jan 15, 2020, 7:40 AM
Being a software developer means sitting long hours in front of a computer every day. Our body isn’t designed to sit all day, so to stay healthy as a developer it is important to take care of our body every day and to have healthy habits.
...
iOS Interview Questions and Answers for Senior Developers Part 3 - Persistence & Databases
Nov 1, 2019, 8:40 AM
I recently got into the position of leading the technical interview when my client was searching for a new senior iOS developer.It's a challenging task to evaluate the skills and knowledge of another developer. So in this post, I want to...
Quick guide on supporting Dark Mode on iOS
Oct 15, 2019, 7:40 AM
Since iOS 13, users can choose between a system-wide light or dark appearance. This post provides you with a step-by-step-guide to supporting Dark Mode in your app.If you don't want to support Dark Mode for now, you can scroll directly to...
iOS Interview Questions and Answers for Senior Developers Part 2 - Networking
Oct 1, 2019, 7:40 AM
I recently got into the position of leading the technical interview when my client was searching for a new senior iOS developer. It's a challenging task to evaluate the skills and knowledge of another developer. So in this post, I want to...
Quick tip on how to learn Xcode keyboard shortcuts efficiently
Sep 22, 2019, 7:40 AM
Learning Xcode keyboard shortcuts is key to be a productive iOS developer. But memorizing a lot of shortcuts can be annoying, especially when starting out with Xcode.In this post, I will share a quick tip of how to integrate an efficient...
Advanced Xcode keyboard shortcuts to be more productive
Sep 18, 2019, 7:40 AM
Using keyboard shortcuts is key of being productive and efficient when working with a development environment like Xcode. In this post, I will show you my favorite advanced and hidden Xcode shortcuts.If you are new to Xcode, you may want...
Basic Xcode keyboard shortcuts every developer should know
Sep 15, 2019, 7:40 AM
Using keyboard shortcuts is key of being productive and efficient when working with a development environment like Xcode.In this post, I share my most used basic Xcode shortcuts. If you are already working with Xcode for a long time, you...
Introduction to Combine for iOS developers with RxSwift experience
Aug 19, 2019, 7:40 AM
Everybody who used RxSwift or in general reactive programming concepts in their projects knows it's advantages. Doing async work in a unified way, composing asynchronious operations, avoiding callback hell, writing more clean and readable...
iOS Interview Questions and Answers for Senior Developers Part 1 - Swift
Jul 15, 2019, 7:40 AM
I recently got into the position of leading the technical interview when my client was searching for a new senior iOS developer.It's a challenging task to evaluate the skills and knowledge of another developer. So in this post, I want to...