iOS

iOS

버튼 클릭 시 동작 구현 및 결과 확인

버튼 클릭 시 동작 구현 사용자가 [Send] 버튼을 클릭할 때 동작할 btnSend 함수를 구현해 보겠습니다. [Send] 버튼을 클릭했을 때 동작할 btnSend 액션 함수를 위와 같이 코딩해 주었습니다. 이제 [Send] 버튼을 클릭하면 문자열 "Hello ,"와 문자열 txtName.text를 합쳐서 결과를 출력해 줍니다. 📝 즉, 텍스트 필드에 이름을 넣고 버튼을 클릭하면 "Hello, 이름"이 레이블에 출력된다. 스위프트 문장 맨 끝에 ';'가 없는 이유 일반적인 프로그래밍 언어에는 문장 맨 끝에 ';'이 있어야 합니다. 이것은 컴파일러에게 문장의 끝이라는 것을 알려주는 일종의 약속이기도 합니다. 하지만 스위프트에서는 특이하게 문장의 끝에 ';'를 사용하지 않습니다, 저는 오히려 더 편하다고 ..

iOS

아웃렛 변수와 액션 함수 추가하기

이전 글에서 스토리보드로 앱 화면을 꾸며보았다면 오늘은 아웃렛 변수와 액션 함수를 추가해 보려고 합니당 😆😆 스토리보드로 앱 화면 꾸미기 오랜만에 쓰는 글이네요 너무 게을러진 나머지... 올리지 못하고 놀기만 했었네요 ㅎㅏ ㅎ ㅏ ㅎ ㅏ 다시 차차 공부하면서 올려보도록 하겠습니다 😳😳아이폰 화면을 통해 텍스트를 나타낼 때 sheep1sik.tistory.com 1. 아웃렛 변수와 액션 함수란 ? 스토리보드에 추가한 객체를 선택하고 내용을 변경하거나 특정 동작을 수행하도록 하기 위해서는 해당 객체에 접근할 수 있는 변수인 '아웃렛 변수'와 동작을 정의한 함수인 '액션 함수'가 필요합니다. 앞에서 만든 텍스트 필드에 사용자가 이름을 입력하면 입력한 텍스트를 받아 저장할 변수를 만들고 만든 변수와 텍스트 필드..

iOS

스토리보드로 앱 화면 꾸미기

오랜만에 쓰는 글이네요 너무 게을러진 나머지... 올리지 못하고 놀기만 했었네요 ㅎㅏ ㅎ ㅏ ㅎ ㅏ 다시 차차 공부하면서 올려보도록 하겠습니다 😳😳아이폰 화면을 통해 텍스트를 나타낼 때는 주로 레이블(Label) 객체를 사용한다. 간단히 말하면 텍스트 박스와 같다고 할 수 있다. 1. Label 추가하기메세지를 출력할 레이블을 추가해 보자. Xcode 화면 상단의 [Library] 버튼을 클릭한 후 팝업 창에서 객체 목록 중 label을 찾아 선택해 스토리 보드로 끌어와 화면 위쪽 중앙에 배치해 보자. 레이블의 길이보다 길게 출력하고자 하는 내용이 더 길 경우 내용이 잘려서 안 보이게 된다. 그러므로 출력하고자 하는 메세지가 충분히 출력될 수 있도록 레이블 크기를 조절해 보자. 레이블을 선택한 후 레이블..

iOS

프로젝트 구성과 스토리보드

GGDol_HelloWorld 프로젝트 생성해 보자. Interface를 보면 두 가지가 있는데 기본적으로 SwiftUI로 기본적으로 설정이 되어 있을 텐데 Storyboard로 선택해 주었다. 이제 만들어진 프로젝트에 탐색기를 통해 프로젝트 구성을 살펴보자. 구성 설명 AppDelegate 앱의 가장 중요한 데이터 구조를 초기화하는 것 앱의 scene을 환경설정(Configuration)하는 것 앱 밖에서 발생한 알림(배터리 부족, 다운로드 완료 등)에 대응하는 것 특정한 scenes, views, view controllers에 한정되지 않고 앱 자체를 타겟하는 이벤트에 대응하는 것. 애플 푸쉬 알림 서브스와 같이 실행시 요구되는 모든 서비스를 등록하는것. SceneDelegate 면에 표시되는 내용..

iOS

Swift 프로젝트 설정

프로젝트 설정창은 왼쪽 프로젝트 내비게이터에서 프로젝트 명을 클릭하면 나온다. 설정 창은 몇 개의 영역으로 나누어져 있는데, 이 중 특히 중요한 영역을 차례대로 알아보자 프로젝트 설정 정보 중 Identity 영역 두번째에 표시된 [Display Name] 은 모바일 기기에 설치된 앱 이름을 정하는 역할을 한다. 프로젝트 명과 상관없이 원하는 앱 이름을 입력해 주면 된다. 대부분 영어로 설정하지만 앱의 이름은 한글로 표시해야될 경우가 많다. 이때 이 항목을 이용하여 이름을 설정해 주면 된다. Xcode 8.0 이전에는 info에 속해 있는 [Bundle Name] 이라는 항목이 이 역할을 대신했다. 아직도 이 항목의 값을 편집하면 앱 이름을 바꿀 수 있다. 다만 [Bundle Name]과 [Display..

Sheep1sik
'iOS' 카테고리의 글 목록 (9 Page)