전체 글 (51) 썸네일형 리스트형 [RxSwift] Observables & Observer 이번에 이직을 준비하면서 한동안 블로그 관리를 하지 못했다. 그리고 그 과정에서 과제를 받아 미니프로젝트를 진행하게 되었고 RxSwift를 프로젝트에 도입해볼 기회가 생겼었다. RxSwift를 사용하기 전에는 주로 비동기적으로 발생하는 결괏값을(Networking 작업, 시간이 오래걸리는 작업 등등) 사용하기 위해 complition block을 통한 비동기 처리 사용으로 작업을 해왔더라면 RxSwift에서는 Observable이라는 클래스로 감싸진채로 값을 바로 return 받아 비동기 처리를 동기 처리한것 마냥 사용을 할 수 있다는걸 알게 되었다. RxSwfit를 사용하지 않고 callback 함수의 구현으로 비동기 처리를 진행 한다고 가정했을때 상황에 따라 계속적인 callback이 발생할수도 있어.. [ISSUE] LaunchScreen 대체 LaunchScreen이 보여지고 난 후에 rootViewController인 TabBar에서 GoogleAdMob을 사용하여 전면 광고를 띄우는 프로세스가 있었다. 광고를 present 하기 전에 먼저 Google에서 부여 받은 UnitID를 사용하여 광고 load를 먼저 했었는데 가끔 가다 load하는 시간이 길어지는 상황이 발행해서 한참 있다가 전면광고가 present 되버리는 issue가 발생했다. 광고 load 시점은 앱이 실행되자 마자 appDelegate의 didFinishLaunchingWithOptions 메소드 내부에서 하단 코드와 같이 맨 처음 load가 진행 되게끔 작성해놨었다. func application(_ application: UIApplication, didFinishLa.. [Swift_Library] ProgressHUD 이번 포스팅에서는 커스터마이징 되어진 ActivityIndicator를 보다 손쉽게 사용할 수 있는 ProgressHUD 오픈 아리브러리 사용법에 대해서 간단히 알아보겠다. 해당 라이브러리의 README를 보며 진행할것이며 Github 주소는 아래와 같다. relatedcode/ProgressHUD ProgressHUD is a lightweight and easy-to-use HUD for iOS. - relatedcode/ProgressHUD github.com 일단 라이브러리를 CocoaPod을 통해 install 하겠다. pod 'ProgressHUD' 그리고 cell을 터치했을때 ActivityIndicator가 실행 되게끔 TableView를 하나 만들겠다. QUICK START quick s.. 이전 1 2 3 4 5 6 7 8 ··· 17 다음