profile
iOS Developer Student
태그 목록
전체보기 (81)TIL(22)git(9)github(9)algorithm(8)AutoLayout(7)OperationQueue(3)swift(3)iOS(3)Keychain(2)tableview(2)Fluent(2)DispatchQueue(2)Cell(2)protocol(2)GCD(2)http(2)TWL(2)Baekjoon Online Judge(2)accessibility(2)capture list(2)비동기프로그래밍(2)http method(2)Vapor(2)Test Doubles(2)test(1)tag(1)프로세스(1)heroku(1)NSDateComponenets(1)CISC(1)회고(1)ARM(1)CustomStringConvertible(1)Fake(1)refactoring(1)View Configuration(1)stub(1)일반화(1)주기억장치 관리(1)RISC(1)추상화(1)http 1.1(1)Semaphore(1)함께 성장하기(1)SRP(1)TCP/IP(1)Memory structures(1)DIP(1)GET(1)POST(1)uml(1)경쟁상황(1)ReferenceWritableKeyPath(1)View Life Cycle(1)응용계층(1)patch(1)Thread(1)stack(1)dynamic dispatch(1)ISP(1)URLSessionDataTask(1)Session-Life-Cycle(1)QoS(1)DateFormatter(1)heap(1)-와 --의 차이(1)메모리누수(1)Cache(1)man(1)의존 관계(1)새로운 지식을 나의 지식으로 만드는 방법(1)응집도(1)Unit Testing URLSession(1)url(1)ARC(1)internet(1)전송계층(1)Locale(1)TDD(1)URLProtocol(1)AppDelegate(1)Content Configuration(1)SizeClass(1)3way handshaking(1)HIG(1)WritableKeyPath(1)filter함수 구현해보기(1)의존성 주입(1)연관 관계(1)revert(1)spy(1)결합도(1)async(1)Scene Configuring(1)DateComponentsFormatter(1)병렬성(1)계산기 알고리즘(1)Fragmentation(1)SOLID(1)네트워크(1)windows(1)시간초과(1)UIView(1)Debugging AutoLayout(1)tcp(1)UITableViewCell(1)약한참조(1)Accessibility Labels(1)StackView(1)NSLayoutConstraint(1)획득목록(1)인터넷(1)응용 소프트웨어(1)SplitViewController(1)error(1)UDP(1)DBMS(1)https(1)json(1)prepareForReuse(1)강한참조(1)wan(1)URLSession(1)알뜰신잡(1)ocp(1)Paging(1)프로세스 스케줄링(1)filter(1)postgres(1)put(1)UIImageView(1)리팩토링(1)sqlite(1)소켓방식의 연결 지향(1)UISceneSession(1)operation(1)app life cycle(1)LSP(1)뷰의 재사용(1)reset(1)Design Pattern(1)extension(1)reduce(1)completionHandler(1)Architectures(1)JuiceMaker(1)Pop(1)cpu(1)ApplicationDelegate(1)Background Configuration(1)ContentMode(1)Scene(1)UIViewController(1)data(1)SceneDelegate(1)mock(1)notification(1)cell configuration(1)은닉화(1)Accessibility Inspector(1)멀티 코어(1)segmentation(1)userDefaults(1)교착상태(1)Configuration(1)lan(1)http 2.0(1)캡처리스트(1)coredata(1)realm(1)시스템 소프트웨어(1)code(1)커널(1)Database(1)debug(1)NSCache(1)Map(1)지연로딩(1)NotificationCenter(1)H.I.G(1)키 경로(1)동시성(1)View 생명주기(1)Deadlocks(1)mutex(1)race condition(1)protocol oriented programming(1)InterfaceBuilder(1)운영체제(1)reuse(1)Dummy(1)Singleton(1)Layout Anchors(1)2nd Project(1)컴퓨터의 구성(1)멀티 태스킹(1)비연결 지향(1)mutating(1)ImageLoading(1)OS(1)
post-thumbnail

TIL - 2021.06.01 (Tue)

