As an iOS developer, you have a skill set that’s highly sought after by today’s most innovative companies. Leverage your unique position with Hired—the first two-sided marketplace for developer jobs.
In one week, your profile will get exposure to over 2,000 tech companies. If they’re interested, they’ll send you an introductory offer with compensation info upfront. Meaning you get to decide which offers are worth pursuing before having to interview.
Check out Hired and discover great new job opportunities today!
Hired.com is a sponsor of iOSDeveloperTips.com.
After spending some time developing for the Apple Watch over the last three weeks, I wanted to share some tips, pitfalls, and other things I ran into. Hopefully they save you some time in developing your Apple Watch apps.
Apple Watch Development: WatchKit Lessons Learned
“A macro and a set of functions introducing reflection for enumerations in Objective-C.”
With a simple code change to NS_ENUM values, you can get string representations of enumerators as well as access minimum or maximum values. The necessary type casting is handled for you.
Reflection for enumerations
“Delightful on-disk cache (written in Swift). Backed by NSCache for maximum performance and support for expiry of single objects.”
A couple of notable features:
- Cache block of asynchronous tasks.
- Objects can be cached for a specified period of time.
Keith Harrison on Animating Autolayout Constraints:
“If you start using autolayout you quickly learn that you should not directly change the frame (or bounds or center) of a view. Instead you need to change the autolayout constraints. This post walks through a simple example showing how you can achieve the same view animation effects using autolayout.”
I always appreciate insightful posts on Autolayout.
The developers at Realm on SwiftLint:
“An experimental tool to enforce Swift style and conventions, loosely based on GitHub’s Swift Style Guide.”