divendres, d’agost 14, 2015

Following CS193P Winter 2015

I started following it at the beginning of August this year (2015). So far the course is as good as ever. I've followed this course when it was about iOS 5 and maybe some other time but dropped it. I followed it entirely in the summer of 2011 when it was inside Coding Together.
Following it now on my own with iTunesU is less rewarding than when Coding Together was used, as it resembled a MOOC, and there was activity in the forums (Piazza).
Swift has changed in the meantime and you need to google for some things that you may come across, such as the problem with the performOperation overloaded method: see http://stackoverflow.com/questions/29457720/compiler-error-method-with-objective-c-selector-conflicts-with-previous-declara for example.
I had not completed Assignment 1 before seeing Lecture 3 and when implementing required points 4 and 5, I thought implementing point 4 (the history label) without including the changes done by the instructor in lecture 3 made little sense.
For the extra credit points in Assignment 1, as has been widely commented on, the method countElements is replaced by count. Xcode will diligently warn you about this.