분류 전체보기
-
데이터 포맷 형식Swift 2020. 2. 24. 22:14
필드 심볼 결과 의미 년(Year) yy 16 두 자리로 연도 표시 yyyy 2016 네 자리로 연도 표시 월(Month) M 5 한 자리로 월 표시 MM 05 두 자리로 월 표시 MMM Mar Jan ~ Dec까지 3글자만 영문으로 표시 MMMM March January ~ December까지 영문으로 표시 주(Week) w 6 1 ~ 52까지 연간 주 순서를 표시 ww 13 01 ~ 52까지 연간 주 순서를 표시 W 5 1 ~ 6까지 월간 주 순서를 표시 일(Day) d 8 1 ~ 31까지 일 표시 dd 08 01 ~ 31까지 일 표시 D 35 1 ~ 366까지 연간 일 순서 표시 DD 35 01 ~ 366까지 연간 일 순서 표시 DDD 035 001 ~ 366까지 연간 일 순서 표시 요일(Weekd..
-
스위프트의 기본 자료형Swift 2020. 2. 17. 01:12
스위프트의 기본 자료형을 알아보자. Type 특징 예 Bool 참 또는 거짓 중 하나를 표현하기 위해 사용한다. True, False Int, Int32, Int64 큰 수를 표현하기 위해 32 or 64비트 음수나 양수의 정수 값을 사용한다. 4, 543, -674837, 5745 Int8, Int16 작은 수를 표현하기 위해 8 or 16비트 음수나 양수의 정수 값을 사용한다. -23, 58, 145 UInt, UInt32, UInt64 큰 수를 표현하기 위해 32 or 64비트 양수 값을 사용한다. 5, 132, 70 ,10023 UInt8, UInt16 작은 수를 표현하기 위해 8 or 16비트 양수 값을 사용한다. 35, 86, 254 Float, Double 음수나 양수의 부동 소수점을 표현하..
-
이미지 뷰 - 앱 프로젝트 생성Swift 2020. 2. 16. 23:58
이미지 뷰 앱을 만들기 위해 프로젝트를 만들자. 프로젝트 생성 1. Xcode 화면에서 File -> New -> Project 순으로 메뉴를 선택한다. 또는 Shift + Command + N 키를 입력한다. 2. iOS탭에서 '싱글 뷰 앱' 템플릿을 선택하고 다음 버튼을 누르자. 3. 프로젝트 명을 입력하고 프로젝트를 생성하자. 저작권에 대하여 문제가 될 수 있으므로 내용은 여기까지만 작성한다. 책이 정말 쉽게 만들어져서 읽기 부담이 없어 좋다. 언어를 잘 모르고 스위프트를 모른다면 책 구매를 적극 권장한다. 해당 포스트는 "Do It! 스위프트로 아이폰 앱 만들기 입문" 책을 통해 학습하며 작성한 포스트입니다. 글의 내용은 책의 흐름을 따라가지만 직접 공부하며 이해한 내용으로 설명하고 작성하려고 노..
-
이미지 뷰 란?Swift 2020. 2. 16. 23:21
이미지 뷰는 앱에서 사진을 표현할 때 사용하는 객체다. 이미지 뷰가 들어가지 않는 앱을 찾아보기 힘들정도로 이미지 뷰는 많이 사용된다. 앱에 들어가는 이미지 크기 앱을 만들 때 권장하는 이미지 크기는 지원하고자 하는 기기의 최대 해상도에 맞추면 된다. 이미지가 기기의 최대 해상도를 넘어가면 앱의 크기가 커지고 이미지를 불러올 때 메모리를 많이 차지하게 된다. 이미지가 너무 작으면 확대 시 픽셀이 깨지는 현상이 발생한다. 디바이스 아이폰 4s 아이폰 5, 5s, 5c, se 아이폰 6, 6s, 7, 8 아이폰 6+, 6s+, 7+, 8+ 아이폰 x, xs, 11pro 해상도 640 x 960px 640 x 1136px 750 x 1334px 1242 x 2208px 1125 x 2436px 디바이스 아이폰..
-
액션 함수 동작 구현Swift 2020. 2. 16. 02:02
이번엔 액션 함수에 대하여 동작을 구현해보자. 이전에 만들어놓은 send버튼에 대한 액션 동작을 만들 것이다. 액션 함수 동작 구현 1. 소스파일 중 ViewController를 열어서 btnSend()함수에 아래와 같이 코드를 작성한다. 레이블 아웃렛 변수에 "Hello, [텍스트 필드 값]" 을 저장하는 내용이다. 다른 언어와 크게 다르지는 않다. 코드 끝에 ! 구문이 들어갔는데 이는 추후에 배울 예정이므로 넘어간다. @IBAction - 객체의 이벤트를 제어하기 위해 사용하는 키워드다. 버튼을 누르거나 피커가 선택되는 등 특정 객체에서 원하는 이벤트가 발생할 때 정해진 작업을 수행하기 위해 사용한다. func btnSend - func - 함수를 선언할 때 func 키워드를 사용하여 선언한다. bt..