This can be really painful when you just started with Swift. It really happens very often and can be confusing. Where it comes from?
Swift: How to consume SOAP using Alamofire?
Well, SOAP is kinda old. But if for some reason you need to use it, here is how. 1. Create empty “Single View” project, you can call it […]
Swift 2.2: What is the difference between .map and .flatMap?
When you dive into .map and .flatMap ocean, you may be confused what is the difference. Consider such example: let arr = [1,2,3,4,5,6] print(arr.map{ return String($0 * 2)+”x” }) […]
Testing with Swift 2.x
Testing is good practice, but sometimes you may get into trap. Opposite to Objective-C, in Swift 2.x you don’t need to add each file to your test target, […]
Swift: What “Invalid predicate: nil RHS” means and how to handle?
Sooner or later you will face with “Invalid predicate: nil RHS”. What does it mean? Fortunately solution is very simple, somewhere in your code, you are using NSPredicate […]
Swift: How to move whole screen up when keyboard shows?
I pretty sure all of you know how to do it in Objective C, but in Swift 2.x this is even simpler. First you need to subscribe to […]
Quick tip: Enum class for defining constants in swift
Just in case someone will find it useful: class MyClass { enum myConst: Int { case SomeValue = 1 } } and then: var aPlanet = MyClass.MyConst.SomeValue or […]
Quick tip: Convert float to int in Swift
It is a new language, ok. But why people can complex simple things? For years we used: int newvar = (int)oldfloat; and it was ok. Not only in […]
Quick tip: dispatch_once using Swift
There is no advantages of using this in Swift, but in case you have Objective-C you can do it using: class Singleton { class var sharedInstance : Singleton […]