Summary

This chapter has taught you how to harness the powers given to you by UICollectionView and UICollectionViewLayout in your apps. You saw that collection view come with a nice grid layout out of the box and that you can easily customize this grid layout by implementing a couple of delegate methods. Next, you created your layout to make your contacts app look more interesting and engaging. You also learned about the collection view's performance characteristics and how to implement great features such as contact selection, deletion, and reordering.

You have learned some fairly complex matter in this chapter, and you have implemented some pretty advanced features, such as your custom layout, gesture recognition, and using animations to provide feedback to users. All of these techniques are important parts of your toolbox as an iOS developer because they are applicable in many applications you will build in the future. The next chapter covers another important aspect of iOS: navigation. You'll see how you can navigate from one screen to another using the storyboard in Interface Builder. You'll also learn a bit more about Auto Layout and UIStackView, a powerful component that makes certain layouts a lot easier to create.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset