일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- SwiftUI
- SWIFT
- observable
- flatmap
- Main Thread
- RxCocoa
- 개발블로그
- URLSession
- cellForRowAt
- Moya
- ReactiveX
- 컴공선배
- Xcode
- interceptor
- defaultContentConfiguration
- UIListContentConfiguration
- 라이징캠프
- UIKit
- IOS
- alamofire
- RequestInterceptor
- restfulAPI
- QoS
- RxSwift
- UICollectionViewListCell
- distinctUntilChanged
- observe(on:)
- ContentMode
- dispatchqueue
- iOS교육
- Today
- Total
목록iOS/Xcode (2)
RB의 iOS 개발 이야기

안녕하세요. 오늘은 오랜만에 RxSwift를 다시 공부해볼 겸 곰튀김 님의 강의 영상을 시청하던 중 전혀 모르고 있던 꿀팁을 알게되어 공유드릴 겸 글을 작성하게 되었습니다! 바로 확인해보시죠! 먼저 간단하게 어떻게 메모리 누수를 일으키는지 코드를 살펴 보겠습니다. private func downloadJson(_ url: String) -> Observable { return Observable.create() { f in DispatchQueue.global().async { let url = URL(string: url)! let data = try! Data(contentsOf: url) let json = String(data: data, encoding: .utf8) DispatchQueue.m..

Meun Bar 가장 먼저 메뉴 영역입니다. Mac OS의 특징이라고 할 수 있습니다. Mac의 시스템 설정과 함께 사용중인 프로그램 이름 그리고 프로그램의 메뉴들이 나열되어 있습니다. 메뉴 중 자주 사용되는 메뉴와 알고 있으면 유용한 메뉴들은 본문 하단에서 살짝 다루어 보겠습니다. Navigator Bar 다음으로는 가장 좌측의 네비게이터 영역입니다. 프로젝트와 하위 폴더 파일에 접근할 수 있고 새로운 그룹과 파일을 생성할 수 있습니다. 네비게이터 아이콘을 사용해 네비게이터 영역을 숨겼다 보였다 할 수 있습니다. 네비게이터 영역을 숨긴채 작업한다면 다음에 설명드릴 Editor Bar (에디터 영역)을 보다 넓게 사용할 수 있습니다. 네비게이터 영역에서는 추가적으로 여러 아이콘을 확인할 수 있습니다. 가..