These are the sample projects we prepared to demonstrate issues we filed bug reports with Apple for. We are collecting here because they serve as nice reminders how much more likely Apple is to fix a bug if you can provide a concise sample.
Another good reason for creating a sample app is because some of those bugs make you doubt your sanity while you are stuck in your own code.
Making a fresh app project designed to only demonstrate the issue and nothing more can sometimes show you that indeed the problem is located in your own code. Or it gives you certainty that indeed you found a bug in Apple's APIs.
iOS 8 Bugs
- LocalNotification App Delegate method didReceiveLocalNotification not being called, rdar://17976899
- SizeClassBug Incorrect Horizontal Size class with “present as popover” on iPhone 6+ (rdar://18893122)
- PickerBug UIImagePicker returns offset cropped image (rdar://18957593)
- ActionsBug tableView:didEndEditingRowAtIndexPath: not being called following cancelled swipe-to-edit (rdar://19411256)
- CompositionBug UIImageView in UIScrollView Compositing Flashing (rdar://19323748)
- StoreKitSheetTest SKStoreProductViewController cancel button issue (rdar://20090284)
- StoreKitVCBug SKStoreProductViewController does not call loading completion block (rdar://20089825)
Xcode 5 Bugs
- UnitTestsTest: Xcode 5 unable to configure inline Unit Tests for iOS and Mac in parallel (rdar://15085316)
- UIFontDemo: Xcode 5 crashes trying to run unit test without bundle loader (rdar://15167061)
iOS 7 Bugs
- CATiledLayerMemory: CATiledLayer Loses Visible Tiles on Memory Warning (rdar://14942449)
- RoundedRectArtifact: Rounded rect bezier path with radius 3 drawn with scale 1 produces visual artifacts (rdar://14954549)
- UIColorStrokeCrash: NSAttributeDictionary Returns Color that produces EXC_BAD_ACCESS on stroking (rdar://14952597)
- LogTest: asl_search only finds messages with ReadUID set (rdar://14670536)
- ScanAreaBug: AVCaptureMetadataOutput ignores Full-Screen rectOfInterest (rdar://14427767)
- UIFontDemo Instantiating a UIFont in Unit Test should not require a test host (rdar://15166866)
- NSDictionaryCGRectParsing: CGRectMakeWithDictionaryRepresentation (rdar://12358120)
- RelationBug: NSFetchedResultsController does not get refreshed for added relationship (rdar://11541277)
- DTCoreTextExceptionExample: Enumerating NSAttributedString Attributes on Multiple Threads causes EXC_BAD_ACCESS (rdar://rdar://15139980)
- InputViewScrollViewBug: UIScrollView Should Not Adjust Content Inset if it is Input View (rdar://13836932)
- KerningTest: UITextView Ignores Font Kerning
- MinMaxLineHeightBug: UITextView Ignores Minimum/Maximum Line Height in Attributed String (rdar://12863734)
- QuickLookBug: QLPreviewController Exception (rdar://14216503)
- ContainerViewDemo: View frame inconsistency using presentViewController + wantsFullScreenLayout Y/N (rdar://11688188)
- CoreTextLineOrigins: CoreText Line Spacing Bug (rdar://10810114)
- StatusBarBug: NavigationController from NIB produces sticky gray empty status bar on rotation (rdar://8313852)
These have turned out not to be actual bugs but "works as designed".
- ARCBugCGColor: ARC releases UIColor prematurely (rdar://11717864)