Warning: 이해한 부분을 최대한 남기고 정리하려 남긴 글 입니다. 틀린 부분이 있을 수 있습니다. 이점 유의하고 읽어주시면 감사할 것 같습니다. 그리고 틀린 부분 알려주시면 바로바로 고치도록 하겠습니다.Dependency Injection 또는 의존성 주입은 어떤
Warning: 이해한 부분을 최대한 남기고 정리하려 남긴 글 입니다. 틀린 부분이 있을 수 있습니다. 이점 유의하고 읽어주시면 감사할 것 같습니다. 그리고 틀린 부분 알려주시면 바로바로 고치도록 하겠습니다.세그(Segue)는 스토리보드에서 뷰 컨트롤러 사이의 화면전환
Warning: 이해한 부분을 최대한 남기고 정리하려 남긴 글 입니다. 틀린 부분이 있을 수 있습니다. 이점 유의하고 읽어주시면 감사할 것 같습니다. 그리고 틀린 부분 알려주시면 바로바로 고치도록 하겠습니다.모달은 유저의 전 화면에 컨텐츠로 부터 분리된 다른 컨텐츠를
사용자 : 앱을 켜야지~Table View → Table View Datasource : 보여줘야 하는 Section의 수는 몇개입니까?Table View → Table View Datasource : Section 0은(는) 몇 개의 Row를 보여줘야 합니까?...중
"본 내용은 인프런강의를 들으며 DispatchQueue와 Operation에 대해 간단하게 정리한 글 입니다."GCD, Operation에 관하여( - GCD, Operation( - Synchronous(동기) vs Asynchronous(비동기)( -
imgURLSession은 주어진 URL이 가리키는 endpoint로부터 자료를 다운로드 받거나 업로드할 수 있는 API를 제공하는 클래스입니다.HTTP/ HTTPS 요청의 송신과 수신을 담당하는 핵심 객체입니다.URLSessionConfiguration을 통해 아래와
Screen Shot 2021-05-19 at 9.20.26 PMAn Abstract class that handles the loading of protocol-specific URL data.데이터 로딩을 다루는 추상 클래스해당 클래스를 다이랙트하게 초기화 하기 보
해당 테스트가 잘못된 이유는 이 테스트는 절대적으로 네트워크에 의존하고 있기 때문입니다. 그렇기 때문에 인터넷연결이 끊어지면 테스트에 실패하게 될 것입니다. 테스트가 외부변수에 의해 영향을 받고 있기 때문에 잘못된 테스트인 것입니다.이를 개선하기 위해서는 실제 prod
스토리보드 없이 앱을 만들다 보면 아래와 같은 override init(frame:) 과 required init?(coder:) 이 필요한 것을 알 수 있다.단순히 필요해서 썻었지 왜 필요한지는 제대로 알아보지 않은 것 같아서 공부한 내용을 정리해보자 글을 남겨봅니다
Selection에 따라 어떤 child view controller가 화면에 보여질 지 관리하는 Container view controller탭바 인터페이스는 여러 텝을 window 아래에 두고 선택에 따라 다양한 화면을 제공 해 주는 인터페이스 입니다.유저가 특정
설계할 때 자주 쓰이는 템플릿선배들의 삽질기록코드의 모양새Design Patterns(1994) by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides개발자 선배들은 디자인 패턴을 아래와 같은 이점 때문에 디자인 패턴
디바이스의 지리적 위치를 얻어올 수 있는 기능을 제공해주는 FrameworkCore location은 디바이스의 지리적 위치, 고도, 방향, 그리고 아이비컨과의 상대적 위치를 알려주는 프레임 워크 입니다. 해당 프레임워크는 이런 지리적 정보를 wifi, 셀룰러데이터,
저는 지금 위치 정보 권한을 허용한 다음 허용된 데이터를 가지고 화면에 사용자의 주소를 보여주려고 하고 있는데요...CLLocation을 통해 받아 올 수 있는 건 사용자 기기의 좌표 그리고 경도와 위도 밖에 없는데... 이걸로 어떻게 사용자의 주소를 알아 낼 수 있을