in swift
In swift, every stored, non-optional property of a class must be initialized before the class initialization completes.
Designated
Convenience
By Achin Kumar