Ways to pass data

  1. Delegate: Sử dụng khi trong cần truyền nhiều dữ liệu/nhiều action ⇒ giúp code clean

  2. Closure: Sử dụng khi cần truyền ít dữ liệu/action ⇒ sử dụng nhanh chóng, dễ dàng

  3. Notification: Sử dụng khi 2 màn hình không liên quan gì nhau hoặc cần truyền dữ liệu sang nhiều nơi trong ứng dụng

Last updated