Monday, December 11, 2017

Selecting text in mobile Safari using voice over

Follow the 7 easy steps below to select text in Safari using voice over.

1. Listen to voice over reading the text you want to select (navigate the website the usual way). Voice over might read more than what you actually want. You'll be ok as long as the text you want to select is included.
2. Use the rotor (Do a gesture like as if you are using a drawing compass to draw a circle. Use two fingers.) to switch to words
3. Do the opposite of pinching

Thursday, June 8, 2017

View console on Postman

Lately, I was trying out pre-request scripts on Postman. We all know as the script gets larger and larger it would be handy to have place to print out the values as you debug. This is how you could achieve that on postman.

1. Open Postman and go to View -> Show postman console.
2. That's it!!!

Tuesday, April 11, 2017

Huawei GR 5 night shots (default settings)



Candles

Grand Peak Ella, Sri Lanka reviewed

Location: It is close to the Ella railway station and three attractions in the area (if you are up for hiking). They are the Nine Arch Bridge, Mini Adams Peak, and Ella Rock.

Saturday, April 1, 2017

Making your mobile app respond to voice commands (iOS vs Android)

Making you app to understand voice command was not an easy task before the introduction of Siri (iOS) and Google assistant. Both are now opened for developers. However, as usual Apple's Siri is not fully open to the developers when compared to the capabilities of "Google Assistant".

Monday, October 3, 2016

Distribute builds via Xcode server

Image 01

This is an inbuilt feature of the Xcode server, therefore additional configuration is not required.

Wednesday, February 24, 2016

Saving custom objects in NSUserDefaults - Swift

Following is how I implemented "remember me" feature in a recent app I did in swift. I'm saving the user details in NSUserDefaults upon requesting to remember.

Sunday, August 30, 2015

Clean derived data - Xcode

With Xcode 4 came the concept of a workspace that allows multiple projects to be grouped together. Each workspace gets a unique set of symbol indexes, build products, window layouts, etc., otherwise referred to by Xcode as derived data. Since a single project can belong to more than one workspace this derived data is not contained under the individual project directory. This post explains how you could clean derived data.

Thursday, August 20, 2015

Updating to Mantle 2.0

I have been using Mantle for JSON serialisation for quite some time now. I loved it because it appeared to be a clean way to handle JSON objects. However somethings have changed in version 2.0. This is not an attempt to criticise the changes but an attempt to give a heads up before you update.

Monday, April 13, 2015

Convert any URL or webpage to PDF

There are number of services available online for this task. Most of them are free too. But did you know that you can do the same with your Safari browser? I recommend it to be more safe on the privacy side as no third party will see the content you make PDFs out of.

Wednesday, February 25, 2015

Manifest for Apple enterprise distributions

Gone are the days where Xcode generated the manifest for you when you archive for enterprise distribution. So it is more or less a manual process now and below is a sample manifest. Just Create a .plist file (can use Xcode for this) using the following keys and values appropriately.