by a well known SelfControl, it aims to provide a similar functionality on iOS.
This app allows you to temporarily block distracting websites on Safari
browser. You can unlock them again but it requires that you think twice before
doing so: "Do I really need to browse funny cat pictures right now?".
Optionally you can set a timer, not allowing you to unblock distracting
websites until the time is up.
Swift, Core Data