iOS dev: declarative readable UITableViewControlllers

Search the docs or most online tutorials on building and populating a non-trivial static UITableView in iOS, such as the one used for a settings screen in your app, and you’ll start to notice a lot of duplication and switches over enums and cell types. Here’s what I mean: func tableView(_ tableView: UITableView, cellForRowAt indexPath: … Continue reading iOS dev: declarative readable UITableViewControlllers

iOS dev : on-device spotlight search for app contents

For the AdoreMe iOS app (the ecommmerce startup I’ve been working since last year), a feature I’ve personally wanted to add for a long time while is integration with Spotlight search of the product categories pages. Lately I’ve started working on it, and would like to share with you some of the insights I discovered and practices … Continue reading iOS dev : on-device spotlight search for app contents