Swift 2 By Example
上QQ阅读APP看书,第一时间看更新

Chapter 3. A Memory Game in Swift

After learning the fundamental parts of the language and getting a basic introduction to creating a simple app with Xcode, it's now time to build something more complex, but still using the basics from the previous chapter. This chapter aims to show you how to structure an app, creating clean and simple code, and how to make it appealing to the user with nice colors and smooth animations.

Compared to the previous chapter, this chapter is more advanced because I think the best way to learn new concepts is to see them in a real, working app. One of the many ways to show content in an iOS app is using the UICollectionView class, which is a component that lays the subcomponents as a flow of cell. A good introduction to UICollectionView can be found at http://nshipster.com/uicollectionview/.