목록전체 글 (1361)
오늘도 공부
{ [weak self] offset in guard let `self` = self else { return false } //
post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['SWIFT_VERSION'] = '3.2' end endend
출처 : http://www.viseator.com/2017/05/25/android_google_mvp/
단계별 따라하기 https://medium.com/@dmilicic/a-detailed-guide-on-developing-android-apps-using-the-clean-architecture-pattern-d38d71e94029 마틴아저씨의 비디오 강의https://vimeo.com/43612849 클린 아키텍쳐상에서 RxJava 적용https://fernandocejas.com/2015/07/18/architecting-android-the-evolution/
https://httpbin.org
분명 비어있는 데 trim 을 했을 경우 안없어지는 경우가 발생할 수 있다. 그럴경우 아래 함수를 실행해보자.public static String trimAdvanced(String value) { Objects.requireNonNull(value); int strLength = value.length(); int len = value.length(); int st = 0; char[] val = value.toCharArray(); if (strLength == 0) { return ""; } while ((st 0) || (len < strLength)) ? value.substring(st, len) : value; }
http://aroundck.tistory.com/m/477
http://leandrofavarin.com/exponential-backoff-rxjava-operator-with-jitter
http://kimjihyok.info/2017/05/04/android-debug-tools-%EB%94%94%EB%B2%84%EA%B9%85-%EB%8F%84%EA%B5%AC-%EC%B4%9D%EC%A0%95%EB%A6%AC/
https://pgr21.com/pb/pb.php?id=humor&no=313145&page=2