나는 didReceiveMemoryWarning 등을 구현하고있는 my little app의 개발 시점에 있습니다. 그러나 나는 최상의 결과를 잘 이해하지 못하고 있습니다. 내가 구현하고있는 것을 테스트하는 방법.iOS 시뮬레이터에서 낮은 메모리 조건을 "현실적으로"테스트하기위한 전략
먼저 떨어져, 분명히 시뮬레이터, didReceiveMemoryWarning은 this question에 따라, 그 응용 프로그램이 포 그라운드로 다시 데려 때까지 전경 에없는 응용 프로그램에 대한 트리거되지 않습니다 - 사실, 내 자신의 경험과 일치 그러나 실제로 이해가되지 않기 때문에 나는 그것을 무시하는 경향이있었습니다. (전 포 그라운드로 다시 돌아올 때까지 내 메모리를 지우는 것을 지연하고 싶을 것입니다. 아마도이 데이터가 다시 필요할 것입니까?) 실제 하드웨어의 동작과 일치합니까? 그렇다면 didReceiveMemoryWarning 외에도 applicationWillEnterBackground에서 작업을 정리하는 것이 합리적입니까?
두 번째로 일반적으로 시뮬레이터의 "메모리 경고 시뮬레이션"메뉴 항목을 트리거하여 실제 하드웨어에서 발생할 수있는 방식으로 메모리 경고를 트리거하는 좋은 전략은 무엇입니까?
와우. 그 소스 코드는 내가 구토하게 만드는 끔찍한 문체 오류로 복잡하지 않은 희귀종 중 하나입니다. 이 코드는 훌륭하고 일관성이 있습니다. 특히 포인터 한정자를 올바르게 사용하고 싶습니다. 이 다이아몬드 조각을 가져 주셔서 감사합니다. (아, 여기 +1) –
코드 검토 주셔서 감사합니다. 내가 readme에서 말했듯이, 좋은 코드 스타일은 나에게 중요하다. 그러나 Cocoa/Obj-C와 관련하여 모범 사례가 무엇인지에 대한 많은 정보를 찾을 수 없다. 그것은 상관없이 나는 그들을 우연히 만났던 것을 아는 것이 좋다. –
내가 조언을 해줄 수 있다면 : 내가 알고있는 가장 완벽한 C 코딩 스타일은 [Linux 커널 스타일] (http://www.kernel.org/doc/Documentation/CodingStyle)이다. 읽고 쓰고 읽을 가치가있다. 그것. –