전체 글 231

[Swift/iOS] 스크롤뷰(UIScrollView)로 스크롤 레이아웃 만들기

스위프트 개발을 하다 보면 스크롤이 되는 레이아웃을 필요한 순간, 만들고 싶은 순간이 찾아옵니다. 핸드폰의 크기는 한정적이고 컨텐츠는 다양하기 때문에 핸드폰에서의 스크롤은 기본인데 이 스크롤을 어떻게 만들 수 있을까요? 바로 스크롤뷰 Scroll View를 이용해서 스크롤이 되는 레이아웃을 구성할 수 있습니다. 스크롤뷰 레이아웃을 구성하기 위해서 오브젝트에서 스크롤뷰를 추가해보도록 하겠습니다. 상단에 라이브러리를 눌러주세요. 라이브러리에서 조금 내려보시면 위아래 방향 표시가 되어 있는 아이콘이 하나 보이실겁니다. 이게 바로 [Scroll View]입니다. 스크롤뷰를 끌어다가 화면에 놓아주세요. 스크롤뷰를 이렇게 화면에 끌어다가 놓아주시면 됩니다. 이 스크롤뷰가 스크롤 레이아웃을 만드는데 가장 기본 틀이라..

스위프트(Swift) 2022.12.02

애플워치 카카오톡 알림 설정 그리고 답장 미리보기 까지!

핸드폰이 없어도 카카오톡을 확인할 수 있을까요? 워치를 사용하신다면, 셀룰러를 사용하신다면 핸드폰 없이도 애플워치를 통해서 카톡을 확인할 수 있습니다. 그럼 애플워치에서 카카오톡 알림을 확인하고 답장 미리보기까지 어떻게 할 수 있는지 알아보도록 하겠습니다. 먼저, 애플워치에 카카오톡 알림이 설정되어 있어야 합니다. 아이폰에서 애플워치 앱을 열어주세요. 애플 워치 앱에서 하단으로 내려보면 현재 애플워치에 설치되어 있는 어플 목록이 나옵니다. 여기에서 카카오톡 KakaoTalk을 눌러주세요. 그러면 카카오톡 애플워치에서 앱 보기라는 항목이 있습니다. 애플워치에서 카카오톡을 사용하기 위해서 Apple Watch에서 앱 보기 항목을 활성화되어있는지 먼저 확인해주세요. 그런 다음 애플워치에서 카톡 답장을 편하게 ..

IT 정보 2022.12.01

카톡 차단 확인 방법 송금,프로필 비공개 까지 알아보자

정말 우리나라에서 카톡을 사용하지 않는 사람을 찾기가 더 힘들 정도로 많은 분들이 일상 속에서 카카오톡을 이용하고 계실 텐데요. 이제는 생활에 있어서 필수 앱이 되어버린 카카오톡, 워낙 많은 사람들과 카톡을 하다보면 가끔 불편해지는 사이가 생기기도 하고 더 이상 톡을 하고 싶지 않은 경우가 생기기도 합니다. 그럴 때 카톡에는 차단 기능이 있어서 대화를 더 이상 원하는 하는 상대방을 차단할 수 있는데요. 만약 다른 누군가가 나를 차단했다면, 내가 과연 차단을 당했는지 안 당했는지 알 수 있는 방법이 있을까요? 한 번 알아보도록 하겠습니다. 간편하게 카톡 차단 당했는지 안당했는지 한 번 알아보기 위해서 카톡을 실행하면 보이는 친구 목록에서 내가 확인하고자 하는 친구를 눌러주세요. 그럼 위와 같이 창이 하나 ..

IT 정보 2022.11.30

[Swift/iOS] 스택 뷰(Stack View)로 쉽게 레이아웃 구성하기

스위프트 개발을 하다보면 여러 레이아웃을 구성하게 되는데 이때 조금 더 편하게 레이아웃을 구성할 수 있는 스택 뷰(Stack View)가 있습니다. 이 스택 뷰로 어떻게 레이아웃을 구성할 수 있는지, 어떻게 사용하는지 알아보도록 하겠습니다. 먼저 스택 뷰(Stack View)를 추가하기 위해 오브젝트 추가 버튼을 누릅니다. 위와 같이 스택 뷰는 두 가지의 타입이 있습니다. Horizontal Stack View와 Vertical Stack View 이렇게 있습니다. 물론 여기서 선택하지 않고 작업을 하고 나서 나중에 다시 변경도 가능합니다. 수평으로 레이아웃을 구성할지, 수직으로 레이아웃을 구성할지 선택하신 후 해당 오브젝트를 넣어주세요. 그럼 위와 같이 스택뷰가 추가됩니다. 현재 스택 뷰 영역이 저 작..

스위프트(Swift) 2022.11.30

[Swift/iOS] 오토 레이아웃(Auto Layout)으로 해상도 대응하는 방법

모바일 디바이스의 크기는 각각 다 다릅니다. 어떤 디바이스는 가로로 길고, 어떤 디바이스는 세로가 유독 더 길고 크기도 모두 제각각이죠. 하지만 어떤 디바이스에서도 보여주고자 하는 내용이 잘리거나 올바르게 보여지지 않으면 안됩니다. 어느 환경에서 보든 내용이 올바르게 보여야 하는데 그럼 그럴 때마다 각 디바이스의 크기에 대응하여 내부 컨텐츠의 크기롤 조절해야할까요? 물론, 정말로 각 디바이스의 크기별로 조정을 할 수도 있겠지만 새로운 모바일 기기는 매년 출시가 되고, 그때마다 각 디바이스의 크기를 맞추기란 쉽지 않습니다. 그런 경우를 위해서 Swift에서는 오토 레이아웃 Auto Layout라는 기능을 제공해줍니다. 이 Auto Layout은 어떻게 사용하는지 알아보겠습니다. 위와 같이 상단에는 자전거 ..

