官术网_书友最值得收藏!

Summary

In this chapter, we implemented our first complete app, beginning with using basic components and then moving on to using more advanced techniques to create a smooth animation without relying on game frameworks such as Cocos2d or SpriteKit.

We saw when, and how, to use structs in an effective way and how to split responsibilities among different classes. Moreover, we experimented and saw how to separate different parts of the same class using extensions and how to design an interface of a class or struct, pretending we have already implemented it.

You learned a few things about puzzle games, and now it's time to move on to something different but more similar to a normal app; we'll have a chance to work on a TodoList app.

主站蜘蛛池模板: 韩城市| 盐津县| 东兰县| 合水县| 汉源县| 临海市| 乡宁县| 昆明市| 资溪县| 通州区| 中宁县| 南雄市| 隆化县| 会同县| 盘锦市| 沅江市| 彰化县| 莱州市| 永登县| 呼玛县| 新密市| 宕昌县| 达拉特旗| 景泰县| 柘荣县| 饶平县| 贵定县| 武山县| 岫岩| 韶山市| 洪雅县| 高陵县| 大方县| 梅州市| 德州市| 霍山县| 额济纳旗| 成安县| 和政县| 青川县| 许昌县|