
OT (09:00 ~ 11:00)앱개발 종합반 1주차 수강 (14:00 ~ 16:00)1주차 실습 및 QnA앱개발 종합반 1주차 복습 및 TIL 작성 (19:00 ~ 21:00)내가 iOS 트랙에 참여한 계기는 무엇인가요?당연 iOS개발자로 취업하기 위해 도움을 받고자

일정 알고리즘 스터디 (09:00 ~ 10:00) 앱개발 종합반 2주차 수강 (11:00 ~ 16:00) 2주차 실습 및 QnA (16:00 ~ 18:00) 앱개발 종합반 2주차 복습 및 TIL 작성 (19:00 ~ 21:00) 알고리즘 스터디 바로가기 데일리미션 웹

알고리즘스터디 (09:00 ~ 10:00)https://github.com/Yimkeul/AlgorithmSolution/tree/a02135b93532b52b2aeb827cec401f2391d19fae/백준/Silver/2606. 바이러스https:

알고리즘스터디 (09:00 ~ 10:00) \- https://github.com/Yimkeul/AlgorithmSolution/tree/1ee00adcd0cf058141ce9d6649a2535cc30e1393/백준/Gold/2660. 회장뽑기개인 면담 (

미니프로젝트 진행 (09:00 ~ 12:00)팀프로젝트 발표회 (14:00 ~ 15:00)알고리즘스터디 (16:00 ~ )1) 프로젝트프로젝트 명: 스파르타를 시작하며 (개인프로젝트)필수 작업: UIKit, 배경화면 변경, 데이터 추가, 카드형태로 저장1-1) 느낀점

알고리즘 풀이 (09:00 ~ 10:00)https://github.com/Yimkeul/AlgorithmSolution/tree/db84cebb23928882e49ff274c0f63fd4e42e9dd6/백준/Silver/1325. 효율적인 해킹일주일 발제 (

알고리즘 스터디OT (09:00 ~ 09:30)알고리즘 풀이https://github.com/Yimkeul/AlgorithmSolution/tree/9a58e491976ddd981d75f58a7484edd908d3a0d8/백준/Silver/6118. 숨바꼭질팀

알고리즘 스터디 (09:00 ~ 10:00)https://github.com/Yimkeul/AlgorithmSolution/tree/a30bd7424e36d853e3238aa8986f886f9cd8a981/프로그래머스/3/43164. 여행경로팀 데일리 스크럼

알고리즘 풀이(09:00 ~ 10:00)https://github.com/Yimkeul/AlgorithmSolution/tree/a30bd7424e36d853e3238aa8986f886f9cd8a981/프로그래머스/3/43164. 여행경로팀 데일리 스크럼 (1

알고리즘 풀이(09:00 ~ 10:00)https://github.com/Yimkeul/AlgorithmSolution/tree/7b3eb473618889874795e0da52f15ff06f106563/백준/Silver/11727. 2×n 타일링 2팀 데일리

알고리즘 풀이(09:00 ~ 10:00)https://github.com/Yimkeul/AlgorithmSolution/tree/b7102c770f3ab53dd353f2eb7b37d1d8ac9242b0/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9

알고리즘 스터디 & 데일리 스크럼(09:00 ~ 10:00)개인 알고리즘 풀이(10:00 ~ 11:00)https://github.com/Yimkeul/AlgorithmSolution/tree/154acba5f8298b75aed4b3e239b07c0efb4ef

알고리즘 스터디 & 데일리 스크럼(09:00 ~ 10:30)https://github.com/Yimkeul/AlgorithmSolution/tree/0d701248c06cefd58cc44ae289f9adfadc1ad4d3/프로그래머스/3/43163. 단어 변환

알고리즘 스터디 & 데일리 스크럼(09:00 ~ 10:30)https://github.com/Yimkeul/AlgorithmSolution/tree/a01265251f75cacc12306a225464a9e6dc8e870a/프로그래머스/2/152996. 시소 짝

