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의 경우 손쉽게 화일을 이용하는 방법을 제공한다.

==========================================================

.

.

인증 로그인 유지 방법으로 

  1. http basic authentication
  2. cookie
  3. 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