Notion TIL을 velog로 옮기면서 복습 후 내용 추가 작업!Yagom Camp 동기화 메모장을 위한 SplitViewController 학습파파고의 도움을 받은 개발자 문서 해석새로운 개념에 대한 Apple 개발자 문서 읽기는 항상 어렵다...Container

4일 전
·
0개의 댓글
post-thumbnail

[iOS] Vapor를 통한 서버 사이드 프로젝트(2)

1편에 이어서 Vapor를 통해서 서버에 저장할 데이터들을 정의하고 마이그레이션, 데이터 검증, 오류 처리까지하는 과정에 대해서 알아보자!!모델은 데이터베이스에서 테이블 또는 컬렉션에 저장되는 데이터 구조를 나타냅니다. 모든 모델에는 유일한 식별자가 하나씩 있으며, 이

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

[iOS] Vapor를 통한 서버 사이드 프로젝트

Swift에서 가장 많이 사용하는 Server Side Frameworks이다. Perfect, Vapor, Kitura 가 있는데, Vapor가 가장 github star 개수가 많은 만큼 대중적이다.Vapor Toolbox의 경우는 Homebrew를 통해 설치할 수

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

TIL - 2021.05.31 (Mon)

DB, DBMS, SQLite, CoreDataSplit ViewSize and Core Components가장 보편적으로 많이 사용되는 DataModel데이터간 관계는 있지만, 물리적인 연결이 없다 (n:m)metadata에 따라 정보를 제공함tuple의 열과 행이

2021년 6월 27일
·
0개의 댓글
post-thumbnail

TIL - 2021.05.27 (Thu)

캐시 Cache개념Caching은 저장한다는 뜻, 캐시는 임시 저장소라고 할 수 있다컴퓨터구조에서의 cacheCPU와 메인 메모리 사이의 속도 차이를 완충하기 위해서 중간에 메인 메모리의 데이터를 미리 복사해두는 임시적인 메모리현재의 경우 디스크, GPU 등등 여러 곳

2021년 6월 27일
·
0개의 댓글
post-thumbnail

TIL - 2021.05.24 (Mon)

Key-Chain키체인은 사용자의 Mac, 앱, 서버 및 웹 사이트 계정과 암호 및 신용 카드 번호 또는 은행계좌 PIN 번호와 같은 중요 정보를 암호화하여 안전하게 저장한다Passwords, Cryptographic keys, Certs & identities, No

2021년 6월 27일
·
0개의 댓글
post-thumbnail

TIL - 2021.05.23 (Sun)

TIL Notion -> Velog 이전하면서 복습하기 다음주 활동학습을 위한 KeyCahin 개념 예습 ref) 꼼꼼한 재은씨의 Swift(실전편) 인증 토큰 처리하기!! 우리는 앱을 사용할 때 계정에 로그인을 하기 위해 인증을하며, 이 인증을 통해 사용자에게

2021년 6월 26일
·
0개의 댓글
post-thumbnail

TIL - 2021.05.21 (Fri)

TIL Notion -> Velog 하면서 복습하기참고자료How to mock URLSession using URLProtocol.Apple Developer DocumentationMock URLProtocol for local unit testing우리가 reque

2021년 6월 26일
·
0개의 댓글
post-thumbnail

TIL - 2021.05.20 (Thu)

오늘의 활동 학습 POP(Protocol Oriented Programming) 상속이 가지는 문제점? 단점은? 반드시 필요하지 않아도 되는 기능을 가질 수 있다 상위 클래스를 변경하면 하위 클래스가 의도치 않게 전부 변경된다. 다중 상속이 불가능하다 struc

2021년 6월 26일
·
0개의 댓글
post-thumbnail

TIL - 2021.05.13 (Thu)

야곰 캠프 방학 중 TIL Notion -> Velog 이전하면서 복습하기!일단 뷰의 재사용을 위해서 재사용되는 cell에 남아있는 text, image 등을 털어내야 한다이미 구현되어 있는 prepareForReuse() 메서드를 재정의하여 사용하자!근데, tabl

2021년 6월 24일
·
0개의 댓글
post-thumbnail

