Why using implicit unwrap or force unwrap letting the app crash at some stage not beneficial?
问题 My point is at some places we know that the variable won't have nil at all but due to some reason we can't instantiate it in the class's init function so we have to make it optional. I also know that we can use optional binding or guard techniques to get rid of it easily. But letting the app crash at some really stupid mistakes because of the implicit unwrap/force unwrap is beneficial for the developers at the developing phase in my opinion . My example would be: class