아이폰 단축어 if 문 - aipon danchug-eo if mun

아이폰 앱 중에 '단축어' 앱이 있다.

여러가지를 자동화할 수 있는 앱이다.

오늘 날짜의 요일을 가지고, 평일과 휴일을 분기시키는 방법이다.

아이폰 단축어 if 문 - aipon danchug-eo if mun

현재 날짜 항목을 추가하고,

날짜 포맷 지정에서

- 날짜 포맷 : 사용자화

- 문자열 포맷 지정 : EEE

- 지역 : 기본

를 선택하면, 요일 값이

월, 화, 수, 목, 금, 토, 일 중의 하나로 출력된다.

그 다음 분기를 하기 위해서는

토, 일 인 경우는 휴일

그 외의 경우에는 평일로 나누면 된다.

아이폰 단축어 if 문 - aipon danchug-eo if mun

목록을 하나 추가하여, 토, 일 만 넣어놓는다.

조건문에서는 '목록'이 '다음을 포함' '날짜 포맷 지정됨' 을 하게 되면

토, 일 인 경우는 휴일쪽으로 판단이 되고

월, 화, 수, 목, 금 인 경우는 평일쪽으로 판단이 될 것이다.

아이폰 단축어 if 문 - aipon danchug-eo if mun

테스트 수행 결과물

오늘은 토요일이므로..

아이폰 단축어 if 문 - aipon danchug-eo if mun

아이폰 단축어 if 문 - aipon danchug-eo if mun

iPhone 또는 iPad에 설치된 단축어 앱의 사용자 설정 날짜 포맷

사용자 설정 포맷 문자열의 경우 단축어 앱은 Unicode Technical Standard #35에서 정의한 패턴을 사용합니다.

Written by dukgun.com

Flow Control 은 코드의 동작의 흐름을 조절할 때에 사용합니다. swift에서도 마찬가지로 조건문이 있습니다. 코드는 위에서 아래로 흐르게 되어있는데 조건문을 만나게 되면 해당 조건에 따라서 코드의 흐름이 제어가 됩니다.  

if - else

if (조건) {
	// 조건 만족하는 경우, 수행할 코드
}else{
	// 조건 만족하지 않는 경우, 수행할 코드
}

if 키워드를 사용 후 참, 거짓의 값을 가지는 Bool 타입으로 반환되는 명제나 값을 넣어주면 됩니다. 해당 if (조건) 이 거짓이라면 else 스코프에 있는 코드가 실행됩니다. if 뒤에 조건을 넣을때에 ()가 없어도 됩니다.저는 C++을 계속 사용했다보니 있는게 보기 편하더라구요.

아이폰 단축어 if 문 - aipon danchug-eo if mun
let isOneGreaterThanTwo = 1 > 2

if isOneGreaterThanTwo {
    print("참")
} else {
    print("거짓")
}

코드를 보게 되면 1은 2보다 크다라는 명제는 거짓입니다. 옆에 isOneGreaterThanTwo의 값을 보게 되면 false 값으로 표시되어있습니다. 위에서 if 키워드의 조건이 거짓이 되면 else 스코프에 감싸 져 있는 코드가 실행이 된다고 했었죠? 아래 print 된 값을 보면 거짓이 출력된 것을 볼 수 있습니다.

지금은 조건이 한개지만 조건이 여러 개가 되었을 때는 어떻게 해야 할까요? 

let inputValue = 13

if (inputValue > 100) {
	print("inputValue는 100보다 크다")
} else if (inputValue > 10) {
	print("inputValue는 10보다 크다")
} else {
	print("inputValue는 0보다 크다")
}

else if (조건)으로 조건을 추가 할 수 있습니다. 조건 검사는 위에서 아래로 하기 때문에 if의 조건이 참일 경우에는 "inputValue는 100보다 크다" 출력되고 해당 조건문 검사는 더 하지 않습니다. 지금 코드의 경우는 inputValue가 100보다 크지 않으므로 else if 조건인 inputValue가 10보다 크다 조건이 참으로 만족되고 "inputValue는 10보다 크다" 가 출력됩니다.

이렇게 조건문 if - else를 통해서 내가 원하는 조건에 맞게 코드의 흐름을 제어할 수 있게 됩니다.

Posted 2019/04/26 17:24 Filed under iDevice || view 6949 ||

[Siri Shortcuts] How to run different commands before and after a certain time respectively


애플 아이폰(iPhone)이나 아이패드(iPad)의 운영 체제인 iOS 12 버전부터는 Siri 단축어(Shortcuts)라는 새로운 기능을 제공한다. 사용자가 자주 사용하는 패턴을 스스로 인식하여 나중에 이를 바로 사용할 수 있도록 제안하기도 하고, 사용자가 몇 단계를 거쳐 해야 하는 일을 프로그램으로 만들어 한 번에 처리하도록 해준다.

아래는 특정 시간을 기준으로 그 전과 후에 각기 다른 명령을 실행하는 요령이다. 예륻 들어, 특정 단축어를 실행하는 시각이 몇 시인지를 보고 그 시각에 맞는 명령어를 실행하는 방법이다.

여기에서는 IF문을 사용해 특정 시각 이전과 이후에 서로 다른 명령을 실행하는 방법을 설명하였다.

아래 동영상 참조.

"iDevice" 분류의 다른 글


  ◐ 관련 글 ◑
  • [Siri 단축어 작성 강좌] 유튜브 비디오 다운로드 단축어 만들기
  • [탈옥 아이폰/아이패드] iBooks에서 구입한 책들을 읽을 수 없을 때
  • Unc0ver를 이용해 iOS 12.4 탈옥하기 (1)
  • PC에서 아이폰/아이패드의 AirPlay 기능 사용하기 (4)
  • Windows와 iOS에서 호환 가능한 글꼴 목록
  • 아이폰, 아이패드 화면을 PC에서 같이 감상하기
  • [iOS] 증강 현실을 통해 가구를 배치해 보는 Housecraft
  • 시리에게 할 수 있는 질문 및 명령어 가이드(iOS 7 기준)
  • [iOS] 나누기 기호(÷) 같은 특수 문자 쉽게 입력하기
  • [iOS] 같은 아이디로 로그인한 다른 장비에서 핫스팟이 작동하지 않을 때

  ◐ 100일간 인기 글 ◑

  • [XAMPP Portable for Windows & WordPress] 자신의 PC에 웹 서버와 워드프레스 설치하기
  • 인기 품목을 사전 예약 판매하는 일부 기업의 무능과 도덕 불감증
  • 아이폰(iOS 16)에서 배경을 없앤 피사체를 다른 사진 위에 얹어 넣기
  • iOS 및 iPadOS 16 주요 기능 한중일 지원 여부 비교
  • Windows JupyterLab에서 파이썬과 R 동시에 사용하기(설치형과 온라인형) (2)
  • Windows에서 파이썬 설치와 개발 환경 갖추기
  • [PowerPoint] Shift 키를 이용해 그린 정육각형의 문제와 해결 방법


 
아이폰 단축어 if 문 - aipon danchug-eo if mun
Tag iPad, iPhone, Shortcuts, Siri Shortcuts, Siri 단축어, 단축어, 시리 단축어, 아이패드, 아이폰
ResponseYou can track responses via RSS / ATOM feed
아이폰 단축어 if 문 - aipon danchug-eo if mun
  • Trackback
  • Comment.
Trackback URLhttp://cantips.com/trackback/3082Trackback ATOM Feedhttp://cantips.com/atom/trackback/3082