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
We're Hiring
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
We're Hiring
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

xcode

React Native

Lessons Learned from Debugging React Native PassKit Wallet

React Native PassKit Wallet is a handy library for integrating your app with Apple Wallet. But what if the function doesn’t add it to the Wallet?
Development Practices

Making Impossible Builds Impossible

There are times when additional steps must occur during automated builds. Strategically insert fail points to ensure these conditions are met.
iOS / OS X

UIScrollView with Content Layout Guides

How to set up a UIScrollView with content layout guides with support for portrait/landscape changes and auto content scrolling when the keyboard pops up.
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.
Developer Tools

Swift Tool Belt, Part 7: Extending UIBarButtonItem

Set accessibility properties from Xcode's interface builder, and gain the ability to hide a bar button item—using an extension to UIBarButtonItem.
Developer Tools

Swift Tool Belt, Part 6: Extending UIFont

This extension for UIFont in Swift will convert your font to bold or italic. It's especially useful when you use scaled fonts but need a different look.
Developer Tools, iOS / OS X

Swift Tool Belt, Part 5: Adding a Gradient UIButton

A class derived from UIButton that will draw your button with a gradient background in Swift, using Xcode’s Interface Builder.
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.
Developer Tools

How to Programmatically Remove a Cell From a Static UITableView

It is possible to remove a static cell at runtime from a UITableView. Using functions from the UITableViewDataSource to override the static table view.

Posts navigation

← Older 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