Best practices in iOS SDK