Use long
Use long instead of NSInteger