Changed the way the cells are displayed. Simplified greatly all the cell view management overhead and improved performance.
Cleaned up the project. Added border to the cell drawing. Slower now though.
Drawing optimization.
Game algorithm optimization. Actually slower.
C array optimization. Still not there.
Optimized game algorithm by using C array and __unsafe_unretained pointers. Next: get rid of C arrays to see if it had any impact on performance.
Merge branch 'feature/cell-drawing-optimization' into develop

* feature/cell-drawing-optimization:
  Optimized game algorithm by using C array and __unsafe_unretained pointers. Next: get rid of C arrays to see if it had any impact on performance.
  C array optimization. Still not there.
  Game algorithm optimization. Actually slower.
  Drawing optimization.
  Cleaned up the project. Added border to the cell drawing. Slower now though.
  Changed the way the cells are displayed. Simplified greatly all the cell view management overhead and improved performance.
Added support for changing colours. Fixed border drawing on non-retina devices.
Added possibility to change cell colours. Also changed the looks of the colour selection cell.
Merge branch 'develop'

* develop:
  Added possibility to change cell colours. Also changed the looks of the colour selection cell.
  Added support for changing colours. Fixed border drawing on non-retina devices.
  Optimized game algorithm by using C array and __unsafe_unretained pointers. Next: get rid of C arrays to see if it had any impact on performance.
  C array optimization. Still not there.
  Game algorithm optimization. Actually slower.
  Drawing optimization.
  Cleaned up the project. Added border to the cell drawing. Slower now though.
  Changed the way the cells are displayed. Simplified greatly all the cell view management overhead and improved performance.