iOS8 Day-by-Day :: Day 22 :: Linking to Settings App

thumbnail.png

Apple provides a great way of managing settings for your app, by collecting them in the system settings app. This ensures that the UI is consistent across apps, and the users understand where to find the settings. However, when you're in an app it's not obvious how to get there. iOS8 includes a new way to redirect the user from an app to the appropriate page in the settings app. Find out how in today's article!

Read More

 

iOS8 Day-by-Day :: Day 21 :: Alerts and Popovers

thumbnail.png

iOS8 introduces the concept of presentation controllers to manage the way that all view controllers are displayed on the screen. This includes consolidating the way in which alerts, action sheets and popovers are used, allowing them to fall in line with the new adaptive paradigm. In today's article you'll learn about how to update your app to use these new technologies.

Read More

 

iOS8 Day-by-Day :: Day 20 :: Photos Framework

thumbnail.png

Accessing the user's photos from the photo library is fundamental to the functionality of many apps. However, it has always been hard work to work with the library itself. iOS8 introduces a new framework in the form of PhotoKit, which allows your applications to be first-class citizens in working with the photo library. Learn the basics in today's article.

Read More

 

iOS8 Day-by-Day :: Day 19 :: CoreImage Kernels

thumbnail.png

CoreImage has always been really cool, but it just got better. In addition to the 115 (!) built-in filters, in iOS8 you can create your own filters, by defining custom kernels. There are several different kernel types you can use, and many considerations. Today's post attempts to be a gentle introduction and give you pointers to help you get started.

Read More

 

iOS8 Day-by-Day :: Day 18 :: UISplitViewController

thumbnail.png

Adpative UI is one of the major new features of iOS8 - you've already seen how size classes can be used to create an adaptive layout. One of the other areas that has been 'adaptivized' is that of view controller hierarchies - i.e. you can have a hierarchy which adapts depending on the traits applied to it. The most obvious application of this is with the split view controller - which now works on an iPhone. Read on to find out how to simplify your code with this great new improvement.

Read More