Check List needed for iOS automation from iOS Developers before start iOS Auomation

Any of you know what are the check lists we have to go through before start iOS automation (mainly for inspecting elements) to find out nothing is missed or not followed proper development standards to name each and every element in app from developers side ?

or how can me make sure all elements have associated attribute values/ids (except xpath),anything is missed from dev side (even xpath is available)