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.

CGRectMake

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

 UIRectEdgeNone

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?

How TO MAKE YOUR APP WORK OFFLINE

HOW TO MAKE YOUR APP WORK OFFLINE

Offline mobile app development is critical for users to sync their data properly, when offline. Here, we help you learn the process from implementation to data synchroniz

Omnivore POS integration - Ensuring Agility To Your Restaurant Businesses

Omnivore POS integration - Ensuring Agility To Your Restaurant Businesses

Omnivore software offers a point-of-sales integration API making the restaurant system agile, more customer engaging and adaptive to fast changing business environments.

Unit Testing using Mockk.io

Unit Testing using mockK.io in Kotlin

Learn about unit testing using mockk.io in Kotlin.