Best pods that I use in the most projects

  1. SwiftLint

SwiftLint enforces the style guide rules that are generally accepted by the Swift community.

  1. Firebase

Mostly I am using Firebase for Analytics and Crashlytics.

  1. IQKeyboardManagerSwift

IQKeyboardManager allows you to prevent this issue of keyboard sliding up and covering UITextField/UITextView without needing you to write any code or make any additional setup.

  1. Localize-Swift

Localize-Swift is a simple framework that improves i18n and localization in Swift iOS apps – providing cleaner syntax and in-app language switching.

  1. Kingfisher

Kingfisher is a powerful, pure-Swift library for downloading and caching images from the web. It provides you a chance to use a pure-Swift way to work with remote images in your next app.

My Xcode Tips for Better Coding!

I want to share my shortcuts and tips on Xcode that I use mostly. I am using latest Xcode version as much as possible. If you are here, probably you already downloaded Xcode but in any case I am dropping link here. Download Latest Xcode!

1. Hide Errors

When you deal with large projects and want to see only warning instead of like framework warnings etc. press ‘Show only errors’ button in the Issue Navigator.

Continue reading “My Xcode Tips for Better Coding!”

How to Passing Data Between Controllers and Switch View Controllers in Swift?

You started to learning iOS development and you are searching one simple answer! Just passing a data one controller to different controller or want to show different controller from another controller. Let me show you!

First of all we are creating new project as always do when we starting a new tutorial.

Continue reading “How to Passing Data Between Controllers and Switch View Controllers in Swift?”