Updated to 7.0 deployment target & refactored deprecated methods.

I can change it - what is the reasoning of using 0 vs a constant?