Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

FatViewControllerを安全に書き換える方法が見つからなかったので、どういう痛みを許容するか考えた #iosdc

8,679 views

Published on

iOSDC 2019の資料です。
https://fortee.jp/iosdc-japan-2019/proposal/123b9027-1aea-4557-997e-fd2c5275974b

Published in: Technology
  • Be the first to comment

  • Be the first to like this

FatViewControllerを安全に書き換える方法が見つからなかったので、どういう痛みを許容するか考えた #iosdc

  1. 1. FatViewController 
 
 pixiv.inc Danbo-Tanaka iOSDC Japan 2019
 2019/09/06 15:10 TrackA
  2. 2. • / VTuber 📦 • BOOTH iOS • 
 danbo-tanaka iOS
  3. 3. • • • • • • •
  4. 4. • 
 • 

  5. 5.
  6. 6. • • • 

  7. 7. • = DI • <—> • <—> • <—> • ViewController • ⭐ iOS ⭐
  8. 8. 
 

  9. 9.
  10. 10. • •
  11. 11.
  12. 12. • • 
 → • • • 
 •
  13. 13.
  14. 14. 
 
 ^
  15. 15.
  16. 16. 
 • A. UI • B. BDD • C.
  17. 17. A. UI • UI 
 • 
 E2E • ViewController … • UIViewController snapshot - Qiita • https://qiita.com/tamaki/items/0c2ca2ee3b222321749b
  18. 18. B. BDD • UIWindow ViewController 
 • ViewController 
 UI • 
 •
  19. 19. C. • • •
  20. 20. 
 
 
 
 
 
 
 
 

  21. 21. • A, B … • A, B … • 
 …
  22. 22. A, B 
 • • • •
  23. 23. C • 
 C • • • • •
  24. 24. • • … • • • • 

  25. 25.
  26. 26. C • • • • •
  27. 27. C • • • • •
  28. 28.
  29. 29. 
 • • • EC • •
  30. 30. • • • → 
 • 
 • 

  31. 31. • • 
 • • • •
  32. 32. • • • • 
 • 
 •
  33. 33. • • • 
 • • • •
  34. 34. in pixiv

×