various notes on iOS programming