Atomic Object Show Nav
Close Menu
< Blog Home
Atomic Object
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Contact
Atomic Object Atomic Object
Services
  • Offerings
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Platforms
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Industries
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

iOS

Development Practices

How to Ensure a Successful Mobile App Release

A smooth mobile app release should include several kinds of testing, Alpha and Beta distribution, and phased rollouts.
Android Development

With Jetpack, Android Development Has Leapfrogged iOS

Google has been busy improving their dev tools, languages, and frameworks in the last couple years – creating a solid, well-thought-out framework.
iOS / OS X

Using a RefreshControl to Reload a WKWebView

When you render a page in WKWebView, you don't get a toolbar or functions like Back, Forward, or Reload. But you can use UIRefreshControl to get a reload.
iOS / OS X

Handling Dynamic Type Changes in a Static UITableView

Static UITableViews show a blank cell when adjusting for Dynamic Type. In this blog post I will show you how you can fix the problem.
iOS / OS X

How to Dim the Background of a Popover on iOS

In this blog post, I'll show you how you can dim not only the view behind the popover but also the status and navigation bar.
iOS / OS X

Adding a Gradient Background to UINavigationBar on iOS

How to add a gradient background to your UINavigationBar that works in portrait and landscape orientation. I thought it would be easy, but when I originally rotated my device to la
Mobile Apps

Programmatically Connecting to WiFi in Your Xamarin.Forms App

Improve user experience by programmatically connecting a mobile app to WiFi. Both Android and iOS now provide a way to do this within your Xamarin.Forms app.
Objective-C

Centralize Callback Handling by Creating a Reactive Signal

Go beyond basic ReactiveCocoa operations by using createSignal to abstract a collection of delegate callbacks behind a single signal.
iOS / OS X

Swift Tool Belt, Part 4: Extending UITableViewController

An extension that provides a couple methods to resize the header and footer of a table view with UITableViewController in Swift.
iOS / OS X

Swift Tool Belt, Part 3: Extending UILabel

Here are a couple extensions to modify the edge insets (the extra padding all around the text) and rotate a label in Swift.
iOS / OS X

Swift Tool Belt, Part 2: Extending Date

Simple operations to add/remove time to a date can be several lines long. Many of my extensions help with the readability of the class.
iOS / OS X

Swift Tool Belt, Part 1: Adding a Border, Corner Radius, and Shadow to a UIView with Interface Builder

My Swift tool belt includes an extension that will add a border, corner radius, and a shadow to any UIView, UIButton, or UILabel with a live preview.

Posts navigation

← Older posts
Newer posts →

Want to see what Atomic can do?

Check out some of our work

Atomic's Portfolio

Atomic is a software design + development consultancy.

© 2025 Atomic Object LLC
Explore
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
  • Client Resources
Offices
  • Grand Rapids
  • Ann Arbor
  • Chicago
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy
Certified B Corporation