본문 바로가기

IOS6

[RxSwift] 알엑스로 마리모 다이어리 v1.1 리팩토링하기 - 1 알가리 파이터의 이론 스터디가 끝나고 -! 배운걸 좀 써먹어보자 하여 각자 알엑스를 사용한 프로젝트를 진행하기로 했다. 곰튀김님 실습 코드 따라칠 때는 오~ 알엑스 이렇게 사용하는 거구나~ 감이 좀 잡혔는데 막상 알엑스를 사용해서 프로젝트를 만들려고 하니까 도무지 생각이 안 나더라는 것이었다 ㅎ-ㅎ 일단 난 알엑스를 네트워크 비동기 처리하는데 쓰고 싶어서 배운 거니까 네트워크에 적용하기로 맘먹었다. 그래서 생각난게 두개인데 1. 지난번 솝트 합동세미나에서 진행된 쏘카뷰~ 2. 이전에 릴리즈한 나의 부크러운 마리모 다이어리 리팩토링. ㅎㅎ 중에서 합동세미나 플젝보다 먼저 개인 플젝에 알엑스를 적용해보자 싶어서 마리모 다이어리 리팩토링을 결심해따! 마리모 다이어리는.. 마리모 다이어리는 .. 솝트 들어가기 .. 2021. 12. 20.
[RxSwift] 곰튀김님의 RxSwift 4시간 끝내기 정리 - 4교시 1교시, 2교시는 곰튀김님이 분류하신것이 아닌 제가 임의로 끊어들은 것을 기준으로 함을 알립니다,,🚨 곰튀김님의 RxSwift 정리 마지막 회차! 사실 강의는 저번 주에 다 들었지만 이번에는 시즌2에는 있지만 시즌 1에는 설명하지 않으신 내용을 보충 정리하려고 한다.! 순환참조와 메모리 관리 / Hot Observable, Cold Observable / MVVM이 메인 주제이다. 1. 순환참조와 메모리 관리 순환 참조는 RxSwift보다는 스위프트 문법에 해당하는 내용이다. 개념적인 내용과 RxSwift에서 어떻게 적용되는지를 한 번 알아보려고 한다. 스위프트는 메모리 관리를 위해 기본적으로 ARC(Automatic Reference Counting)를 사용한다. 인스턴스가 생성되면 메모리를 차지한다... 2021. 11. 8.
SOPT 연합 IT 창업 동아리 29기 iOS 파트 합격수기 벌써 3차 세미나까지 진행된 지금.. ㅎㅎ 약간 늦긴 했지만 WE SOPT 합격수기를 적어보려고 한다! ✨ 합격수기라고 적어놓고 일기에 가까운 글임을 주의,,🚨 지원 동기 SOPT의 지원 프로세스는 서류 -> 면접(임원진 면접 -> 파트장 면접) 순으로 진행된다. 기획, 디자인, 개발(안드로이드, iOS, 웹, 서버) 파트 별로 지원자를 받는다. 보통 학기 시작 후 1주일 내에 지원 공고가 올라오는 것 같다. 나는 4번만에 지원해서 붙었더랬다. 학점이나 학생회, 스터디 경험 등을 잘 어필해서 서류는 어찌 어찌 붙었지만 해당 분야 지식이 전혀 없는 상태라 파트장 면접을 엄청 어버버했다. 서버 파트 지원했을 때는 자바스크립트의 var와 let의 차이도 제대로 몰랐고 안드로이드 파트 지원했을 때는 안드로이드 .. 2021. 10. 24.
[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.