Implement PCL for iOS