The Wayback Machine - https://web.archive.org/web/20200426182022/https://engineering.aweber.com/category/mobile-2/ios-mobile-2/

Category Archives: iOS

06

Apr

2017

Improving Swift Unit Tests with Objective-C

By: April 6, 2017

With Swift approaching its third anniversary of being announced to the world, it's no longer the immature adolescent that can be passed by for the old reliable language, Objective-C. Instead, it's now something that can't be ignored if you’re an iOS engineer. After all, it's the … <Read More>

19

May

2016

Creating Effective iOS New User Experiences

By: May 19, 2016

While it is crucial that your iOS app is well designed, relying on a well-designed app is not enough to set your users up for success in using the app. So what exactly does set them up for success? A new user onboarding experience. An … <Read More>

15

Jan

2015

1Password and The AWeber iOS App

By: January 15, 2015

Creating accounts for many different applications is cumbersome. Looking in my own account list, I see almost 200 different sets of usernames and passwords! How can anyone be expected to remember all of them? For security sake, passwords must be complex and not reused across … <Read More>

04

Dec

2014

Slowly Becoming Swift

By: December 4, 2014

A subtle strategy to adopting Apple’s new language Being a mobile developer comes with certain connotations around early-adoption, especially when it comes to something new and shiny being introduced. Usually, the “shiny” in question is a new device - but back in June, Apple surprised … <Read More>

09

Oct

2014

AWeber Mobile's "Big Ten" Rules for Version Management

By: October 9, 2014

The Four Constraints Making native applications for Apple's App Store and Google's Play Store presents a set of constraints which are different from other platforms (notably, web applications). At AWeber, our mobile team set out to find a way to structure a version control methodology that … <Read More>

16

Jun

2014

Unit Testing Objective-C Blocks

By: June 16, 2014

Building with Blocks When developing applications that use frameworks in Objective-C, you often encounter method signatures like:

(From RestKit’s RKObjectManager) Some of this method signature is as vanilla as it gets, something you might even write in your first Hello World iPhone app. For … <Read More>

13

Feb

2014

Improving iOS Unit Tests with OCMock

By: February 13, 2014

With each new release of XCode and iOS, Apple is continually providing better support for the automated testing of iOS applications.  One piece to the puzzle that is still missing from Apple's toolbox is a mock object framework.  That's okay though, OCMock is a mature … <Read More>