-> 이번에 RealTalk 코딩을 해오면서 UIImagePickerController를 사용하게되어 이에 대해 정리하고자한다
-> 기본적으로 UIImagePickerViewController를 사용하기위해선 sourceType과 allowsEditing, 마지막으로 delegate를 지정해준다
-> 여기서 allowEditing은 편집가능여부인데 이를 false로 해놓게되면은 UIImagePickerViewController를 통해 들어간 앨범내에서 이미지를 탭하더라도 아무런 선택창이 뜨지않는다 !!
-> 기본적으로 UIImagePickerViewController에 대한 delegate메소드는 2개를 사용한다, didFinishPickingMediaWithInfo와 imagePickerControllerDidCancel이다
-> 각각 앨범내에서 이미지를 선택했을때, 아무런 선택없이 나갔을때 2가지에 대해 호출하는 메소드이다
-> 사실 아무런 액션을 취하지않고 나갔을 경우인 imagePickerControllerDidCancel메소드에선 dismiss를 넣어주면되지만 didFinishPickingMediaWithInfo에는 무엇을 넣어줘야할지 가늠이 가지않는다
-> 이 메소드는 사진을 선택한 이후에 끝났을때 호출되므로 해당 선택한 이미지를 가져와야할 필요가 있다
-> 위 코드를 확인해보면 인자로 전달된 딕셔너리타입인 info의 key타입으로 접근하게되면은 되게 많은 선택한것에 대한 정보를 가져올 수 있다, 일반적으로 editedImage 즉 편집된 이미지에 대한 속성을 자주 사용한다