본문 바로가기

분류 전체보기11

[RxSwift] 곰튀김님의 RxSwift 4시간 끝내기 정리 - 2교시 1교시, 2교시는 곰튀김님이 분류하신것이 아닌 제가 임의로 끊어들은 것을 기준으로 함을 알립니다,,🚨 ( 깃헙 메인에 있는 리드미는 시즌1이 아니라 시즌2 목차였던 것.. 어째 순서가 안맞는다 했음ㅠ-ㅠ ) Scheduler RxSwift의 중요 개념인 5가지(Observable, Operator, Scheduler, Subject, Single)중에 3번째인 Scheduler! 설명이 어려운데 간단히 설명하면 스케쥴러 = 스레드이다. 메인스레드 이외에 네트워크 작업 등을 백그라운드에서 비동기적으로 실행하고 싶으면 멀티 스레딩을 통해 스레드 분기 처리를 해주는 것. 스케쥴러를 사용하기 위한 연산자에는 두 가지가 있다. observeOn : 파라미터로 스케쥴러를 받으면 그 다음줄부터 끝까지 / 혹은 새로운.. 2021. 10. 26.
SOPT 연합 IT 창업 동아리 29기 iOS 파트 합격수기 벌써 3차 세미나까지 진행된 지금.. ㅎㅎ 약간 늦긴 했지만 WE SOPT 합격수기를 적어보려고 한다! ✨ 합격수기라고 적어놓고 일기에 가까운 글임을 주의,,🚨 지원 동기 SOPT의 지원 프로세스는 서류 -> 면접(임원진 면접 -> 파트장 면접) 순으로 진행된다. 기획, 디자인, 개발(안드로이드, iOS, 웹, 서버) 파트 별로 지원자를 받는다. 보통 학기 시작 후 1주일 내에 지원 공고가 올라오는 것 같다. 나는 4번만에 지원해서 붙었더랬다. 학점이나 학생회, 스터디 경험 등을 잘 어필해서 서류는 어찌 어찌 붙었지만 해당 분야 지식이 전혀 없는 상태라 파트장 면접을 엄청 어버버했다. 서버 파트 지원했을 때는 자바스크립트의 var와 let의 차이도 제대로 몰랐고 안드로이드 파트 지원했을 때는 안드로이드 .. 2021. 10. 24.
[RxSwift] 곰튀김님의 RxSwift 4시간 끝내기 정리 - 1교시 본 게시물은 곰튀김님의 유튜브 강의 RxSwift 4시간 끝내기를 참고해 작성했습니다. RxSwift에 대해 전반적인 개념을 이해하고, 코드에 빠르게 적용하기 위한 목적입니다. 1교시 : RxSwift를 이용한 비동기 프로그래밍 * RxSwift 공식 사이트 : http://reactivex.io/ ReactiveX CROSS-PLATFORM Available for idiomatic Java, Scala, C#, C++, Clojure, JavaScript, Python, Groovy, JRuby, and others reactivex.io RxSwift는 MS사의 ReactiveX 시리즈 중의 하나로, RxJava, RxPY등 다양한 언어에서 지원을 하고 있다. 따라서 RxSwift를 익혀두면 다른 .. 2021. 10. 12.
[iOS] IBOutlet Collection이란? 중복되는 오브젝트들에 동일한 코드를 적용하는 경우 IBOutlet Collection을 사용할 수 있다. 1차 세미나 과제인 구글 로그인 화면 구현인데, 아래 그림과 같이 TextField가 3개 있고 borderWidth, borderRadius, borderColor가 모두 동일한 상황이다. IBOutlet Collection을 사용하지 않고 각 IBOutlet에 커스텀 UI 코드를 적용시키면 아래 코드처럼 중복되는 코드가 많아지고 난잡해진다..ㅠ (코드 리뷰 받기 전 나의 부끄러운 코드..) override func viewDidLoad() { self.nextBtn.isEnabled = false self.nameTextField.delegate = self self.idTextField.dele.. 2021. 10. 11.