Apple’s Worldwide Developer Conference (WWDC) has become one of the company’s showplaces for announcing new technologies. While everyone waits with baited breath for news on the forthcoming iPhone 6, this conference focused more on new software and developer technologies… and there were a lot of them. Better yet, for those of us who didn’t score

The Apple App Store has begun stricter enforcement of the use of IDFA (identifier for advertising). Apps that use IDFA but do not serve ads may be rejected from the App Store during the submission process. The Socialize iOS SDK and its dependent libraries make use of IDFA for tracking and analytics. Effective with release

iOS 7 marked┬áthe biggest user interface change to Apple’s mobile platform since it was introduced back in 2007. The entire UI (and all of Apple’s native apps) was redesigned with a minimum of skeumorphism, with thinner fonts, and with a cleaner “flattened” look for buttons, icons, and tool/navigation/action bars. For applications and frameworks with customized

Dependency management is a key element of software engineering. For all but the most trivial applications, dependent libraries that extend your app’s abilities (and mitigate the need to “reinvent the wheel”) must be included, used, and kept up-to-date when they change. In iOS, dependencies have typically been handled by dragging & dropping a compiled library

Socialize SDK v2.8.8, featuring iOS 7 compatibility, has been released. Downloads and documentation are available here. This replaces the pre-release SDKs that were recently made available via this blog


NOTE: Information in this post is no longer current; please click here for the latest information on Socialize SDK for iOS 7. The current version of the Socialize SDK for iOS is built under iOS 6, and contains incompatibilities with iOS 7 that users will experience if they upgrade their devices. iOS 6 users will

Automated unit and integration tests (coupled with continuous integration) are a fundamental part of the Socialize SDK. While “test-driven development” is a common buzzword these days, we do more than pay lip service to it. With the iOS variant of the SDK, that involves using a mock object┬átesting framework. What’s a Mock Object? As described