IOS learning codes