mercredi 23 octobre 2013

SpriteKit (1/5) : Introduction

This article will introduce to you the basics of SpriteKit, and will focus on the Scene part.

lundi 21 octobre 2013

SpriteKit : What is it ?

You may be familiar with Cocos2D, an open-source 2D game engine, and with Box2D, an open-source 2D physical engine. If yes, you will be pleased to discover SpriteKit !

lundi 12 août 2013

Forwarding mechanism

In this article you'll learn about the Cocoa's Forwarding Mechanism.
I'll explain it starting by how i wrote the STCollapseTableView component, a UITableView subclass, that automatically collapse and/or expand sections, that you use exactly like a classic table view.

mardi 29 janvier 2013

Cocos2D : CCSpriteBatchNode & TexturePacker

Every time a texture is drawn on the screen, the graphics hardware has to prepare the rendering, render the graphics, and clean up after rendering. There is an inherent overhead caused by starting and ending the rendering of a single texture. This can be alleviated by asking the graphics hardware to render an entire group of sprites. In that case, the graphics hardware will perform the preparation and cleanup steps only once for that group of sprites.

mercredi 23 janvier 2013

Cocos2D : What is it ?

As long as you create simple applications, and by simple i mean without 3D and without framerates and real-time concerns, UIKit is the framework to use. It contains a lot of components, with great APIs and a full documentation. It is very pleasant to work with it. But as soon as you want to have fun making a game, you have to start working with the appropriate framework. That's what lead us to Cocos2D.

Cocos2D is a free, open-source, community supported and easy to use, while efficient, smartphone game engine.

jeudi 15 novembre 2012

AppDays #1

La conférence AppDays, conférence dédiée aux applications mobiles, a eu lieu le vendredi 9 novembre à Paris. Cette première édition a été un large succès puisque plus de 200 personnes étaient là pour écouter les 15 présentations, et presque 1500 tweets ont été émis avec le hashtag #appdays. Les organisateurs prévoient déjà la seconde édition.

mardi 16 octobre 2012

Key-Value Coding

Key-Value Coding is a way to access an object's property indirectly. Rather than using an accessor, you'll be able to use a string to identify a property. From that simple idea, you will get a powerful mechanism, allowing, for instance, observing, binding, collection operators etc.