Thu, May 28
iOS Permission Dialogs in Swift

Rather than deal with iOS generated messages when you need to request user permission(s), Nick O’Neill created PermissionScope:

“My goal was to create a permissions dialog that was flexible and clear for users, increasing the number of users who approved requests for any given permission.”

iOS Permission Dialogs in Swift

Wed, May 27
JSON Decoding (Deserialization)

Syo Ikeda:

“A type-safe JSON decoding library purely written in Swift.”

  • Just do JSON decoding (deserialization).
  • Fail-fast conditional model building.
  • No external dependencies.

JSON decoding/deserialization with Himotoki

UIView Spring and Damping Animation

Morten Just on his UIView Animation project written in Swift:

“Realtime experimentation with duration, spring and damping for UIView animations.”

Check out the Springdamping project to see the visual effect.

WatchKit and Hyphenating Text

Trouble hyphenating text with WatchKit? With just a few lines of code, Radek Pietruszewski creates a simple extension to WKInterfaceLabel, working with NSAttributedString to hyphenate text.

Hyphenating text on WatchKit.

Visualize User Experience with Appsee Mobile 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 enables 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 retention, conversions and in-app monetization.

Get started with Appsee for Free! is a sponsor of

Tue, May 26
OS X: Clock Screen Saver Based on Real Watch

Mac Dev Weekly on coding a screensaver that mimics a real watch:

“Sam Soffes created this screen saver which was inspired by the Braun BN0032 watch. The app integrates with the System Preferences dialog and allows configuration of the watch model and style. The interface is very well done. The application is written in Swift.”

Interested to code OS X Apps? Subscribe to Mac Dev Weekly. Don’t miss an issue.

iOS GPU Programming with Metal

Simon Gladman on Metal and GPU programming on iOS:

“We learn how to implement Metal in a Swift project, how to build massively parallel applications, and how this enables entirely new classes of mobile software.”

iOS GPU Programming with Metal