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
“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
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.
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.
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!
Appsee.com is a sponsor of iOSDeveloperTips.com.
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.
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