post-thumbnail

[iOS] 네트워크통신2 - Codable

본 글은 이전([iOS] 네트워크 통신1 - URLSession)의 내용과 연결됩니다. Codable 사용방법 뿐만 아니라 URLsession을 이용한 네트워크 통신까지 학습하고 싶은 분들은 이전 글을 참고하시면 됩니다. 잘못된 내용은 댓글로 알려주시면 감사하겠습니다.

2022년 7월 14일
·
0개의 댓글
·

ATS(App Transport Security)

잘못된 내용은 댓글로 남겨주시면 감사하겠습니다.😎 URLSession을 이용한 네트워크 통신을 구현하는 중 다음 에러를 보게 됨. >App Transport Security has blocked a cleartext HTTP connection since it i

2022년 7월 13일
·
0개의 댓글
·

[iOS] 네트워크 통신1 - URLSession

본 글은 네트워크 통신을 위한 방법 중 URLSession api를 이용하여 데이터를 불러오는 과정만 설명합니다. 전송받은 데이터를 UI에 사용하는 방법은 이 글에서 다루지 않으니, 해당 내용이 궁금하신 분들은 다음 글을 참고하시길 바랍니다. 잘못된 내용은 댓글로 알려

2022년 7월 13일
·
0개의 댓글
·

[Swift] 타입 캐스팅(Type Casting)

참고사이트: English: The swift programming language 타입 캐스팅(Type Casting) 타입 캐스팅(Type Casting)은 인스턴스의 타입(type)을 확인하거나 다른 슈퍼클래스 또는 서브 클래스로 변환하는 방법이다. Swif

2022년 7월 11일
·
0개의 댓글
·
post-thumbnail

[iOS] 테이블 뷰 컨트롤러3 - Custom UITableViewCell

이번글은 UITableViewCell의 스타일을 Custom하는 방법을 다룬다. 이전글과 연결되는 내용이 많으니 실습을 따라해볼 분들은 이전글(링크)을 참고해 주세요 >잘못된 내용은 댓글로 알려주시면 감사하겠습니다. Custom UITableViewCell UIT

2022년 7월 8일
·
0개의 댓글
·

[iOS] 테이블 뷰 컨트롤러2 - UIListContentConfiguration

이번글은 테이블 뷰에서 기본적인 스타일의 cell을 사용하는 경우, 인스턴스 프로퍼티인 textLabel, detailTextLabel, imageView을 사용하는 것이 아닌 UIListContentConfiguration을 사용하여 데이터를 표시하는 방법을 다룬다.

2022년 7월 8일
·
0개의 댓글
·
post-thumbnail

[iOS] 테이블 뷰 컨트롤러1(Table View Controller)

