Change base sdk to default, and migrate from garbage collection to ARC