본문 바로가기

컴퓨터 공학/Swift36

[스위프트] 데이트 피커 모드 변경, 한국어 날짜 표기 방법 iOS프로그래밍_Swift 스위프트 Date Picker 데이트 피커 Mode 모드, 언어(지역), 간격 변경 Xcode Version 11.4.1 데이트 피커를 선택하면 뜨는 오른쪽 창에서 [Attributes inspector]에서 설정하면 됩니다. ■ 언어(지역) 변경 ■ 모드 변경 - 데이트 피커는 시간형, 날짜형, 날짜&시간형, 카운트다운형 이렇게 네 가지 모드를 제공합니다. - Mode에서 원하는 모드를 클릭하여 설정합니다. ■ 간격 변경 - Interval를 원하시는 간격으로 설정하시면 변경됩니다. 데이트 피커를 이용한 예제는 여기를 확인해주세요. Date Picker로 선택한 날짜를 화면에 출력하는 기능을 구현할 것입니다. 2020. 4. 24.

[스위프트] 데이트 피커로 날짜 선택하기(예제) iOS프로그래밍_Swift 스위프트에서 Date Picker 데이트 피커로 날짜 선택하기 Xcode Version 11.4.1 데이트 피커(Date Picker)는 날짜와 시간을 선택할 수 있게 해주는 객체입니다. 아이폰의 기본 기능인 시계 앱의 알람 탭에서 자주 사용하는 기능입니다. 데이트 피커 사용법을 알기 위해 데이트 피커로 날짜를 선택하고, 그 날짜를 화면에 출력하는 기능을 구현하겠습니다. 예제를 따라하기 앞서 선행 학습이 필요하신 분들은 아래 링크를 참고해주세요. 새 프로젝트 생성 방법 STEP 1 데이트피커 추가하기 STEP 2 레이블 추가하기 화면 구상이 끝났습니다. 이제 아울렛 변수와 액션 함수를 추가해 보겠습니다. STEP 3 레이블에 대한 아웃렛 변수 추가하기 - [선택시간:] 레이블을.. 2020. 4. 24.

[스위프트] 이미지 뷰를 화면에 출력하고 크기 변경하기2(예제) 2020 Xcode, 스위프트, 이미지 뷰를 화면에 출력하고 크기 변경하는 방법, 기능 구현 Xcode에서 이미지 뷰를 확대하는 기능을 구현해보겠습니다. ※ 선행되어야 하는 화면 구성이 있으니 여기를 참고해주세요. ※ 구성 방법과 소스 코드가 있습니다. STEP 1 소스 편집을 위해 보조 편집기를 열어줍니다. - 화면 오른쪽 윗부분의 [Adjust Editor Options] - [Assistant]를 선택합니다. STEP 2 이미지 뷰에 아웃렛 변수 추가하기 - 드래그할 때 나타나는 연결선을 뷰 컨트롤러의 클래스 선언문 바로 아래에 놓으세요. - 아웃렛 변수는 일반적으로 클래스(class) 선언부 바로 아래에 추가합니다. STEP 3 이미지 뷰 아웃렛 변수 설정하기 나타나는 연결 설정 창에서 다음과 같.. 2020. 4. 23.

[스위프트] 이미지 뷰를 화면에 출력하고 크기 변경하기1(예제) 2020 Xcode, 스위프트, 이미지 뷰를 화면에 출력하고 크기 변경하는 방법 아이폰 앱에 원하는 이미지를 출력하려면 이미지뷰 ImageView객체를 사용할 수 있습니다. 그래서 오늘은 JPG나 PNG 등의 이미지를 화면에 출력할 수 있는 이미지 뷰의 사용법을 살펴 볼것입니다. 이 글에서는 전체적인 레이아웃 구성을 진행할 것입니다. 잘 따라주세요. 예제를 따라하기 앞서 선행 학습이 필요하신 분들은 아래 링크를 참고해주세요. 새 프로젝트 생성 방법 [ 완성예제 ] 시작해보겠습니다!👐 STEP 1 앱에서 사용할 이미지 추가하기 - 이미지를 선택하여 내비게이터 영역의 프로젝트 폴더 아래로 드래그 앱 드롭합니다. - 파일 추가에 대한 설정 창이 나타나며 현재 추가하려고 하는 이미지를 프로젝트 폴더에 복사해 주.. 2020. 4. 22.

[스위프트] Xcode 새 프로젝트 만들기 2020 Xcode 새 프로젝트 만들기 STEP 1 Xcode 실행하고 Create a new Xcode project를 클릭하여 새 프로젝트 만들기 STEP 2 템플릿 선택하기 [Single View App] 를 선택하고 Next를 눌러주세요. STEP 3 파일 이름 및 저장할 폴더 지정하기 프로젝트의 기본 정보를 입력하는 창이 나오면 프로젝트 이름, 사용하는 언어 지정 등 프로젝트의 기본 정보를 입력한 후 Next버튼을 클릭합니다. 저장할 폴더를 지정합니다. STEP 4 새 프로젝트 생성! 수고하셨습니다. 👏 👏 👏 -------------------------- iOS프로그래밍 학습을 위해 더 많은 예제 보러가기 -------------------------- 2020. 4. 22.

