In-App Purchase Debugging Lessons
Lessons learned from debugging iOS In-App Purchases, including avoiding app quits during purchases and the importance of logging.
Lessons learned from debugging iOS In-App Purchases, including avoiding app quits during purchases and the importance of logging.
A developer shares amusing and obscure quirks found in Xcode, Objective-C, and Apple's private iOS frameworks, including oddly named constants and gesture recognizers.
Learn how to implement fade in/out animations as Swift class extensions for UIView, improving code reusability.
Learn to create reusable fade in/out animations in Swift using UIView extensions for cleaner code.
Explains Swift optional compiler errors and how to unwrap optionals with force unwrapping, optional chaining, and implicitly unwrapped optionals.
Explains how Swift access control affects unit testing and offers solutions for resolving build errors.
Guide to creating NSManagedObject subclasses in Swift for Core Data entities, including class naming and module setup.
A tutorial on creating NSManagedObject subclasses in Swift for Core Data entities, including class naming and module setup.
How to add the missing `containsString:` method to NSString for iOS 7 using a runtime patch and a category.
A developer announces the iOS 7 version of their 'minimal.iOS' WinterBoard icon theme, with links to GitHub and Dribbble.
A developer shares solutions to common iOS KeychainItemWrapper issues, including ARC compatibility and error code -25299, with a tip to reset the simulator.
A developer shares struggles and solutions for using iOS KeychainItemWrapper with ARC, error codes, and simulator resets.
A technical tutorial on implementing an interactive image comparison/split view in iOS using CoreAnimation, CAShapeLayer, and gesture recognizers.
Introduces Aspects, an AOP library for iOS, and demonstrates using it to hack and debug Apple's private popover detection logic.
A technical guide on designing a modular iOS app architecture for data parsing, using libraries like CoreData and AFNetworking.
A developer shares a troubleshooting tip for a common linker error when upgrading a CocoaPods Podfile in an iOS project.
A guide to initial iOS app architecture setup, covering project configuration, folder structure, and development scripts.
Tips and tools for improving iOS development workflow, including code snippets, compiler attributes, and build automation.
Explains how to use Transformable attributes in Core Data to store custom objects, requiring NSCoding compliance.
A developer's workaround for UITextView scrolling bugs in iOS 7, including a link to a custom subclass on GitHub.