This is my first real encounter with updating my code to a new version of iOS and a major code change such as Swift 3. I would like to get some info regarding good practice and standard proceedures in regards to these topics.
First off, should I wait until Xcode 8 has been fully released before trying to convert my code to Swift 3? It seems like as the betas go on the code-converting feature gets more intelligent and accurate. Also, is it safe to edit inside of a beta IDE?
Secondly, my application works great on iOS 9 and is functioning perfectly. However, on iOS 10 the UI elements are acting up (changing places, not updating) and freezes at a particular spot that is not apparent in iOS 9. Is this due to a change in function names that will be updated in iOS 10? Also, will some of these bugs "fix themselves" as the betas are straightened out?
Thanks for your help!