Access to certain sub-trees of a fact/logic can be controlled through closures that evaluate user privileges before handing over the privileged parts. Example, assuming a global object res that has a user record that defines whether a user has admin privileges or not: var User = { info : ...
Programming concepts such as delegation, closures, generics & extensions Swift language features such as codables Avoidance of retain cycles 3D touch (coming soon) Peek & pop (coming soon) Using various UIKit classes Using MapKit and customising maps Language localizationIt therefore otherwise refrain...