[iOS] Cell configuration

해당 내용은 WWDC 2020 Modern cell Configuration을 정리하는 것UICollection View는 2020 WWDC에서 데이터를 채우는 방법, 레이아웃을 정의하는 방법, cell을 표시하는 방법에 있어서 새로운 기능을 도입하였다.이번 Moder

2021년 6월 24일
·
0개의 댓글
post-thumbnail

TIL - 2021.05.11 (Tue)

야곰 캠프 방학 중 Notion -> Velog TIL 이전하면서 복습하기!!TCP/UDP는 소켓 방식의 연결 지향 통신HTTP/HTTPS,SMTP는 비연결 지향 통신근데 TCP/UDP는 전송 계층HTTP/HTTPS는 응용계층이잖아그래서 HTTP 자체가 TCP 기반으로

2021년 6월 22일
·
0개의 댓글
post-thumbnail

TIL - 2021.05.10 (Mon)

야곰 캠프 방학 중 2학기 TIL Notion -> Velog 이전하면서 복습하기!URLSession네트워크 통신과 API금일 활동학습 (Kahoot / TCP/IP / HTTP)참고 자료Apple Developer DocumentationSwift, URLSessio

2021년 6월 22일
·
0개의 댓글
post-thumbnail

TIL - 2021.05.09 (Sun)

캠프 방학 중 Notion TIL -> Velog 이전하면서 복습하기!!네트워크하면 제일 많이 생각나는 것은? Internet!!네트워크는 우리 일상에 굉장히 많은데, 여러 PC를 가정 내에서 연결해주는 것도 네트워크라고 할 수 있다.여튼, 전 세계는 이러한 여러 네트

2021년 6월 22일
·
0개의 댓글
post-thumbnail

[iOS] Capture List 획득목록

이전에 학습할 때 순환참조에 의한 메모리 누수, 그리고 그것을 해결하기 위한 약한참조에 대해 알아보았다. 오늘은 살짝 다른 주제에 대해서 정리하려고 한다 클로저의 강한참조 순환 강한 참조 순환 문제는 두 인스턴스끼리의 참조일 때만 발생하는 것 외에도 클로저가 인스

2021년 6월 22일
·
0개의 댓글
post-thumbnail

[iOS] Date Formatter

프로젝트 요구사항 중 작성일자를 사용자의 지역 포멧에 맞게 표현해야 되서 찾아보는 Date Formatter참고 자료: Developer Documenthttps://developer.apple.com/documentation/foundation/datefor

2021년 6월 3일
·
0개의 댓글
post-thumbnail

[iOS] UIView의 ContentMode 정리

UIImageView에 UIImage를 채우고 해당 이미지가 어떤 비율로 들어갈지를 정할때 우리는 ContentMode를 사용한다기본적으로는 top, bottom, left, right 등이 존재하며, scaleToFill, scaleAspectFit, scaleAsp

2021년 5월 30일
·
0개의 댓글
post-thumbnail

[CS] HTTP / HTTPS

HTTP와 HTTPS 웹상에서 클라이언트와 서버 간 통신을 위한 프로토콜 일단 HTTP와 HTTPS에 대해 알아보기 전에 TCP와 UDP에 대해서 알아보자! 왜냐고? HTTP는 TCP를 기반으로 만들어진 프로토콜이니깐! TCP / UDP **HTTP의 경우 신뢰성만

2021년 5월 12일
·
0개의 댓글
post-thumbnail

TIL - 2021.05.05 (Wed)

Unit Testing and Test Doubles in SwiftUnit Test를 작성하는 동안 production에 사용될 객체와 동일하게 동작하지만 단순화된 버전이 필요한 경우가 있다. 우리는 이런 종류의 객체들을 Test Double 이라고 한다. 외부 의존

2021년 5월 9일
·
0개의 댓글
post-thumbnail

TIL - 2021.05.03 (Mon)

ARC / Memory StructurescompletionHandler 를 옵셔널 타입으로 어떻게 만들지?? Dependecy Injection참고)

2021년 5월 9일
·
0개의 댓글