So far, I am loving this book.
I wish that there was an official solution for each challenge.
I appreciate that people are posting their solutions.
Unfortunately, many of us are really new to this. So, when a solution is posted that starts with:
“This wasn’t required and has yet to be introduced.”
- or -
“I used the init method to initialise my ivars and then used a random function to give random values.”
The solution loses value to the beginner looking for a clean code that uses ONLY topics that have been discussed.
Don’t get me wrong, I appreciate everyone that shares their ingenious solutions and the additional features that you decided to add, but try to remember the rookies looking for clean code with useful commenting.
That’s why I wish for official solutions. The official solution may not be the “only” way, but it would be simplistic & consistent with the instruction in the book.