[아이폰앱개발]아이콘 쉽게 넣는 법(asset catalog creator 사용하기) [아이폰앱개발]아이콘 쉽게 넣는 법(asset catalog creator 사용하기) 아이폰 아이콘 이미지를 쉽게 넣는 법을 소개하겠다. 잘 아시다시피 아이폰 앱 개발시 이미지를 1x, 2x, 3x를 준비해야 하는데 자세한 이유는 아래 페이지를 참고바란다. https://developer.apple.com/library/archive/qa/qa1686/_index.html Technical Q&A QA1686: App Icons on iPhone, iPad and Apple Watch Technical Q&A QA1686 App Icons on iPhone, iPad and Apple Watch Q: What icons need to be included in an iOS Application, Appl.. 2020. 2. 26.

[스위프트] 데이터 저장 시 주의할 점(+ 기본형 Int가 있는 이유) ■ 개요 1 float와 Double에서 2 Int에서 1 float와 Double에서 float와 Double에 값을 넣어도 실제로 저장되는 값의 범위는 제한적이기 때문에 잘 확인해야 한다. 2 Int에서 스위프트에 Int 종류에는 다음 것들이 있다. 저 중에서 Int8을 골라서 이 자료형에 저장할 수 있는 데이터 최소, 최대값을 알려면 .min, .max을 입력하면 된다. Int8은 signed(부호있는) integer이기 때문에 -128부터 127까지 저장할 수 있다. 따라서 -128~127 범위 밖의 데이터를 저장하면 overflow(오버플로우) 에러발생한다. ★ 타입이 허용하는 범위의 데이터를 저장하는 것이 중요하다. 또한 Int의 (option 누르고 나오는) Discussion에서 32-bi.. 2020. 2. 24.

[스위프트] 왕초보를 위한 자료형 개념(+자료형 확인하는 방법) 글 개요 1. 자료형 확인하는 방법 2. 자료형 종류 3. 자료형과 관련된 스위프트 특징 1. 스위프트는 자료형을 명시하지 않아도 내부적으로 타입에 맞게 데이터를 저장한다. 그래서 코드를 작성하고 변수의 자료형을 확인하고 싶다면 option 키를 누른 채 변수명을 클릭한다. 그럼 Declaration 아래에 키워드 변수명: 자료형(Data type)이 나온다. 하지만 데이터 없이 변수나 상수를 선언만 할 때는 자료형(Data type)을 꼭 명시해줘야 한다. 아니면 에러가 발생한다. 자료형(Data type)을 명시하지 않은 예 자료형(Data type)을 명시한 예 2 기본적으로 스위프트가 가지고 있는 자료형(Data type)은 String, Bool, Int, Double있다 // tring_ 문자.. 2020. 2. 24.

[스위프트] 변수, 상수, 함수, 클래스 기본 개념 (예제로 한번에 이해하기) 오늘은 아이폰 개발에 필수 언어인 스위프트를 통해서 프로그래밍의 기본 개념이라 할 수 있는 변수, 상수, 함수, 클래스에 대해서 알아보겠습니다. 먼저 예제 실습을 위해 준비를 해보겠습니다. 👩‍💻 👨‍💻 xcode에서 playground를 열어줍니다. 기존에 import... 라고 미리 쓰여져 있는 코드를 지워주세요. 간단한 수식을 적어줍니다. 3 * 3 은 9인줄 다들 아시겠지만;; 그래도 값을 확인해봅시다. 작성한 코드 끝에 커서를 대면 코드 줄 숫자 대신 화살표가 뜹니다. 눌러주세요. 그럼 우측 창에서 값을 확인하실 수 있습니다. 9 맞네요ㅎㅎ 이렇게 숫자와 연산자만으로 원하는 계산을 할 수 있습니다. 그런데 왜 변수, 상수 개념이 필요할까요? 변하는 값 변수,, 고정 값 상수.. 도대체 왜?? 그.. 2020. 2. 16.

[스위프트] NavigationController 텍스트 변경, 없애기_코드포함 NavigationController 텍스트 변경, 없애기 ■ BackButton. 색상 바꾸는 법 viewDidLoad() 에 다음 코드 입력 self.navigationController?.navigationBar.tintColor = UIColor.green ■ RGB로 넣는 법 self.navigationController?.navigationBar.tintColor = UIColor(red: 255/255, green: 0/255, blue: 0/255, alpha: 1.0) ■ 텍스트 없애는 법 self.navigationController?.navigationBar.topItem?.title = "" -------------------------- iOS프로그래밍 학습을 위해 더 많은 예제 .. 2020. 2. 15.

[스위프트] 초보를 위한 delegate 정리 2 ( 쉬운 예제 포함 ) 프로젝트에 피커뷰를 하나 추가해주세요. 피커뷰에 대한 액션을 만들어야 된다고 생각할 수 있지만 막상 action이 없습니다. 그럼 어떻게 피커뷰에 원하는 데이터를 넣을 수 있을까요? 바로 UIPickerViewDelegate, UIPickerViewDataSource 를 사용하면 됩니다. 채택과 동시에 swift 파일 안에 선언해줘야 하는 함수들이 있는데 그렇지 않으면 오류 납니다. 그런 함수들을 어떻게 확인할까요? cmd키를 누른 채 글자에 커서를 갖다두면 링크가 생깁니다. 누르시고 Jump to Definition를 클릭하시면 사용할 수 있는 함수들을 볼 수 있습니다. 아래와 같이 (Definiation)에 있었던 optional 이 붙어있지 않은 함수를 구현하면 다음과 같이 원하는 결과를 얻을 수 .. 2020. 2. 15.