Swift UIKit 예제: 로딩 인디케이터 화면
소개 UIKit에서 특정 로딩 상황이 발생할 때 로딩 인디케이터를 띄우는 예제입니다. 외부 라이브러리를 사용하지 않고 기본 제공 요소로 만들었습니다. https://giphy.com/gifs/hH9JzdEtDTTOWxSTCf https://giphy.com/gifs/kvqcJeJoeClyln5Oe8 코드 import UIKit stru...
소개 UIKit에서 특정 로딩 상황이 발생할 때 로딩 인디케이터를 띄우는 예제입니다. 외부 라이브러리를 사용하지 않고 기본 제공 요소로 만들었습니다. https://giphy.com/gifs/hH9JzdEtDTTOWxSTCf https://giphy.com/gifs/kvqcJeJoeClyln5Oe8 코드 import UIKit stru...
소개 두 Staff를 합쳐서 다른 Staff에 붙여넣는 작업을 하려고 합니다. (하단 악보 참조) 두 개의 Staff로 분리된 F. Horn 1 & 2, F. Horn. 3 & 4의 악보를 Trombone 1 악보에 합쳐서 같은 보이스(Voice)로 이루어진 Trombone 1 악보처럼 만들려고 합니다. Vo...
소개 iOS 프로젝트에서 어느 부분을 외부 프레임워크(Framework) 파일로 빼서 모듈로 사용하는 방법입니다. 모듈을 불러와 사용하는 방법은 import 키워드를 사용하는 것입니다. import UIKit import WebKit import MapKit 예시로 아래와 같이 데이터가 있으면 그래프를 표시하는 앱을 만들었는데 그래프를 ...
소개 UIKIt에서 뷰의 Frame과 Bounds의 차이점에 대해 알아봅니다. 위치 (1) frame frame은 바로 위에 있는 상위 뷰(superview)를 기준으로 위치가 설정됩니다. superview의 최초 시작 위치를 기준으로 (x: 0, y: 0) 으로 시작합니다. superview가 어느 위치에 있든간에 오로지 s...
소개 La valse, poème chorégraphique pour orchestre (오케스트라를 위한 무용 시)는 1919년 2월부터 1920년 사이에 모리스 라벨(Maurice Ravel)이 쓴 작품입니다. 1920년 12월 12일 파리에서 초연되었습니다. 처음에는 발레 작품으로 알려졌지만 지금은 콘서트 작품으로 더 자주 공연됩니...
소개 iCloudKit의 CloudKit을 이용해 CoreData에 저장된 데이터를 동기화하는 방법입니다. 별도의 인증 절차 없이 같은 iCloud계정을 가진 기기는 자동으로 연동이 됩니다. 동기화하려는 기기는 같은 애플 iCloud 아이디로 로그인되있어야 합니다. 개발자가 CloutKit을 도입하려면 유료 개발자 계정이 필요합니다. ...
이전 글 SwiftUI: 스크롤을 하면 하단 바 일부가 애니메이션으로 사라지거나 나타나기 (사파리처럼) 上 소개 UIViewReprestable로 감싼 웹뷰(WKWebView)의 스크롤 상태에 따라 하단 툴바 및 주소창 모양이 변하도록 하는 예제입니다. http://www.giphy.com/gifs/TBwPdSqknf4AZLxquv...
소개 iOS 기본 앱인 Safari 브라우저(아이폰)을 보면 밑에 있는 URL 도구창 + 툴바가 스크롤 상태에 따라 변하는 모습을 볼 수 있습니다. 애니메이션 및 어떻게 돌아가는지 분석해보려고 합니다. 이번 포스트는 URL 도구창 + 툴바가 확대/축소하는 과정만 알아보겠습니다. 동작 분석 하단의 상태는 크게 둘로 나뉩니다. ...
원문 Workarounds for velocity issues on a AKAI MPK mini3 영어 원문 보기 Workarounds for velocity issues on a AKAI MPK mini3 AKAI MPK mini3의 벨로시티(velocity) 문제에 대한 해결 방법 I recently acquired a new M...
문제 동일한 풀이의 문제: 백준 13909: 창문 닫기 어느 학교에 1부터 100까지 번호가 붙은 보관함이 한 줄로 늘어서 있다. 최초로 들어온 학생이 1번부터 100번까지 보관함의 문을 모두 열면서 나아갔다. 다음에 두 번째로 들어온 학생이 짝수 번째(=2의 배수 번호)의 보관함 문만 닫으면서 나아갔다. 다음에 세 번째 학생이 들어와 3의...