11 앱이 실행되면 타이니DB1에 저장된 디데이 데이터를 가져올 있도록 블록에 코드를 추가합니다.
➊ 태그가져오기 함수는 타이니DB에 저장되어 있는 모든 태그를 모아서 리스트로 만듭니다. 따라서 제목리스트는 타이니DB1에 저장해 둔 디데이 제목들로 이루어진 리스트가 됩니다. 타이니DB에 저장된 디데이가 하나도 없다면 제목리스트는 빈 리스트가 됩니다.
➋ 제목리스트가 비어 있지 않다면, 즉 타이니DB1에 저장된 디데이 데이터가 있다면 블록을 실행하여 저장된 데이터를 가져옵니다.
➌ 블록은 리스트의 길이만큼 반복 실행되며, 한 번 실행될 때마다 리스트에 있는 항목을 차례대로 가져옵니다. 블록이 처음 실행되면 항목에는 제목리스트의 첫 번째 항목이 저장되고 두 번째로 실행되면 제목리스트의 두 번째 항목이 저장되는 방식으로 제목리스트의 항목들이 항목에 차례대로 저장됩니다.각각 반복 항목 리스트 블록
➍ 인스턴트만들기 함수는 ‘MM/dd/yyyy’ 형식의 텍스트를 인스턴트로 만들어 줍니다. 타이니DB1에서 항목에 들어 있는 디데이 제목을 태그로 이용하여 가져온 날짜 형식의 텍스트를 인스턴트로 만든 후 변수 날짜인스턴트에 저장해 둡니다.
TIP
‘MM/dd/yyyy’ 형식과 같이 날짜 정보만 있고 시간 정보가 없는 텍스트를 이용하여 인스턴트를 만들면 인스턴트의 시, 분, 초 정보는 모두 0이 됩니다. 따라서 ‘날짜인스턴트’에는 디데이 날의 0시 0분 0초를 나타내는 인스턴트가 저장됩니다.