스위프트(Swift) 2022.11.29

애플워치에서 카카오페이 사용법 알아보자!!

세상은 보다 빠르게 계속해서 변화를 합니다. 그런 세상에서 요즈음 정말 많은 분들께서 간편 결제 사용하실텐데요. 간편 결제 중 하나인 카카오페이! 카카오와 연동이 되어 보다 쉽고 편하게 결제를 할 수 있고, 송금도 할 수 있다는 점에 있어서 아마 사용하시는 분들이 많으실 것 같습니다. 이런 카카오페이 간편결제 더 쉽게! 애플워치에서도 사용가능하답니다. 보통 아이폰에 카카오페이 어플이 설치가 되어 있다면 애플워치에도 카카오페이 앱이 보이실거예요. 작게 pay라고 적힌 노란색상의 카카오페이 앱을 눌러서 실행해주세요! 애플워치에서 카카오페이를 처음 실행하는 경우에는 위와 같이 '위조, 변조, 부정 취득 등의 부정한 방법으로 타인이 결제코드를 이용하지 않도록 주의해주세요'라는 안내 문구가 나옵니다. 확인을 눌러..

IT 정보 2022.11.29

아이클라우드 사용법 사진 그리고 저장공간 및 백업 까지 알아보아요.

아이폰이나 애플 제품을 사용하시는 분들이시라면 한 번쯤을 들어보셨을 아이클라우드 iCloud! 아마도 한 번은 사용해보신 분들이 많지 않을까 싶습니다. 이 아이클라우드는 하나의 드라이브라고 생각하시면 편합니다. 아이클라우드는 내가 찍은 사진이나 데이터 등을 클라우드에 저장하고 클라우드에 저장함으로써 핸드폰의 용량, 저장공간도 확보하고 때로는 백업을 하기 위해서 사용을 하기도 합니다. 그럼 이 아이클라우드는 어떻게 사용하는걸까요? 아이폰에서 아이클라우드를 사용하는 방법은 먼저, 아이폰에서 [설정] 앱을 눌러주세요. 그럼 위와 같이 설정 화면이 보여지실 겁니다. 여기서 제일 상단에 있는 사용자 이름이 나오고, Apple ID, iCloud+, 미디어 및 구입 항목이라고 적힌 메뉴를 눌러주시면 됩니다. 그러면..

IT 정보 2022.11.28

[Swift/iOS] Xcode에 아이콘/이미지 넣는 방법 | SF Symbols 사용법

iOS/Swift 개발을 하다보면 아이콘이나 이미지가 필요한 경우가 종종 있습니다. 그럴 때마다 여러 웹사이트에서 필요한 이미지를 많이 찾게 되는데, 이렇게 찾은 이미지를 Xcode안에 넣어서 필요할 때마다 가져다가 사용할 수 있습니다. 하지만, 이 방법보다 더 간편하게 이미지/아이콘을 이용할 수 있는 방법이 있습니다. 바로, 애플에서 제공해주는 [SF Symbols] 입니다. SF Symbols를 통해서 Swift 개발을 할 때 필요한 아이콘, 이미지들을 바로바로 가져다가 사용할 수 있습니다. 그럼 SF Symbols를 사용하는 방법을 알아보도록 하겠습니다. 맥북에서 Swift 작업할 때 좀 더 편하게 SF Symbols를 사용하기 위해서 [App Store]에서 [SF Symbols]를 검색하신 후,..

스위프트(Swift) 2022.11.28

Swift 기본 문법 - 상수와 변수 선언(네이밍 규칙) 및 데이터 타입

모든 프로그래밍 언어에서는 상수와 변수를 통해서 데이터를 저장할 수 있습니다. 상수와 변수는 각각 사용하는 경우와 의미가 다릅니다. : 상수 - let으로 선언 - 상수 선언 시 값을 지정해주어야 함 - 한 번 선언한 값을 이후에 변경을 불가능하므로 변하지 않는 정해진 값을 상수로 선언 let thisYear = 2021 let oneYear = 365 let four = 4 : 변수 - var로 선언 - 변수 선언 시 지정한 값을 계속해서 다른 값으로 변경 가능함 var price = 1200 var appName = "swift" var phone = "iPhone" : 네이밍 규칙 - 변수나 상수, 함수, 클래스 등의 이름을 정할 때에는 일정한 네이밍 규칙을 지켜야함 - 어떤 의미를 가지고 있는지,..

스위프트(Swift) 2021.06.11

스위프트 피커 뷰(Picker View) 사용하기 | 델리게이트 설정 방법

: 피커 뷰(Picker View) 여러 항목에서 원하는 항목 하나를 선택할 수 있는 객체로 날짜나 시간, 은행 등 여러 목록 중 선택해야 하는 경우에 많이 쓰이는 객체입니다. 피커뷰를 자주 볼 수 있는 상황으로는 은행 어플에서 타은행 선택할 때 피커뷰와 같은 형식을 많이 볼 수 있습니다. 간단하게 피커 뷰(Picker View)를 통해서 은행 어플과 같이 은행 목록에서 하나의 은행을 선택하면 선택한 은행이 상단에 표시가 되는 기능을 한 번 만들어보도록 하겠습니다. : 피커 뷰(Picker View) 추가 1. Library - 객체 선택 - Picker View 피커 뷰(Picker View) 객체를 추가하기 위해서 가운데 상단에 있는 '+'버튼, [Library] 버튼을 누르셔서 [Library] 창..

스위프트(Swift) 2021.06.10