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

Objective-C

    Platforms & Languages category
  • HTML/CSS1
  • NextJS0
  • Svelte2
  • GitHub Actions6
  • Realm1
  • Azure2
  • Vue2
  • C#12
  • PostgreSQL3
  • React Native33
  • React / Redux76
  • Kotlin4
  • Blockchain5
  • Scala1
  • Desktop Apps2
  • JavaScript16
  • Rust4
  • FaunaDB1
  • Flutter2
  • Angular17
  • AWS18
  • Prisma9
  • Functional Programming46
  • Web Apps293
  • Mobile Apps36
  • Embedded Systems81
  • DevOps & System Admin.132
  • Android Development27
  • C & C++22
  • Java20
  • Ember.js58
  • iOS / OS X70
  • jRuby15
  • .NET / WPF55
  • Objective-C27
  • Presenter First6
  • Python20
  • Ruby62
  • Ruby Motion7
  • Ruby on Rails45
  • Swift20
  • TypeScript80
    Other Categories
  • Artificial Intelligence
  • Game Development
  • Golang
  • DX
  • Marketing
  • Accessibility
  • Project & Team Management
  • UX & Design
  • Development
  • Platforms & Languages
  • The Software Life
Most Recent
Objective-C

ReactiveCocoa Concepts for Asynchronous Libraries

Using ReactiveCocoa to create an interface to an asynchronous iOS framework or library.
Objective-C

Custom Expecta Matchers for Test Legibility

Custom Expecta matchers can help you maintain legible unit tests.
Objective-C

Method Swizzling in Objective-C

Method swizzling is the act of swapping the implementations of two selectors as an Objective C program runs, similar to monkey patching.
Objective-C

ReactiveCocoa and the flattenMap Operator

One of my favorite ReactiveCocoa operators is flattenMap, and there are a two times I leverage it: incremental loading and mapping bad values to errors
Objective-C

Timeouts in ReactiveCocoa

Using the timeout:onScheduler operator in ReactiveCocoa to manage asynchronous, potentially long-running work.
Objective-C

Comparing replay, replayLast, and replayLazily

A comparison of ReactiveCocoa's replay, replayLast, and replayLazily convenience methods.

Keep up with our latest posts.

We’ll send our latest tips, learnings, and case studies from the Atomic braintrust on a monthly basis.

[mailpoet_form id="1"]
Objective-C

combineLatest vs. zip in ReactiveCocoa

A couple of examples showing the differences between the +combineLatest: and +zip: operators in ReactiveCocoa.
Objective-C

Replacing the Objective-C “Delegate Pattern” with ReactiveCocoa

Objective-C's delegate pattern isn't flexible and spreads out one particular concern into multiple areas. Here's a way to replace it using ReactiveCocoa.
Objective-C

ReactiveCocoa & Complex User Interfaces

I had an opportunity to truly leverage the power of ReactiveCocoa when I found myself facing a complex user interface that took a multitude of user inputs.
Objective-C

Simple Network Prototyping in Objective-C

Cocoa’s networking APIs can be a bit cumbersome, so I wrote a simple asynchronous wrapper around NSURLConnection. 
Objective-C

GCD Dispatcher: A Small Objective-C Wrapper around GCD

Objective-C

Instance Variables in Objective-C

How Objective-C stores instance variables, and how the new runtime has improved this.
« Previous 1 2 3 Next »

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