Swappie 12 pro mac July 8, 2019 16 32 64 128 Swappie iphone 12 pro max Iphone 12 swappie Macbook pro 12 inch Swappa review Apple pro 12