안녕하세요 Gons 입니다. 원티드에서 iOS 프리온보딩을 진행한다고 합니다. https://www.wanted.co.kr/events/pre_challenge_ios_1 프리온보딩 iOS 챌린지 1차 | 원티드 AI 채용, 연봉 정보, 이력서, 커리어 콘텐츠까지 커리어 성장에 필요한 모든 것, 원티드에서 만나보세요. www.wanted.co.kr 챌린지 일정 11.10 (목) - 11.23 (수)참가 신청 및 사전 과제 수행 11.28 (월) - 12.9 (금)기술 역량 향상 (2주)- 강의 : 월요일 & 목요일 19시 30분 (총 12시간, 온라인) 12.12 (월) - 1.6 (금)취업 챌린지 진행 (4주)- 이력서 지원부터 ~ 합격까지 (개별 취업 활동) 1.9 (월)챌린지 종료 및 시상 우리의 ..
안녕하세요 Gons 입니다. 제 블로그 통계를 보니 Alamofire 정리글 이 조회수가 가장 많아서 오늘은 URLSession 으로 알라모파이어 없이 http 통신을 해보겠습니다. 기본 Foundation 에 포함되어 있어서 따로 라이브러리 설치 안해도 됩니다. 1. GET 일단 간단하게 GET 먼저 해보겠습니다. https://jsonplaceholder.typicode.com 이 사이트에 데이터를 가져올겁니다. JSONPlaceholder - Free Fake REST API {JSON} Placeholder Free fake API for testing and prototyping. Powered by JSON Server + LowDB. Tested with XV. As of Oct 2021, ..
안녕하세요 Gons 입니다. 반만 나오는 하프 모달 바텀 시트입니다. 드래그해서 크기를 변경할 수도 있습니다. iOS 15 부터 지원합니다. 전체 코드 import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let btn = UIButton(type: .system) view.addSubview(btn) btn.frame = .init(x: 100, y: 100, width: 100, height: 100) btn.setTitle("presentModal", for: .normal) btn.addTarget(self, action: #selector(presentModalBt..