Getting rid of objects outside layout will help (they normally are collision checked, and even if not because of collision cells, it still helps a little), reducing collison polygon of object could help during intense phases.
If your ennemies have an AI that doesn't need to be active when not on screen, you could do something for that too.
Some collisions maybe could be check only each other ticks.
At the end, the goal is to keep the amount of calculations as low as possible, while preserving the game.
thanks aphrodite ... you are really like aphrodite in mythology (saverrrr)
yes this why i was thinking to destroy object when its outside layout maybe will reduce the collisions calculations ... so as i understand i will help (just little but better than nothing ...)
and for reduce polygons collisions on object (as you sad i have object with some parts that not need to be checked for example only their X and not ther Y so ... that will help ??? yes ?
finally i just not understand something ...
when you say "Some collisions maybe could be check only each other ticks."
that mean that i have to add another condition to "when object 1 is on collisions with another object B" for example every tick or every seconde ?
thanks a lot for all
i just finish my game and publish it on appstore ... but i see that its slower on iphone 4
so i would like to improve performance at maximum for iphone 4