use arc; use enumerateSubstringsInRange to split string