사용자 드로잉이 포함 된 iOS 앱을 개발합니다. 비트 맵의 상황을 그려야 겠어. 이것은 두 가지 방법으로 구현할 수 있습니다 :Objective-c (iOS) 드로잉
1) 드로잉 옵션을 선택하면 비트 맵 컨텍스트를 만듭니다. 컨텍스트는 도구가 비활성화 된 경우에만 닫힙니다. 그리기 도중 열립니다.
2) 사용자가 선을 그릴 때마다 - 새 비트 맵 컨텍스트를 만들고 거기에 현재 도면을 복사하고 (이미지로 저장) 새 줄을 추가 한 다음 컨텍스트를 닫고 새 이미지를 저장합니다. 따라서 콘크리트 작업에만 사용됩니다.
첫 번째 방법은 비트 맵 콘텍스트가 (잠재적으로) 긴 시간 동안 개방 될 필요가 상기 두번째 -마다 복사 (현재 도면으로) 이미지를 반복 빈번한 컨텍스트 생성/방출에 대한 리소스를 보낸다. 어느 쪽이 더 낫습니까? 왜?