객체지향 프로그래밍의 특징은 추상화, 캡슐화, 상속, 다형성이 있다.장점으로 코드 재사용성, 유지보수 용이, 확장성, 가독성 향상이 있다.이때, 객제지향 프로그래밍 설계 5대 원칙으로 SOLID가 있는데 1) SRP: 단일 책임 원칙하나의 클래스는 하나의 책임만 가져야

알고리즘 스터디 & 데일리 스크럼(09:00 ~ 11:00)https://github.com/Yimkeul/AlgorithmSolution/tree/6ea825423c120fa0d225ecbedfa2c2c6229d1902/프로그래머스/3/42628. 이중우선순

알고리즘 스터디 & 데일리 스크럼(09:00 ~ 11:00)https://github.com/Yimkeul/AlgorithmSolution/tree/7943f7314a23b8117190ae81a3dcbb3dd63af577/백준/Silver/6064. 카잉 달력

알고리즘 스터디 & 데일리 스크럼(09:00 ~ 11:00)https://github.com/Yimkeul/AlgorithmSolution/tree/5a7f3c013b8d157ae8024ba7f9804d6cdb31c0d2/프로그래머스/3/49189. 가장 먼

알고리즘 스터디 & 데일리 스크럼(09:00 ~ 11:00)https://github.com/Yimkeul/AlgorithmSolution/tree/2902f36beb4f076924506533b6f317f70712c022/백준/Silver/21736. 헌내기는

알고리즘 스터디 & 데일리 스크럼(09:00 ~ 11:00)https://github.com/Yimkeul/AlgorithmSolution/tree/1d3bd144f4c748869b95c44ac23a7a382b6a7e2e/백준/Silver/17626. Four

일정 알고리즘 스터디 & 데일리 스크럼(09:00 ~ 11:00) https://github.com/Yimkeul/AlgorithmSolution/tree/1d3bd144f4c748869b95c44ac23a7a382b6a7e2e/백준/Silver/17626.

알고리즘 스터디 & 데일리 스크럼(09:00 ~ 11:00)https://github.com/Yimkeul/AlgorithmSolution/tree/ea044cc643ec0e3a5f0a684594c2621eb9923273/%ED%94%84%EB%A1%9C%EA

알고리즘 스터디 & 데일리 스크럼(09:00 ~ 11:00)https://github.com/Yimkeul/AlgorithmSolution/tree/30e49881c552796e5d8bcc9538c45a050d46008b/백준/Gold/3190. 뱀개인 프로젝

https://github.com/Yimkeul/AlgorithmSolution/tree/93d2c482512a13460bee4022e00dc65b528a8d70/프로그래머스/2/87946. 피로도iOS에서 데이터를 저장하는 방법은 데이터의 성격(크기, 보안,

https://github.com/Yimkeul/AlgorithmSolution/tree/fd56d5b724a0fce305e56ceb6e944eeb867e5168/백준/Silver/30804. 과일 탕후루프로토콜이란?Swift에서 프로토콜은 특정 기능이나 동작

https://github.com/Yimkeul/AlgorithmSolution/tree/9b24294c937b1267db68e2b1ce65f4997f2ff362/백준/Gold/16928. 뱀과 사다리 게임Swift에서 접근 제어자(Access Control

https://github.com/Yimkeul/AlgorithmSolution/tree/6b5922065903012e8fd68be3c840ba4e20e794af/프로그래머스/3/42579. 베스트앨범iOS 앱에서 서버와 데이터를 주고받기 위해서는 네트워크 통

예비군일정으로 불참

https://github.com/Yimkeul/AlgorithmSolution/tree/20b66661439bd2fb610de4dd2ad6d72633f95664/프로그래머스/3/42861. 섬 연결하기의존성 관리란 외부 라이브러리나 프레임워크를 프로젝트에 효

https://github.com/Yimkeul/AlgorithmSolution/tree/1c804e22ad6bb38f760a3c221f2d2c22c32f1960/%EB%B0%B1%EC%A4%80/Gold/14500.%E2%80%85%ED%85%8C%ED%8A

