구분장점단점Internal(cache /file)context.getCacheDir()context.getFilesDir()- Permission 필요없음- 외부 앱에서 접근 불가능(Contents provider를 이용해 파일에 대한 접근, 복사는 가능)- 외부로 부터 파일을 보호- 앱 삭제시 삭제 가능External private (cache/file)context.getExternalCacheDir()context.getExternalFilesDir()- 외부 앱에서 경로를 통해 접근 가능- Permission 필요- 앱 삭제시 삭제 가능- SD 카드 상태에 따라서 사용 불가능External publicandroid.os.Environment.getExternalStorageDirectory()- ..
var str = "Hello, playground" // Ifif str != "Hello, playground" { print(true)} else{ print(false)} // For// deprecated: 강의에는 가능하다고 되어있지만 playground에서 실행하니까 deprecated되었다고 경고가 떴다. 아래와 같이 수정해야한다. for var index = 0; index < 3; index += 1 { print("index is \(index)")} // fixedfor index in 0.. 30). // 만약 변수 선언이 필요 없을 경우 변수 대신 _ 를 사용한다. var result:String switch(value){ case 1: result = "\(key)는 1"; c..