We can quickly distribute app to a specific set of beta testers over-the-air immediately with Test flight. In the below short note, I listed 4 simple steps to begin with Test Flight. Step 1: ’Test Flight’ app needs to be installed in the iPhone device & login to Apple account mail (Previously shared with Developer) in the same. App Store download link Step 2: Whenever a developer publishes a new build (via iTunes connect panel), All testers will receive an invitation mail from Test Flight. Step 3: After invitation accepted, Open the test flight app, install test build.  Example for step 2 & 3 ( Image Source : Appcoda) Step 4: Now we can start testing the app. In case any future app build updates, testers will receive notifications. That's all. Hope these steps will help new testers & promises a great quality app in the app store.
Recently I published a countdown app . At one point of development - I have to show a timer on a UILabel which ticks on each seconds. As usual I started setting text to a label object - self .timerLabel.text = someString Easy piece of cake right !? But wait ... it won't take much user attention when timer ticks on every seconds. So I decided to make use of a simple animation while label gets text update. I found there are dozens of ways to animate a label. In this short article, I listed 3 best way you can animate text on a label. ( Spoiler Alert 👀- I decided to go with 3rd option) 1. Fade In - Fade out animation : CATransition class has got transition type `fade`. With timing function of CATransition - I was able to see the below result. let animation: CATransition = CATransition () animation.timingFunction = CAMediaTimingFunction (name: CAMediaTimingFunctionName .easeInEaseOut) animation.type = CATransitionType .fade animation.subtype = C...