http vs websocket















original source : https://youtu.be/CN0X25Qi2uo
http 에서 get 통신을 하는 경우 parameter를 전달하는 방법이 2개이다.
query parameter (query string)
path parameter (restful)



==========================================================
.
.
http form을 전달하는 경우 x-www-form-urlencoded 이 사용된다. (가장 일반전인 방법)

==========================================================
.
.
아래는 여러 data를 한번에 전달하는 경우이다. 예를 들어 form 과 여러화일을 첨부해서 전달하는 경우


==========================================================
.
.


==========================================================
.
.


==========================================================
.
.


ResponseCache는 memory cache만을 제공하는 데 시스템 재시작후에도 cache가 유지되기 위해서는 file과 같은 영구 저장가능한 방법을 사용해야 한다. HttpResponseCache의 경우 손쉽게 화일을 이용하는 방법을 제공한다.

==========================================================
.
.
인증 로그인 유지 방법으로
- http basic authentication
- cookie
- session


==========================================================
.
.




==========================================================
.
.

original source : https://youtu.be/E3l438hLGCw


==========================================================
.
.

==========================================================
.
.

==========================================================
.
.


==========================================================
.
.

==========================================================
.
.


==========================================================
.
.

animated tab bar https://github.com/Ramotion/animated-tab-bar
animated button collection https://github.com/onmyway133/fantastic-ios-animation/blob/master/Animation/button.md
animated menus collection https://uxplanet.org/16-ios-menu-open-source-ui-animation-components-libraries-swift-obj-c-75b0c3f7dcc8
각종 유용한 library (table, menu, font, color, http통신 등등) https://medium.com/app-coder-io/27-ios-open-source-libraries-to-skyrocket-your-development-301b67d3124c
https://youtu.be/O3ltwjDJaMk
https://youtu.be/ZaW-xPmjutA
https://youtu.be/ZaW-xPmjutA?t=13m34s transform
https://youtu.be/ZaW-xPmjutA?t=3m53s urlsession 작업 ( file 다운로드 )
https://youtu.be/ZaW-xPmjutA?t=9m url session 작업하면서 작업진행 확인
https://youtu.be/lYVazkkjOb8
https://youtu.be/lYVazkkjOb8?t=3m42s pulsing animation
https://youtu.be/lYVazkkjOb8?t=10m55s status bar 바꾸는 작업 ( preferredStatusBarStyle )
my review point is 10/10
http 작업을 singleton 디자인 패턴으로 수행하는 것을 설명한다.
singleton 부분에서 http 작업을 asynchronously 처리하고 그 결과를 받아서 사용하는 과정을 설명
안드로이드 네트워크 작업에서 singleton 을 이용한 예시
tacademy 강의
https://youtu.be/48eE_O0p8Zc?t=1334