본문 바로가기
728x90
반응형

스위프트45

[iOS_Swift] Map Kit View _ 19 안녕하세요! 개발하는 윤기사입니다~~ 입추가 지나고 나서는 저녁에는 선선해서 딱 코딩하기 좋은 날씨가 되었죠? :) 오늘은 Map Kit View에 관한 내용을 정리해서 가지고 왔는데요! 바로 시작해보겠습니다 ㅎㅎ - Map Kit View - Map View란 스위프트 개발자 공식 문서를 확인해보면, 스케일 정보를 스케일 보기에 제공하는 지도라고 나와있습니다. 간단히 얘기해서, 우리가 자주 쓰는 네이버 지도, 카카오 맵에 이용되는 지도를 뜻합니다! Map Kit View를 사용하는 방법은 총 9가지 Step을 통해 완벽하게 알려드리겠습니다!!!! 1. 스토리보드 상에서 오브젝트 라이브러리에서 Map Kit View를 불러오고, 오토 레이아웃을 잡아줍니다! 2. Info.plist에 Privacy - .. 2022. 8. 15.
[iOS_Swift] View의 Frame & Bounds 차이 _ 18 안녕하세요 개발하는 윤기사입니다! 오늘은 문득 앱개발을 하다가 View에 대한 Frame과 Bounds의 차이가 궁금해졌습니다! 두 개의 명확한 차이를 잘 모르고 써왔기에, 이번 기회에 알아보도록 하겠습니다!! - Frame - The frame rectangle, which describes the view’s location and size in the coordinate system of the view’s superview. 즉, Frame은 슈퍼뷰의 좌표계에서 뷰의 위치와 크기를 나타내는 사각형 형태의 틀입니다. 간단하게 말해서 슈퍼뷰의 좌표 시스템에서의 view의 위치와 크기이죠. 예를 들면서 설명드리겠습니다. 스토리보드를 통해 view 안에 RedView 안에 MintView를 구성했습니다... 2022. 8. 12.
[iOS_Swift] UIView를 Cell로 사용하기 (테이블뷰 안에 컬렉션뷰) _ 17 안녕하세요! 개발하는 윤기사입니다~~ 어제오늘 하늘에 구멍이 뚫린 것처럼 비가 엄청 쏟아지고 있는데 다들 무사하시죠?? 저도 비가 너무 많이 와서, 집에만 있었답니다... 비가 내일까지 온다던데...😂 오늘 포스팅은요! 컬렉션 뷰나 테이블 뷰로 작업을 하시다가 셀 안에 공통된 이미지나 디자인을 넣고 싶으실 때가 있으시죠? 그럴 때는 UIView를 만들어서 Cell에 넣어줄 수가 있답니다! 바로 시작해보시죠! 1. 메인 뷰 컨트롤러에 TableView를 하나 넣고, TableViewCell안에 CollectionView를 넣어줍니다. 2. 그리곤 ViewController의 CustomClass를 연결해줍니다. 저 같은 경우에는 NetFlixMainViewContr.. 2022. 8. 9.
[iOS_Swift] APIManager를 만들어보자! (feat. 고차함수) _ 16 안녕하세요 개발하는 윤기사입니다! 🍎 이번 포스팅에서는 저번 포스팅에서 알려드렸던 Alamofire와 SwiftyJSON을 이용한 API 통신에 관한 코드를 깔끔하게, 축약하려고 합니다! 글 읽어 보시기 전에 고차함수에 대한 좋은 정리 윤기사 포스팅이 있으니 꼭 읽어보고 오세요! https://swiftyun.tistory.com/32 [Swift_문법] 고차함수(map, filter, reduce)에 대해 알아보자 _ 11 안녕하세요! 이웃님들!! 오랜만에 스위프트 기초문법에 관한 내용을 가지고 돌아왔습니다!! 오늘은 에 대해서 포스팅해보겠습니다! 바로 출발하시죠! - 고차함수 - 매개 변수로 함수 swiftyun.tistory.com 자 그럼 시작하겠습니다! 1. 아래와 같이 TMDB(https://.. 2022. 8. 7.
[Swift_문법] 고차함수(map, filter, reduce)에 대해 알아보자 _ 11 안녕하세요! 이웃님들!! 오랜만에 스위프트 기초문법에 관한 내용을 가지고 돌아왔습니다!! 오늘은 에 대해서 포스팅해보겠습니다! 바로 출발하시죠! - 고차함수 - 매개 변수로 함수를 받거나, return값으로 함수를 반환할 수 있는 함수를 뜻합니다! Closure형태로 사용이 됩니다! for _ in 문, if _ else 문의 연산을 보다 간편하고 깔끔하게 코드를 작성할 수 있습니다. 대표적으로 map, filter, reduce가 있습니다! 1. map 매개 변수로 전달된 함수를 실행 -> 그 return 값을 다시 반환해주는 함수 새로운 데이터가 생성되어 반환되기 때문에, 기존 데이터는 변경되지 않습니다! 배열의 append 연산을 안해줘도 됩니다. 빈 배열을 미리 선언해 줄 필요도 없습니다! 5-6.. 2022. 8. 7.
[iOS_Swift] HTTP 통신하기! (feat. API) _ 15 안녕하세요! 개발하는 윤기사입니다! 오늘은 오랜만에 HTTP를 이용한 통신에 대한 포스팅을 준비해 왔습니다!! 바로 시작해 보시지요! HTTP : Hyper Text Transfer Protocol의 약자. 인터넷에서 데이터를 주고받을 수 있는 프로토콜 Request - Response의 방식을 가지고 있는데, 클라이언트의 요청이 있을 때 서버가 응답하는 방식을 뜻합니다! (단방향 통신) 서버가 클라이언트에게 먼저 정보를 주지 못하고, 꼭 클라이언트가 서버에 요청을 해서 데이터를 받아야 합니다. 🍎 2가지 특징 1. 비연결성(모든 클라이언트 요청에 대해 항상 새롭게 연결 & 해제) 2. 무상태(서버가 클라이언트의 정보를 기억하지 않음) HTTP 메서드는 GET, POST, PUT, DELETE 방식이 있.. 2022. 8. 2.
728x90
반응형