The excellent playground feature in Xcode 6 provides a great way to create interactive programming examples, but unfortunately only works with Swift.
Here’s a library submitted by Krzysztof Zablocki providing an extensive feature set for creating Playgrounds in Objective-C called KZPlayground.
Some of the features of KZPlayground as stated in the readme include:
The UIStepper component provides a very basic stepper with little room for customization.
Here’s an open source component submitted by Kyle Weiner called KWStepper providing a customizable stepper control with delegate functions that execute on value changes, and when min/max values are reached.
KWStepper allows you to set a label on the steppers, customize the step value for increments, and change events are triggered immediately..
Here are a couple of images from the readme showing KWStepper in action:
Last month I mentioned a tutorial on using the new visual effect styles in iOS 8 including UIBlurEffectStyle and the BTSimpleSideMenu library for creating blurred slide-in side menus.
Here’s an open source component submitted by Carson Perrotti for creating customizable blurred Mailbox app inspired grid menus using iOS 8’s blur effects called CNPGridMenu.
CNPGridMenu allows you to easily specify icons, and titles for the individual menu selections, and you can also choose between different blur styles for the menu using UIBlurEffect.
Here’s a library called IHKeyboardAvoiding that works differently from previously mentioned libraries allowing you to automatically slide any view out of the way of the keyboard (not just text fields) submitted by Fraser Scott.
I mentioned a few libraries for solving the issue of text fields being covered by the keyboard, most recently IQKeyboardManager that provides an approach not requiring any code.
Welcome back to our feature of the most popular new and updated iOS developer resources mentioned on the site from the last two weeks.
The top resource this week is a project bootstrap making a great starting point for your Xcode projects with many useful features for organization, debugging, and easier project setup.
Here are the resources: