Mon, Jan 26
Building A Notification Center In Swift

Mike Ash on building a notification center in Swift:

“I’m going to take the (NSNotificationCenter) API and make it faster, better, stronger, and take advantage of all the nice stuff Swift has to offer us.”

Mike has a knack for writing excellent code-centric posts – this one is no exception.

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.

Fri, Jan 23
Understanding WatchKit Layout (Video)

David Smith continues his series on As I Learn WatchKit:

“…explaining how the UI layout system works for your WatchKit apps. WatchKit apps are driven by a static storyboard file. This file can be configured with careful use of groups to create some pretty sophisticated layouts.”

I love how David overlays his noggin on the video…

Collection View Flow Layout For Cells of Varying Sizes

Zhixuan Lai created ZLBalancedFlowLayout, an optimized flow layout class for collection views, based on inspiration from NHBalancedFlowLayout.

If you are working with UICollectionViews and cells of varying sizes, either of these projects may be a good starting point.

Thu, Jan 22
Date And Time Manager Written in Swift

Good things can come in small packages:

Tempo was designed to work both in OSX and in iOS (7.0+). Work with the time or dates can be cumbersome, iOS development. Tempo allows you to deal easly with date and time. Basics manipulations are already implemented in Tempo.”

Libraries such as Tempo can be a huge timer saver when you need to do math with dates, for example, how many days is it from today until 12/31/2015.