프로젝트/단축어 (Shortcut)

Today Memo (하루를 시간 순으로 메모하기)

걔랑계란 2021. 7. 22. 20:03

1.0


더보기

해당 단축어는 다음의 기능을 포함합니다.

  1. 동작을 위해 최초 실행 시 메모앱의 접근권한 요청을 진행합니다.(iOS 기본 정책)
  2. 현재 날짜와 일치하는 메모가 없는 경우 해당 일자의 새 메모를 생성합니다.
  3. 현재 날짜와 일치하는 메모가 있는 경우 해당 메모에 타임스탬프를 포함하는 새 메모를 업데이트합니다.
  4. 각각의 단축어들은 마지막 메모 확인 과정의 유무에 따라 'with review'와 'no review'로 나뉩니다.

 

사용법

아래 2.1 소개 영상을 확인해 주세요.

2.1


더보기

해당 단축어는 다음의 기능을 포함합니다.

  1. 사용 전 단축어를 위한 폴더를 생성해야 하며, 개선된 기능 사용을 위해 단축어를 수정해야 합니다.
  2. 동작을 위해 최초 실행 시 메모의 접근권한 요청을 진행합니다.(iOS 기본 정책)
  3. 현재 날짜와 일치하는 메모가 없는 경우 해당 일자의 새 메모를 생성합니다.
  4. 현재 날짜와 일치하는 메모가 있는 경우 해당 메모에 타임스탬프를 포함하는 새 메모를 업데이트합니다.
  5. 각각의 단축어들은 마지막 메모확인 과정의 유무에 따라 'with review'와 'no review'로 나뉩니다.
  6. 동기화하여 여러 기기에서 사용하는 경우 모든 기기의 언어 설정이 동일해야 합니다.

2.2 (iOS15 ~ iOS15.X)


해당 단축어는 다음의 기능을 포함합니다.

  1. 사용 전 단축어를 위한 폴더를 생성해야 하며, 개선된 기능 사용을 위해 단축어를 수정해야 합니다.
  2. 동작을 위해 최초 실행 시 메모의 접근권한 요청을 진행합니다.(iOS 기본 정책)
  3. 현재 날짜와 일치하는 메모가 없는 경우 해당 일자의 새 메모를 생성합니다.
  4. 현재 날짜와 일치하는 메모가 있는 경우 해당 메모에 타임스탬프를 포함하는 새 메모를 업데이트합니다.
  5. 각각의 단축어들은 마지막 메모 확인 과정의 유무에 따라 'with review'와 'no review'로 나뉩니다.
  6. 동기화하여 여러 기기에서 사용하는 경우 모든 기기의 언어 설정이 동일해야 합니다.

 

2.2.1 (iOS 16.1 ~)


해당 단축어는 다음의 기능을 포함합니다.

  1. 사용 전 단축어를 위한 폴더를 생성해야 하며, 개선된 기능 사용을 위해 단축어를 수정해야 합니다.
  2. 동작을 위해 최초 실행 시 메모의 접근권한 요청을 진행합니다.(iOS 기본 정책)
  3. 현재 날짜와 일치하는 메모가 없는 경우 해당 일자의 새 메모를 생성합니다.
  4. 현재 날짜와 일치하는 메모가 있는 경우 해당 메모에 타임스탬프를 포함하는 새 메모를 업데이트합니다.
  5. 각각의 단축어들은 마지막 메모확인 과정의 유무에 따라 'with review'와 'no review'로 나뉩니다.
  6. 동기화 하여 여러 기기에서 사용하는 경우 모든 기기의 언어 설정이 동일해야 합니다.
  7. iOS16.1 이전의 버전에서 동작을 보장하지 않습니다.

 

문서화

  • 동작 순서도
  • 데이터 타입
변수명 타입 비고
Date_Stamp 한국어 : yyyy. MM. dd.
영어 : MM dd, yyyy
날짜
Time_Stamp hh : mm 시간

 

사용법

사용하기 전 단축어를 조금 수정해 줘야 합니다.
아래 사진의 세 곳(녹색 원)의 이름을 본인이 만드신 폴더로 변경하시면 됩니다.
초기 설정값이 다를 수 있으나 무시하고 진행하셔도 괜찮습니다.

  • 단축어 전체 구조(Today Memo no review 2.1)
  • 단축어 전체 구조(Today Memo no review 2.2)
    구조 개선으로 초기 설정시 다뤄야 할 곳이 한 곳 줄었습니다.

  • 단축어 소개 영상

기타 안내

  • 해당 단축어들은 iOS14.4(18D52) 이전 버전에서 최초 메모 생성 시 높은 확률로 동작하지 않는 문제가 있습니다.
  • 해당 단축어(2.1)는 iOS14.4(18D52), iOS15.1(19B74)에서 생성, 테스트됐으며, 이외의 환경에서 정상적인 작동을 보장하지 않습니다.
  • 해당 단축어(2.2.1)는 iOS16 이상을 위해 새롭게 생성, 테스트 됐으며, iOS16.1DB(20B5050f) 이하의 버전에서는 더 이상 동작하지 않습니다. 이하의 버전에서는 iOS 업데이트를 기다려주시기 바랍니다.
  • 추후 업데이트시에 발생하는 에러 등은 해당 게시물의 댓글과 단축어 최하단 주석의 연락처로 연락해 주시면 확인하는 대로 수정하도록 하겠습니다.
  • 단축어는 자유롭게 수정 가능하며 이를 통해 빠르게 발전합니다. 수정하여 재배포하는 경우 스크립트에 추가하는 형식을 취해 주시면 감사하겠습니다.
  • 본 글의 공유는 해당 글의 원문 링크를 제외하고는 허용하지 않습니다.
  • 해당 단축어는 sisunfly(Clien)님의 요청을 받아 만들어 졌으며, 제로(Naver)님과 열무(Naver)님, pokgan0513(Contact)님, 고민영(Disqus)님 외의 많은 분들의 피드백으로 개선되고 있습니다. 감사합니다.
  • iOS16 DB1(20A5283p), iOS16 DB2(20A5303i) 부터 iOS16.0(20A362), 16.0.1(20A371), 16.0.2(20A371) 까지 ShortCut과 iOS의 호환 문제로 인해 해당 단축어는 동작하지 않음을 확인했습니다.

Log

2022.09.23.
기타 안내에 iOS16 버전 지원 사항 내용 추가
iOS16.1을 위한 버전 2.2.1 배포

2022.06.23.
기타 안내에 iOS16 DB1(20A5283p), iOS16 DB2(20A5303i) 동작 검증 확인 내용 추가
구조를 개선한 버전 2.2 배포
2.2 시각자료 추가

2021.10.28.
지원사항에 iOS15.1(19B74) 동작 검증 확인 내용 추가

2021.07.22.
블로그 이전으로 인한 글 옮김 및 수정

2021.03.29.
블로그 이전으로 인한 글 옮김 및 수정

2021.02.16.
피드백 반영(기능 추가)
단축어의 수정 및 사용을 용이하게 하기 위한 시각자료 추가
단축어 가독성 개선을 위한 변수이름 변경 및 스크립트 추가

2020.08.07.
지원사항에 iOS14.0(18A5342e) 동작 검증 확인 내용 추가, 주석이 수정된 단축어로 링크 변경