Complete open weather app:-

Data model
Parsing json response and populating data to table
location manager integration
reverse geo coding to get current city
Custom tableView Cell
URL formatting
Error handling for response
Background threads to fetch image data
Well documented and formatted code