[iOS/부스트 코스] Weather Today(3) - 기능 구현
·
iOS 프로젝트
안녕하세요. 개발하는 정주입니다. 오늘은 Weather Today의 기능 구현에 대해 포스팅하려고 합니다. 이번 기능 구현에서도 Clean Code에 유념하여 코드를 작성하였습니다. 목차 JSON 파싱 이번 프로젝트에서는 JSON 파싱이 기본적으로 들어갑니다. 따라서 Assets의 JSON 파일을 읽어와 파싱 해야 합니다. 이번 포스팅에서는 화면 1의 JSON 파싱만 작성해보겠습니다. [ {"korean_name":"한국","asset_name":"kr"}, {"korean_name":"독일","asset_name":"de"}, {"korean_name":"이탈리아","asset_name":"it"}, {"korean_name":"미국","asset_name":"us"}, {"korean_name":"프..
[여의도 맛집] 콘타이 리뷰 / 태국 요리 맛집 / IFC몰 맛집
·
🐱 정주는 쉬는 중 :]/맛집
[여의도 맛집] 콘타이 리뷰 / 태국 요리 맛집 / IFC몰 맛집 안녕하세요. 쉬는 중인 정주입니다. 오늘은 서울특별시 영등포구 국제금융로 10 IFC몰 L3층에 위치한 콘타이에 방문하였습니다. 미니어처 전시회를 보기 전 맛있는 태국 요리 냄새에 이끌려 들어갔습니다. IFC몰 미니어처 전시회 포스팅 2021.12.20 - [정주는 쉬는 중 :]/일상] - [전시회] 미니어처 라이프 서울 후기 / 미니어처 전시회 / 타나카 타츠야 미니어처 [전시회] 미니어처 라이프 서울 후기 / 미니어처 전시회 / 타나카 타츠야 미니어처 [전시회] 미니어처 라이프 서울 후기 / 미니어처 전시회 / 타나카 타츠야 미니어처 안녕하세요. 쉬는 중인 정주입니다. 오늘은 여의도 IFC몰 L3층에서 진행한 미니어처 라이프 서울에 방..
[iOS/부스트 코스] WeatherToday(2) - 화면 구성
·
iOS 프로젝트
안녕하세요. 개발하는 정주입니다. 오늘은 WeatherToday 화면 구성에 대해 포스팅하려고 합니다. 목차 전체 스토리보드 전체 스토리보드 모습입니다. 화면 이동을 위해 내비게이션 컨트롤러를 추가하였습니다. Navigation Bar 내비게이션 바부터 설정하였습니다. 내비게이션 바를 구현하며 힘들었던 점은 버전별로 동작이 다르다는 것이었습니다. iOS 15 이상에서 UIKit의 scrollEdgeAppearance에는 약간의 변화가 생겼습니다. 바로 기본적으로 투명한 배경을 가진다는 것인데요. 따라서 scrollEdgeAppearance 색을 따로 지정하지 않는다면 윗부분에는 색이 적용이 되지 않습니다. 이것을 해결하는 방법은 비교적 간단합니다. 바로 scrollEdgeAppearance을 설정해주면 ..
[전시회] 미니어처 라이프 서울 후기 / 미니어처 전시회 / 타나카 타츠야 미니어처
·
🐱 정주는 쉬는 중 :]/일상
안녕하세요. 쉬는 중인 정주입니다. 오늘은 여의도 IFC몰 L3층에서 진행한 미니어처 라이프 서울에 방문하였습니다. 일본의 미니어처 사진가 타나카타츠야의 첫 한국 전시회라고 합니다. 실제 전시회를 방문했을 때의 재미를 위해 탐플렛 등에서 볼 수 있는 작품만 포스팅하도록 하겠습니다. 바로 시작하겠습니다. ※ 모든 사진은 보정을 하지 않은 원본 사진입니다. ※ 내돈내산입니다. 목차 전시회 이름 MINIATURE LIFE SEOUL 위치 서울특별시 영등포구 여의도동 23 MPX GALLERY 전시 일정 2021년 10월 30일 ~ 2022년 2월 6일 가격 성인(20세 이상) 15,000원 아동 및 청소년(30개월 ~ 19세) 12,000원 30개월 미만(증빙자료 필참) 무료 소개 MINIATURE LIFE ..
[Swift] 공식 문서 - 문자열과 문자 (Strings and Characters)
·
Swift/Swift 가이드
안녕하세요. 개발하는 정주입니다. 오늘은 문자열과 문자 (Strings and Characters)를 정리해보겠습니다. * 공식 문서 내용을 한 줄 한 줄 읽는 것에 의의를 두었습니다. * 파파고의 힘을 빌려 번역했으며 잘못된 번역이 있다면 댓글로 알려주세요. 새로 배운 점 Swift의 String과 Character 타입은 유니코드 호환으로 텍스트 처리를 빠르게 하였다는 점 Multiline String 관련 문법 String의 isEmpty가 Property라는 점 Extended Grapheme Clusters의 문법 여러 개의 문자를 합쳐 하나의 그래픽으로 나타낸다는 점 똑같이 보이는 문자라도 다른 양의 메모리가 필요할 수 있다는 점 SubString은 문자열을 참조하는 구조라는 점 서론 문자열은..
[동작구 맛집] 상도 곱창 리뷰 / 곱창 맛집 / 숭실대 맛집 / 상도동 맛집
·
🐱 정주는 쉬는 중 :]/맛집
안녕하세요. 쉬는 중인 정주입니다. 오늘은 서울 동작구 상도로 357 , 1층에 위치한 상도 곱창에 방문하였습니다. 숭실대학교의 유명한 한우 곱창 집인데요. 4년을 다니는 동안 한 번도 안 가보다 이번에 처음 방문해보았습니다. 그럼 시작하겠습니다. ※ 모든 사진은 보정을 하지 않은 원본 사진입니다. ※ 모든 음식은 내돈내산입니다. 목차 가게 이름 상도 곱창 위치 서울 동작구 상도로 357 , 1층 메뉴 & 가격 모듬 한판(2인분) 42,000원 양깃머리(1인분) 22,000원 김치볶음밥 2인분 2,000원 x 2 메뉴판 거의 코인과도 같은 가격 변동성을 가진 상도 곱창입니다. 저번에 지나가다 봤을 때는 20,000원이었던 것 같은데 어느새 20,000원이 되어 있네요. 국내산 소 내장을 사용하셔서 그런가..
[Swift] Swift 공식 문서 - 기본 연산자(Basic Operators)
·
Swift/Swift 가이드
안녕하세요. 개발하는 정주입니다. 오늘은 기본 연산자(Basic Operators)를 정리하려고 합니다. * 공식 문서 내용을 한 줄 한 줄 읽는 것에 의의를 두었습니다. * 파파고의 힘을 빌려 번역했으며 잘못된 번역이 있다면 댓글로 알려주세요. 목차 새로 배운 점 Swift가 C++로 이루어진 만큼 C와 연산자가 유사한 부분이 많다는 점 튜플의 연산 서론 연산자는 값을 할당, 연산, 결합하는 특수 기호입니다. 예를 들어, 덧셈 연산자(+)는 i = 1 + 2에서와 같이 두 숫자를 더하고 논리 곱 연산자(&&)는 entryDoorCode && passedRetinaScan과 같이 두 개의 Boolean 값을 결합합니다. Swift는 기본적으로 C언어의 연산자를 지원하며 코딩 오류를 줄이기 위해 몇 가지 ..
[Swift] Swift 공식 문서 - Swift 소개(2)
·
Swift/Swift 가이드
안녕하세요. 개발하는 정주입니다. 오늘은 1편에 이어 애플 개발자 홈페이지의 Swift 소개를 정리하려고 합니다. 1편 바로 가기 2021.12.14 - [Swift/공식 문서 정리] - [Swift] Swift 공식 문서 - Swift 소개(1) * 파파고의 힘을 빌려 번역했으며 잘못된 번역이 있다면 댓글로 알려주세요. 목차 Source and Binary Compatibility 스위프트 5를 사용하면 새로운 버전의 컴파일러를 사용하기 위해 스위프트 4 코드를 수정할 필요가 없습니다. 대신 새로운 컴파일러를 사용하면 한 번에 한 모듈씩 새로운 Swift 5 기능을 이용하여 마이그레이션 할 수 있습니다. Swift 5는 이제 앱을 위한 바이너리 호환성을 도입했습니다. 즉, 추후 새로운 버전의 OS가 릴..
[마포구 맛집] 이안정 리뷰 / 스시 오마카세 / 홍대 맛집 / 가성비 오마카세 / 상수역 맛집
·
🐱 정주는 쉬는 중 :]/맛집
[마포구 맛집] 이안정 리뷰 / 스시 오마카세 / 홍대 맛집 / 가성비 오마카세 / 상수역 맛집 안녕하세요. 쉬는 중인 정주입니다. 오늘은 서울 마포구 독막로15길 3-3 2층 101호에 위치한 이안정에 방문하였습니다. 값싸고 양이 많아 가성비로 유명해진 스시 오마카세입니다. 바로 시작하겠습니다. ※ 모든 사진은 보정을 하지 않은 원본 사진입니다. ※ 모든 음식은 내돈내산입니다. 가게 이름 이안정 위치 서울 마포구 독막로15길 3-3 2층 101호 메뉴 & 가격 디너 오마카세 44,000원 (1인 1 주류 필수) 삿포로 맥주 9,000원 입구 & 인테리어 입구와 내부 인테리어입니다. 소소한 일본풍 인테리어가 인상적입니다. 좌석은 카운터석으로만 8석이 있습니다. 오늘 1부에는 6명이 예약을 했었습니다. 차..
[Swift] Swift 공식 문서 - Swift 소개(1)
·
Swift/Swift 가이드
안녕하세요. 개발하는 정주입니다. 오늘은 애플 개발자 홈페이지의 Swift 소개를 정리하려고 합니다. Swift 공식 가이드 문서를 정리하기 전에 Swift가 무엇인지, 어떻게 소개되고 있는지 알아야겠다는 생각이 들었습니다. 파파고의 힘을 빌려 번역했으며 잘못된 번역이 있다면 댓글로 알려주세요. 목차 배우기 쉽고 강력한 프로그래밍 언어 Swift는 iOS, iPadOS, macOS, tvOS 및 watchOS를 위한 강력하고 직관적인 프로그래밍 언어입니다. Swift 코드 작성은 대화형이고 재미있으며, 구문은 간결하면서도 표현력이 있습니다. 또한 스위프트는 개발자들이 사랑하는 현대적 기능을 포함하고 있습니다. 스위프트 코드는 설계상 안전하고 빠르게 실행되는 소프트웨어도 생산합니다. Modern 스위프트는..
유정주
'분류 전체보기' 카테고리의 글 목록 (53 Page)