Ну, можно повторно реализовать глобальные новые операторы и удалить, чтобы дать Вам функциональность, которую Вы хотите, но я отговорил бы от этого, если это не единственный способ отследить выделения памяти, из-за ограничений Вашей платформы, например.
отладчики Памяти доступны для большинства общих платформ разработки. Взгляните на PurifyPlus для коммерческого решения, которое работает над Windows и различным Unixes или valgrind для с открытым исходным кодом, который работает над Linux (и потенциально другие операционные системы, но я только когда-либо использовал его на Linux).
, Если Вы полны решимости относительно замены глобальных операторов, взгляните на эта статья .
Это свежий пример вращения MKMapView с помощью акселерометра iPhone . Надеюсь, это поможет.
Я начал работать с вращениями MKMapView и обнаружил, что:
Я также планирую использовать повернутый MKMapView в своем приложении. Чтобы показать аннотации без вращения, я использую следующий код:
- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation{
...
annotationView.transform = GAffineTransformInvert(mapView.transform);
...
}
Мне кажется, он работает.