본 글은 꼼꼼한 재은씨의 Swift 기본편과 애플 공식문서를 참고하여 작성한 글입니다. 잘못된 정보가 있을 시 댓글로 남겨주시면 감사하겠습니다. 😎 테이블 뷰 컨트롤러 (Table View Controller) 테이블 뷰 컨트롤러(Table view Control

2022년 7월 7일
·
0개의 댓글
·

[iOS] Scene Delegate vs App Delegate

iOS 개발 공부를 하는 도중, 프로젝트 탭에 있는 두 가지의 클래스 Scene Delegate vs App Delegate가 언제 사용되는 지, 어떤 역할을 하는 지, 차이점이 무엇인지 등 몇 개의 블로그 및 공식 문서를 참조하여 정리한 글입니다. xcode 프로젝

2022년 7월 6일
·
0개의 댓글
·

[iOS] - 이미지 피커 컨트롤러(Image Picker Controller)

이미지 피커 컨트롤러는 카메라나 앨범을 통해 이미지를 선택할 때 사용하는 컨트롤러이다. 그리고 델리게이트 패턴을 활용한다.이 컨트롤러 자체는 단순히 이미지를 선택해서 가져오는 기능을 가진다. 하지만 source type에 따라 즉석에서 촬영한 사진 or 앨범에 저장된

2022년 7월 5일
·
0개의 댓글
·

가장 먼 노드

출처: 프로그래머스 코딩 테스트 연습n개의 노드가 있는 그래프가 있습니다. 각 노드는 1부터 n까지 번호가 적혀있습니다. 1번 노드에서 가장 멀리 떨어진 노드의 갯수를 구하려고 합니다. 가장 멀리 떨어진 노드란 최단경로로 이동했을 때 간선의 개수가 가장 많은 노드들을

2022년 6월 24일
·
0개의 댓글
·

행렬 테두리 회전하기

출처: 프로그래머스 코딩 테스트 연습(https://programmers.co.kr/learn/courses/30/lessons/77485rows x columns 크기인 행렬이 있습니다. 행렬에는 1부터 rows x columns까지의 숫자가 한 줄씩 순서대

2022년 6월 23일
·
0개의 댓글
·

[1차] 뉴스 클러스터링

출처: 프로그래머스 코딩 테스트 연습여러 언론사에서 쏟아지는 뉴스, 특히 속보성 뉴스를 보면 비슷비슷한 제목의 기사가 많아 정작 필요한 기사를 찾기가 어렵다. Daum 뉴스의 개발 업무를 맡게 된 신입사원 튜브는 사용자들이 편리하게 다양한 뉴스를 찾아볼 수 있도록 문제

2022년 6월 23일
·
0개의 댓글
·

[3차] 방금그곡

출처: 프로그래머스 코딩 테스트 연습 문제 설명 라디오를 자주 듣는 네오는 라디오에서 방금 나왔던 음악이 무슨 음악인지 궁금해질 때가 많다. 그럴 때 네오는 다음 포털의 '방금그곡' 서비스를 이용하곤 한다. 방금그곡에서는 TV, 라디오 등에서 나온 음악에 관해 제목

2022년 6월 22일
·
0개의 댓글
·

후보키

출처: 프로그래머스 코딩 테스트 연습프렌즈대학교 컴퓨터공학과 조교인 제이지는 네오 학과장님의 지시로, 학생들의 인적사항을 정리하는 업무를 담당하게 되었다.그의 학부 시절 프로그래밍 경험을 되살려, 모든 인적사항을 데이터베이스에 넣기로 하였고, 이를 위해 정리를 하던 중

2022년 6월 22일
·
0개의 댓글
·

단어 변환

출처: 프로그래머스 코딩 테스트 연습(https://programmers.co.kr/learn/courses/30/lessons/43163?language=swift두 개의 단어 begin, target과 단어의 집합 words가 있습니다. 아래와 같은 규칙을

2022년 6월 21일
·
0개의 댓글
·

스킬트리

출처: 프로그래머스 코딩 테스트 연습선행 스킬이란 어떤 스킬을 배우기 전에 먼저 배워야 하는 스킬을 뜻합니다.예를 들어 선행 스킬 순서가 스파크 → 라이트닝 볼트 → 썬더일때, 썬더를 배우려면 먼저 라이트닝 볼트를 배워야 하고, 라이트닝 볼트를 배우려면 먼저 스파크를

2022년 6월 20일
·
0개의 댓글
·

[3차] 파일명 정렬

출처: 프로그래머스 코딩 테스트 연습(https://programmers.co.kr/learn/courses/30/lessons/17686세 차례의 코딩 테스트와 두 차례의 면접이라는 기나긴 블라인드 공채를 무사히 통과해 카카오에 입사한 무지는 파일 저장소 서

2022년 6월 18일
·
0개의 댓글
·

[3차] 압축

출처: 프로그래머스 코딩 테스트 연습신입사원 어피치는 카카오톡으로 전송되는 메시지를 압축하여 전송 효율을 높이는 업무를 맡게 되었다. 메시지를 압축하더라도 전달되는 정보가 바뀌어서는 안 되므로, 압축 전의 정보를 완벽하게 복원 가능한 무손실 압축 알고리즘을 구현하기로

2022년 6월 18일
·
0개의 댓글
·

N개의 최소공배수

출처: 프로그래머스 코딩 테스트 연습두 수의 최소공배수(Least Common Multiple)란 입력된 두 수의 배수 중 공통이 되는 가장 작은 숫자를 의미합니다. 예를 들어 2와 7의 최소공배수는 14가 됩니다. 정의를 확장해서, n개의 수의 최소공배수는 n 개의

2022년 6월 17일
·
0개의 댓글
·

주차요금 계산

출처: 프로그래머스 코딩 테스트 연습자세한 문제 설명은 출처 링크 참조정확성 테스트 10초자세한 입출력 예 설명은 출처 링크 참조이번 문제는 특정한 알고리즘을 사용하지 않고 설명대로 구현하면 해결할 수 있다. 그리고 문제를 보면 표와 글이 섞여 다른 문제보다 길다. 이

2022년 6월 17일
·
0개의 댓글
·