My first thought was to create an outlet for each label, and then create an array containing a reference to each label and using that, but that would again be time consuming, and just didn't seem efficient to me. I asked the author of the Reddit response what he was using in his code as an allLabels() function, but didn't get a response there, so I kept Googling. After a couple more days, I finally came across this beautiful Stack Overflow. They were getting an array of buttons, but I assumed that I could apply the same code to labels and voila! Problem solved, and it's SO simple. The code I ended up with for getting an array of all labels is as follows:
Hope this helps anyone doing a similar search!private var labels:[UILabel] = [UILabel]()override func viewWillAppear(animated: Bool) {for v:AnyObject in self.view.subviews {if v is UILabel {labels.append(v as! UILabel)}}}