iOS 프로그래밍 10주차

CDH·2024년 11월 6일

출처: SmileHan - iOS 기초 프로그래밍

중요! - 모든 언어에서 문법이나 개념을 참조할 때 공식 문서를 보자

Connections Inspector


Storyboard Entry Point


앱 아이콘 실습


iOS 앱에서 글씨 색상 변경 (21번 줄 참고)

변수명.textColor = .색상
위 코드를 사용하여 버튼을 누르면 해당하는 색상으로 바뀌게 됨


ChatGPT한테 물어보기

질문 : iOS 의 label 에서 가장 많이 사용하는 property를 알려줘

답변 :
text: 라벨에 표시할 문자열을 설정합니다.
font: 텍스트의 글꼴과 크기를 설정합니다.
textColor: 텍스트의 색상을 지정합니다.
textAlignment: 텍스트의 정렬을 설정합니다 (왼쪽, 가운데, 오른쪽 등).
numberOfLines: 표시할 텍스트의 줄 수를 지정합니다. 0으로 설정하면 여러 줄이 허용됩니다.
lineBreakMode: 텍스트가 라벨의 크기를 초과할 때 잘리는 방식 (말줄임표 등)을 설정합니다.
attributedText: 스타일이 적용된 텍스트(NSAttributedString)를 설정하여 다양한 스타일을 적용할 수 있습니다.
backgroundColor: 라벨의 배경 색상을 지정합니다.
isHidden: 라벨의 가시성을 설정합니다. true로 설정 시 숨겨집니다.


이미지를 삽입하고 설정할 때

Content Mode를 Aspect Fit 으로 하는 것이 일반적이다


실습 실행 화면 (+를 누르면 1추가, -를 누르면 1감소)

Swift에서 아울렛(Outlet)은 UI 요소와 코드 간의 연결을 의미하며, 액션(Action)은 UI 이벤트에 반응하는 메서드를 정의하는 것입니다.

다른 사람이 한 코드를 볼 때는 Connections Inspector를 가장 먼저 봐야 한다

출처 : Do it! 스위프트로 아이폰 앱 만들기 입문, 송호정, 이범근 저,이지스퍼블리싱, 2023년 01월 20일

https://www.yes24.com/Product/Goods/116918114

https://github.com/doitswift/example

02 Hello World 앱 만들며 Xcode에 완벽 적응하기
03 원하는 이미지 화면에 출력하기 - 이미지 뷰
04 데이트 피커 사용해 날짜 선택하기
05 피커 뷰 사용해 원하는 항목 선택하기
06 얼럿 사용해 경고 표시하기
07 웹 뷰로 간단한 웹 브라우저 만들기
08 맵 뷰로 지도 나타내기
09 페이지 이동하기 - 페이지 컨트롤
10 탭 바 컨트롤러 이용해 여러 개의 뷰 넣기
11 내비게이션 컨트롤러 이용해 화면 전환하기
12 테이블 뷰 컨트롤러 이용해 할 일 목록 만들기
13 음악 재생하고 녹음하기
14 비디오 재생 앱 만들기
15 카메라와 포토 라이브러리에서 미디어 가져오기
16 코어 그래픽스로 화면에 그림 그리기
17 탭과 터치 사용해 스케치 앱 만들기
18 스와이프 제스처 사용하기
19 핀치 제스처 사용해 사진을 확대/축소하기


04 데이트 피커 소스 및 화면


05 피커 뷰


06 얼럿 사용해 경고 표시


07 웹 뷰(내장형 웹 브라우저)로 간단한 웹 브라우저 만들기


08 맵 뷰로 지도 나타내기

0개의 댓글