에러 처리란 프로그램 실행 중 발생할 수 있는 문제를 안전하게 처리하는 방법입니다.Swift에서는 Error 프로토콜을 따르는 타입으로 에러를 표현하고, do-try-catch 구문을 통해 에러를 처리합니다.에러를 정의하려면 Error 프로토콜을 채택한 enum을 사용

https://github.com/Yimkeul/AlgorithmSolution/tree/5cd6a9488826ca2b697077542f10e0f07440d425/프로그래머스/2/42883. 큰 수 만들기객체에 대한 일반적인 참조 방식으로, 참조가 유지되는 동

https://github.com/Yimkeul/AlgorithmSolution/tree/dfb0e0f8cd926df7fa0ecd5875b2dd16e2508609/백준/Silver/15650. N과 M (2)iOS에서는 주로 두 가지 방법으로 Multi-thr

https://github.com/Yimkeul/AlgorithmSolution/tree/1f6f518a623f5fd8d8a1a57a75e8d28ab62773f4/프로그래머스/2/42860. 조이스틱셀 재사용은 메모리 절약과 성능 향상을 위해 스크롤 시 화면

Swift의 ARC는 런타임에서 인스턴스에 대한 강한 참조(strong reference)를 추적하여, 참조 카운트(reference count)가 0이 되면 메모리를 해제하는 자동 메모리 관리 기법입니다. 인스턴스를 생성하면 참조 카운트가 1로 시작하고, 인스턴스를

UI 테스트는 사용자 인터페이스의 흐름과 상호작용을 자동으로 검증하며 앱의 전체적인 동작을 확인한다. 단위 테스트는 코드의 가장 작은 단위인 함수나 메서드의 로직을 분리하여 빠르고 반복적으로 검증한다.UI 테스트대상: 화면 전환, 버튼 탭, 텍스트 입력 등실행 속도:

https://github.com/Yimkeul/AlgorithmSolution/tree/9cd595893694c5a7111d4452e5f10d14a1d099fd/프로그래머스/2/150368. 이모티콘 할인행사Instruments 사용법 - TIL사용자가 Xc

제네릭은 함수·타입·열거형·프로토콜 등에 타입 매개변수(type parameter)를 도입해, 여러 구체 타입에 대해 일관된 방식으로 동작하도록 만드는 기능이다.타입 안정성을 유지하면서 코드 중복을 줄이고, 재사용성을 높일 수 있다.컴파일 시점에 모든 타입 매개변수에

https://github.com/Yimkeul/AlgorithmSolution/tree/53d180fc87881d2915f9bf603479e19b0ddfbae7/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4

동시성 프로그래밍에서 동기와 비동기의 차이, iOS에서 비동기 작업 처리 방법, 세마포어와 뮤텍스의 차이동기(Synchronous)와 비동기(Asynchronous)의 정의 및 차이점동기호출자가 작업이 끝날 때까지 기다린 뒤에야 다음 코드를 실행일반적으로 호출 스레드를

GCD 개념 및 주요 요소dispatch queue작업(task)을 제출(submit)하면 FIFO 방식으로 관리작업은 큐에 쌓이고, 큐의 특성에 따라 순차 또는 병렬로 실행Quality of Service(QoS)사용자 경험, 성능 요구사항에 맞춰 우선순위 지정.us

https://github.com/Yimkeul/AlgorithmSolution/tree/9c67ad7048cb57059360e320f29d8469b202ca57/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4

동시성 필요성네트워크 요청, 파일 I/O, 복잡한 계산처럼 메인 스레드를 막는 작업을 백그라운드에서 수행UI 반응성을 유지하면서 여러 작업을 병렬 또는 병행 처리동시성 vs 병렬성동시성(Concurrency): 여러 작업이 겉보기상 동시에 진행병렬성(Parallelis

상황 : api로 데이터를 받아오고 이를 RxSwift로 데이터를 바인딩하고 있다APIManager → ViewModel → ViewControllerViewController에서 ViewModel에서 데이터를 바인딩을 하는데 여기서 문제가 발생이렇게 선언을 했을때에러