06
Apr
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
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
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
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
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
Building with Blocks When developing applications that use frameworks in Objective-C, you often encounter method signatures like:
|
1 2 3 4 |
- (void)getObjectsAtPath:(NSString *)path parameters:(NSDictionary *)parameters success:(void (^)(RKObjectRequestOperation *operation, RKMappingResult *mappingResult))success failure:(void (^)(RKObjectRequestOperation *operation, NSError *error))failure |
(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
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>