07

Here’s an open source library called MSLiveBlur that uses a condensed version of GPUImage to create a high performance blurring effect.

The library allows you to easily create static and live blurs simply by providing a view frame, and easy updates for the blur.

This image from the readme shows MSLiveBlur in action:

Read More »

29

Do you ever find you need to pre-populate an iOS Core Data app with some data and wanted to create and edit that data with a full OS X desktop app? If you have only ever developed for iOS you may not consider this approach because OS X seems at first to be more complicated. Convinced that it could not be that hard I thought I would give it a go and share my work.

Read More »

23
21

Here’s another interesting library submitted by Aaron for making apps a little more polished called AAWIndow providing a UIWindow subclass that allows for detection when a user opens control center, and provides adaptive rounded corners.

The rounded corners feature allows you to avoid artifacts being shown when the user uses the multitasking switcher by automatically changing the corner radius to zero. The control center detection feature is great for assisting users in setting up Airplay.

Read More »

21

Condensing headers atop a scrolling view are seen in many popular apps and here’s a library from Bryan Keller called BKFlexibleHeightBar allowing you to create condensing header bars with a great deal of flexibility.

Read More »

21

Here’s a library submitted by Marko Hlebar providing a binding/MVVMC framework called BIND.

Bind provides a DSL for building your bindings with a clean concise syntax that works from code or XIBs, and MVVMC right out of the box.

Read More »

21
21

Probably every iOS or OS X app has to deal with configurations such as server address, analytics service API key and so on. Usually these configurations are different for development and production environment, e.g.: “https://staging.example.com” and “https://example.com”. Our toolchain does not provide good solution for this problem, so we have to implement our own.

Read More »

21

People tell you that you’re supposed to avoid mutable state, but how can anything happen if you never call a setter? People tell you that you’re supposed to write unit tests, but how can you test a user interaction? People tell you that you’re supposed to make your code reusable, but how can you factor it out of your enormous view controllers?

Andy Matuschak is an iOS Developer at Khan Academy, and previously helped build iOS 4.1–8 on the UIKit team. In this talk, he presents a pragmatic approach to managing complexity in inherently stateful systems.

Read More »

06