Hi I have finished this app for now, I will upload it to the app store as its good to practice that part also.
So I tried to add the code for removing each label from the array as Paul advised but I couldn't get it to work, it either had an error or returned nil. I tried the method of refreshing the labels after a clear but it due to the random location part it moved them all.
Other things I tried but couldn't do, add shadow, make it so you can vary the text size, randomise the label colours so it would be very colourful ( I will add that later when I see how), share function (couldn't get it to work).
What I did learn:
Labels and arrays
calling other functions in different parts of the code.
much better at auto layout
started a GithubGist page to save handy bits of code.
Looking forward to the next course.
App Video demo
GithubGist file of the code