While beginning with Swift 3, most of the syntax changes will be taken care of by auto-complete, but there are few cases where even auto-complete won’t help. This blog is a collection of changes in Swift 3 that are hard to spot even with auto-complete.


The CGRectMake macro is no more available in Swift3. So, what if you want to create a CGRect? Use CGRect.init() instead.


UIRectEdgeNone is no more available in Swift 3. So what if you want to set edgesForExtendedLayout for a ViewController to UIRectEdgeNone? You use UIRectEdge(rawValue: 0). 

Do you have any product idea or business need?

Unit Testing using Mockk.io

Unit Testing using mockK.io in Kotlin

Learn about unit testing using mockk.io in Kotlin.

Apples In-App Purchase

Hands-On Implementation of Apple’s In-App Purchases On Ruby Based Server

Information about Languages & Tools, Server Configuration and Endpoint & API Setup and many more.

Multi User Chat

Features of Multi User Chat (Group Chat) in Android

Features allows users to visible multiple chatrooms on one or more screens.