본문 바로가기

iOS

(5)
iOS - Alamofire란 (프로젝트에 라이브러리 적용하기) 요즘 프로젝트를 하다 보니 글을 쓰는 것이 늦어졌는데요! 오늘은 프로젝트에 Alamofire라는 라이브러리 적용하는 법에 대해 정리해보려고 합니다. 그렇다면 먼저 Alamofire가 무엇인지 알아야겠죠?? Alamofire Alamore란 iOS, macOS를 위한 Swift 기반의 HTTP 네트워킹 라이브러리 입니다. (라이브러리.. 라이브러리는 무엇일까요?) 라이브러리(library)에 간단하게 정리하자면 자주 사용하게 되는 코드를 하나의 함수나 클래스로 묶어서 코드를 재사용하기 쉽게 해주며 이러한 함수 도는 클래스를 모은 것을 라이브러리라고 부릅니다! 특정 기능을 개발자가 사용하게 도와주거나( ex) 카카오톡 로그인, 자주 사용하게 되는 코드나 기능들을 개발자가 더 편리하게 사용할 수 있도록 ( e..
iOS(3) - Displaying and Managing Views with a View Controller 이번에 정리해볼 내용은 스토리보드에서 View Controller를 빌드하고, Custom View로 뷰를 구성하고 이 뷰들을 data로 채우는 과정에 대해서 공부해보려고 합니다! 저는 이 페이지 를 보고 해석하면서 정리해보았는데요. 제가 정리한 부분이 틀릴 수 있으니 혹시 잘못된 부분이 있다면 지적 감사하겠습니다:) Displaying and Managing Views with a View Controller MVC(Model-View-Controller) 디자인 패턴에서, View Controller는 스크린에 나타나는 정보를 보여주는 View 객체와 앱의 콘텐츠를 저장하는 data 객체를 관리 합니다. 특히, View Controller는 뷰 계층과 해당 뷰들을 최신 상태로 유지하는데 필요한 정보를..
iOS(2) - 뷰(View), 윈도우(Window)란 무엇일까? 최근 '아론 힐리가스의 iOS 프로그래밍' 이라는 책을 보며 공부를 하고 있는데요. iOS 13부터 SceneDelegate가 추가되고 발생하는 오류들을 해결하지 못해 이것저것 찾아보다가 공부한 것에 대해 정리하기로 마음먹었습니다! 먼저 AppDelegate와 SceneDelegate에 대해 알기전에 기본적인 지식들을 알아보야 할 것 같아 이번 시간에는 view와 window에 대해서 정리를 해보고 다음에는 AppDelegate와 SceneDelegate에 대해서 정리해보도록 하겠습니다! View란 무엇일까?? View 객체는 앱의 사용자 인터페이스를 구성합니다! View는 UIView의 인스턴스거나 UIView 하위 클래스의 인스턴스이다. 자신을 어떻게 그리는지 알고 있다. 터치와 같은 이벤트들을 처리..
iOS(1) - dequeueReusableCell(셀의 재사용) 이번에는 iOS에 관련된 글을 작성해보려고 합니다! 오늘 정리해볼 주제는 평소 테이블뷰나 컬렉션뷰에서 사용하던 cell의 재사용에 관련된 내용입니다. 그럼 한번 정리 시작해보겠습니다!dequeueReusableCell 혹시 테이블뷰나 컬렉션뷰에서 셀을 재사용해보신 경험이 있으신가요? 보통 이런 코드를 통해서 셀을 재사용하게 되는데요. 이렇게만 보시니 어떻게 셀을 재사용하는 것인지 알기 힘드니 애플 개발 문서에 있는 내용을 살펴보도록 해볼게요! Definition dequeueReusableCell(withIdentifier:for:) 이란 특정 재사용 identifier를 가진 테이블뷰 셀 객체를 table에 추가하고 이를 반환한다는 것을 알 수 있습니다!! Parametersidentifier : 파라..
iOS iOS 공부하고 정리하는 공간입니다.