Tue, Mar 24
NSCalendar Additions in Swift and Objective-C

Nate Cook on working with Dates:

“Combining sub-second precision, overlapping units, geopolitical time zone boundaries, localization differences in both language and grammar, and Daylight Saving shifts and leap year adjustments that literally add and remove whole chunks of time from measured existence, there’s a lot to process.”

Put another way, dates are a pain. Nate does a nice job explaining new functionality recently added to NSCalendar.

Hired – Marketplace for iOS Developers

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.

Interested but not looking right now? Refer a friend and get a $1,337 bonus if they take a job.

Check out Hired and discover great new job opportunities today!

Hired.com is a sponsor of iOSDeveloperTips.com.

Mon, Mar 23
Subclassing UIWindow and a Few Related Tricks

I would agree with Aaron Abentheuer:

“UIWindow is often overlooked and still bears a lot of potential.”

Once past the initial code to get an app up and running, most of us never look any further into UIWindow. Aaron creates a subclass of UIWindow to create a corner radius on an app as well as detecting when the user opens Control Center.

Adding a Fixed Header to a UICollectionView

Marius Schulz on creating a fixed header with a UICollectionView that supports content scrolling horizontally and vertically:

“A better approach is to add the header bar as a subview of the UICollectionView so that it participates in horizontal scrolling. Now we only need to simulate the stickyness of the header bar by continuously updating its location so that it looks attached to the top.”

Optimize your App with Appsee User Experience Analytics

Appsee is an advanced visual mobile analytics platform that enables you to measure, understand and improve the user experience in your mobile app. Appsee allows you to see your app through your users’ eyes and understand the reason behind their actions and behavior.

Leveraging Appsee’s user recordings, touch heatmaps and real-time in-app analytics, will help you optimize your app and increase engagement, conversions and in-app monetization.

Get started with Appsee for Free!

Appsee.com is a sponsor of iOSDeveloperTips.com.