gitextract_a3k9wg4o/ ├── .gitignore ├── .gitmodules ├── .travis.yml ├── AUTHORS ├── CONTRIBUTING.mdown ├── DONORS ├── LICENSE ├── NOTICE_LICENSE ├── Nimbus.podspec ├── README.mdown ├── docs/ │ ├── Doxyfile │ ├── Doxyfile-docset │ ├── css/ │ │ ├── appledocs.css │ │ └── nimbuskit.css │ ├── js/ │ │ └── widget.js │ ├── keynotes/ │ │ └── networkimage.key │ ├── layout/ │ │ ├── DoxygenLayout.xml │ │ ├── footer-docset.html │ │ ├── footer.html │ │ ├── header-docset.html │ │ └── header.html │ └── nimbusdocset.atom ├── examples/ │ ├── catalog/ │ │ ├── Catalog/ │ │ │ ├── ActionsTableModelViewController.h │ │ │ ├── ActionsTableModelViewController.m │ │ │ ├── AlignmentAttributedLabelViewController.h │ │ │ ├── AlignmentAttributedLabelViewController.m │ │ │ ├── AlignmentAttributedLabelViewController.xib │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.m │ │ │ ├── ApplicationBadges.xib │ │ │ ├── AttributedLabelMashup.xib │ │ │ ├── BadgedLauncherButtonView.h │ │ │ ├── BadgedLauncherButtonView.m │ │ │ ├── BadgedLauncherViewController.h │ │ │ ├── BadgedLauncherViewController.m │ │ │ ├── BasicInstantiationAttributedLabelViewController.h │ │ │ ├── BasicInstantiationAttributedLabelViewController.m │ │ │ ├── BasicInstantiationBadgeViewController.h │ │ │ ├── BasicInstantiationBadgeViewController.m │ │ │ ├── BasicInstantiationCollectionModelViewController.h │ │ │ ├── BasicInstantiationCollectionModelViewController.m │ │ │ ├── BasicInstantiationLauncherViewController.h │ │ │ ├── BasicInstantiationLauncherViewController.m │ │ │ ├── BasicInstantiationNetworkImageViewController.h │ │ │ ├── BasicInstantiationNetworkImageViewController.m │ │ │ ├── BasicInstantiationPagingScrollViewController.h │ │ │ ├── BasicInstantiationPagingScrollViewController.m │ │ │ ├── BasicInstantiationTableModelViewController.h │ │ │ ├── BasicInstantiationTableModelViewController.m │ │ │ ├── BlockCellsViewController.h │ │ │ ├── BlockCellsViewController.m │ │ │ ├── CatalogViewController.h │ │ │ ├── CatalogViewController.m │ │ │ ├── ColorCell.h │ │ │ ├── ColorCell.m │ │ │ ├── ContentModesNetworkImageViewController.h │ │ │ ├── ContentModesNetworkImageViewController.m │ │ │ ├── CustomNibCollectionModelViewController.h │ │ │ ├── CustomNibCollectionModelViewController.m │ │ │ ├── CustomTextAttributedLabelViewController.h │ │ │ ├── CustomTextAttributedLabelViewController.m │ │ │ ├── CustomTextCell.h │ │ │ ├── CustomTextCell.m │ │ │ ├── CustomTextCell.xib │ │ │ ├── CustomizingBadgesViewController.h │ │ │ ├── CustomizingBadgesViewController.m │ │ │ ├── DataTypesAttributedLabelViewController.h │ │ │ ├── DataTypesAttributedLabelViewController.m │ │ │ ├── ExtraActionsWebViewController.h │ │ │ ├── ExtraActionsWebViewController.m │ │ │ ├── FormCellCatalogViewController.h │ │ │ ├── FormCellCatalogViewController.m │ │ │ ├── ImagesAttributedLabelViewController.h │ │ │ ├── ImagesAttributedLabelViewController.m │ │ │ ├── IndexedTableModelViewController.h │ │ │ ├── IndexedTableModelViewController.m │ │ │ ├── InterappViewController.h │ │ │ ├── InterappViewController.m │ │ │ ├── InterfaceBuilderAttributedLabelViewController.h │ │ │ ├── InterfaceBuilderAttributedLabelViewController.m │ │ │ ├── InterfaceBuilderBadgeViewController.h │ │ │ ├── InterfaceBuilderBadgeViewController.m │ │ │ ├── LinksAttributedLabelViewController.h │ │ │ ├── LinksAttributedLabelViewController.m │ │ │ ├── LongTapAttributedLabelViewController.h │ │ │ ├── LongTapAttributedLabelViewController.m │ │ │ ├── ModalRadioGroupTableModelViewController.h │ │ │ ├── ModalRadioGroupTableModelViewController.m │ │ │ ├── ModelLauncherViewController.h │ │ │ ├── ModelLauncherViewController.m │ │ │ ├── ModifyingLauncherViewController.h │ │ │ ├── ModifyingLauncherViewController.m │ │ │ ├── MutableTableModelViewController.h │ │ │ ├── MutableTableModelViewController.m │ │ │ ├── NestedRadioGroupTableModelViewController.h │ │ │ ├── NestedRadioGroupTableModelViewController.m │ │ │ ├── NetworkBlockCellsViewController.h │ │ │ ├── NetworkBlockCellsViewController.m │ │ │ ├── NibCellObject.h │ │ │ ├── NibCellObject.m │ │ │ ├── NibCollectionModelViewController.h │ │ │ ├── NibCollectionModelViewController.m │ │ │ ├── NimbusCatalog-Info.plist │ │ │ ├── NimbusCatalog-Prefix.pch │ │ │ ├── NimbusKitCell.xib │ │ │ ├── PerformanceAttributedLabelViewController.h │ │ │ ├── PerformanceAttributedLabelViewController.m │ │ │ ├── RadioGroupTableModelViewController.h │ │ │ ├── RadioGroupTableModelViewController.m │ │ │ ├── RestoringLauncherViewController.h │ │ │ ├── RestoringLauncherViewController.m │ │ │ ├── SamplePageView.h │ │ │ ├── SamplePageView.m │ │ │ ├── SectionedTableModelViewController.h │ │ │ ├── SectionedTableModelViewController.m │ │ │ ├── SnapshotRotationTableViewController.h │ │ │ ├── SnapshotRotationTableViewController.m │ │ │ ├── VerticalPagingScrollViewController.h │ │ │ ├── VerticalPagingScrollViewController.m │ │ │ ├── en.lproj/ │ │ │ │ └── InfoPlist.strings │ │ │ └── main.m │ │ ├── Launch Screen.storyboard │ │ └── NimbusCatalog.xcodeproj/ │ │ └── project.pbxproj │ ├── css/ │ │ ├── CSSDemo/ │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.m │ │ │ ├── CSSDemo-Info.plist │ │ │ ├── CSSDemo-Prefix.pch │ │ │ ├── RootViewController.h │ │ │ ├── RootViewController.m │ │ │ ├── en.lproj/ │ │ │ │ └── InfoPlist.strings │ │ │ ├── main.m │ │ │ └── resources/ │ │ │ ├── css/ │ │ │ │ ├── common.css │ │ │ │ └── root/ │ │ │ │ └── root.css │ │ │ └── en.lproj/ │ │ │ └── Localizable.strings │ │ └── CSSDemo.xcodeproj/ │ │ └── project.pbxproj │ └── photos/ │ └── NetworkPhotoAlbums/ │ ├── NetworkPhotoAlbum.xcodeproj/ │ │ └── project.pbxproj │ ├── README.mdown │ ├── resources/ │ │ └── NetworkPhotoAlbum-Info.plist │ └── src/ │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── CaptionedPhotoView.h │ ├── CaptionedPhotoView.m │ ├── CatalogTableViewController.h │ ├── CatalogTableViewController.m │ ├── DribbblePhotoAlbumViewController.h │ ├── DribbblePhotoAlbumViewController.m │ ├── FacebookPhotoAlbumViewController.h │ ├── FacebookPhotoAlbumViewController.m │ ├── NetworkPhotoAlbumViewController.h │ ├── NetworkPhotoAlbumViewController.m │ ├── NetworkPhotoAlbum_Prefix.pch │ └── main.m ├── scripts/ │ ├── Paths.py │ ├── Pbxproj.html │ ├── Pbxproj.py │ ├── generate_coverage.applescript │ ├── generate_namespace_header │ ├── ios/ │ │ ├── __init__.py │ │ ├── pbxproj.py │ │ └── relpath.py │ ├── lint │ ├── nimbus │ └── run_unit_test.sh ├── src/ │ ├── Doxygen.h │ ├── Nimbus.xcodeproj/ │ │ ├── project.pbxproj │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ ├── NimbusAttributedLabel.xcscheme │ │ ├── NimbusCollections.xcscheme │ │ ├── NimbusCore.xcscheme │ │ ├── NimbusCss.xcscheme │ │ ├── NimbusInterapp.xcscheme │ │ ├── NimbusModels.xcscheme │ │ ├── NimbusNetworkImage.xcscheme │ │ ├── NimbusOverview.xcscheme │ │ ├── NimbusPagingScrollView.xcscheme │ │ ├── NimbusPhotos.xcscheme │ │ └── NimbusWebController.xcscheme │ ├── Nimbus_Prefix.pch │ ├── attributedlabel/ │ │ ├── deps │ │ ├── src/ │ │ │ ├── NIAttributedLabel+Testing.h │ │ │ ├── NIAttributedLabel.h │ │ │ ├── NIAttributedLabel.m │ │ │ ├── NSMutableAttributedString+NimbusAttributedLabel.h │ │ │ ├── NSMutableAttributedString+NimbusAttributedLabel.m │ │ │ └── NimbusAttributedLabel.h │ │ └── unittests/ │ │ ├── NIAttributedLabelTests.m │ │ └── NimbusAttributedLabelTests-Info.plist │ ├── badge/ │ │ ├── deps │ │ ├── src/ │ │ │ ├── NIBadgeView.h │ │ │ ├── NIBadgeView.m │ │ │ └── NimbusBadge.h │ │ └── unittests/ │ │ ├── NIBadgeTests.m │ │ └── NimbusBadgeTests-Info.plist │ ├── collections/ │ │ ├── deps │ │ ├── src/ │ │ │ ├── NICollectionViewActions.h │ │ │ ├── NICollectionViewActions.m │ │ │ ├── NICollectionViewCellFactory.h │ │ │ ├── NICollectionViewCellFactory.m │ │ │ ├── NICollectionViewModel+Private.h │ │ │ ├── NICollectionViewModel.h │ │ │ ├── NICollectionViewModel.m │ │ │ ├── NIMutableCollectionViewModel+Private.h │ │ │ ├── NIMutableCollectionViewModel.h │ │ │ ├── NIMutableCollectionViewModel.m │ │ │ └── NimbusCollections.h │ │ └── unittests/ │ │ ├── NimbusCollectionsTests-Info.plist │ │ └── NimbusCollectionsTests.m │ ├── core/ │ │ ├── deps │ │ ├── src/ │ │ │ ├── NIActions+Subclassing.h │ │ │ ├── NIActions.h │ │ │ ├── NIActions.m │ │ │ ├── NIButtonUtilities.h │ │ │ ├── NIButtonUtilities.m │ │ │ ├── NICommonMetrics.h │ │ │ ├── NICommonMetrics.m │ │ │ ├── NIDebuggingTools.h │ │ │ ├── NIDebuggingTools.m │ │ │ ├── NIDeviceOrientation.h │ │ │ ├── NIDeviceOrientation.m │ │ │ ├── NIError.h │ │ │ ├── NIError.m │ │ │ ├── NIFoundationMethods.h │ │ │ ├── NIFoundationMethods.m │ │ │ ├── NIImageUtilities.h │ │ │ ├── NIImageUtilities.m │ │ │ ├── NIInMemoryCache.h │ │ │ ├── NIInMemoryCache.m │ │ │ ├── NINetworkActivity.h │ │ │ ├── NINetworkActivity.m │ │ │ ├── NINonEmptyCollectionTesting.h │ │ │ ├── NINonEmptyCollectionTesting.m │ │ │ ├── NINonRetainingCollections.h │ │ │ ├── NINonRetainingCollections.m │ │ │ ├── NIOperations+Subclassing.h │ │ │ ├── NIOperations.h │ │ │ ├── NIOperations.m │ │ │ ├── NIPaths.h │ │ │ ├── NIPaths.m │ │ │ ├── NIPreprocessorMacros.h │ │ │ ├── NIRuntimeClassModifications.h │ │ │ ├── NIRuntimeClassModifications.m │ │ │ ├── NISDKAvailability.h │ │ │ ├── NISDKAvailability.m │ │ │ ├── NISnapshotRotation.h │ │ │ ├── NISnapshotRotation.m │ │ │ ├── NIState.h │ │ │ ├── NIState.m │ │ │ ├── NIViewRecycler.h │ │ │ ├── NIViewRecycler.m │ │ │ ├── NimbusCore+Additions.h │ │ │ ├── NimbusCore.h │ │ │ ├── UIResponder+NimbusCore.h │ │ │ └── UIResponder+NimbusCore.m │ │ └── unittests/ │ │ ├── NICommonMetricsTests.m │ │ ├── NICoreAdditionTests.m │ │ ├── NIDataStructureTests.m │ │ ├── NIFoundationMethodsTests.m │ │ ├── NIMemoryCacheTests.m │ │ ├── NINetworkActivityTests.m │ │ ├── NINonEmptyCollectionTestingTests.m │ │ ├── NINonRetainingCollectionsTests.m │ │ ├── NIRuntimeClassModificationsTests.m │ │ ├── NIStateTests.m │ │ ├── NIViewRecyclerTests.m │ │ ├── NSDate+UnitTesting.h │ │ ├── NSDate+UnitTesting.m │ │ └── NimbusCoreTests-Info.plist │ ├── css/ │ │ ├── chameleon/ │ │ │ ├── README.mdown │ │ │ ├── chameleon.js │ │ │ ├── package.json │ │ │ └── server.js │ │ ├── deps │ │ ├── grammar/ │ │ │ ├── CSSTokenizerPrefix │ │ │ ├── CSSTokenizerSuffix │ │ │ ├── CSSTokens.cpp │ │ │ ├── CSSTokens.h │ │ │ ├── css.grammar │ │ │ └── generate │ │ ├── src/ │ │ │ ├── CSSTokenizer.m │ │ │ ├── CSSTokens.h │ │ │ ├── CSSTokens.m │ │ │ ├── NICSSParser.h │ │ │ ├── NICSSParser.m │ │ │ ├── NICSSRuleset.h │ │ │ ├── NICSSRuleset.m │ │ │ ├── NIChameleonObserver.h │ │ │ ├── NIChameleonObserver.m │ │ │ ├── NIDOM.h │ │ │ ├── NIDOM.m │ │ │ ├── NIStyleable.h │ │ │ ├── NIStylesheet.h │ │ │ ├── NIStylesheet.m │ │ │ ├── NIStylesheetCache.h │ │ │ ├── NIStylesheetCache.m │ │ │ ├── NITextField+NIStyleable.h │ │ │ ├── NITextField+NIStyleable.m │ │ │ ├── NIUserInterfaceString.h │ │ │ ├── NIUserInterfaceString.m │ │ │ ├── NimbusCSS.h │ │ │ ├── UIActivityIndicatorView+NIStyleable.h │ │ │ ├── UIActivityIndicatorView+NIStyleable.m │ │ │ ├── UIButton+NIStyleable.h │ │ │ ├── UIButton+NIStyleable.m │ │ │ ├── UILabel+NIStyleable.h │ │ │ ├── UILabel+NIStyleable.m │ │ │ ├── UINavigationBar+NIStyleable.h │ │ │ ├── UINavigationBar+NIStyleable.m │ │ │ ├── UIScrollView+NIStyleable.h │ │ │ ├── UIScrollView+NIStyleable.m │ │ │ ├── UISearchBar+NIStyleable.h │ │ │ ├── UISearchBar+NIStyleable.m │ │ │ ├── UITableView+NIStyleable.h │ │ │ ├── UITableView+NIStyleable.m │ │ │ ├── UITextField+NIStyleable.h │ │ │ ├── UITextField+NIStyleable.m │ │ │ ├── UIToolbar+NIStyleable.h │ │ │ ├── UIToolbar+NIStyleable.m │ │ │ ├── UIView+NIStyleable.h │ │ │ └── UIView+NIStyleable.m │ │ └── unittests/ │ │ ├── NICSSParserTests.m │ │ ├── NIStylesheetTests.m │ │ ├── NimbusCSSTests-Info.plist │ │ ├── UILabel.css │ │ ├── comments.css │ │ ├── empty-rulesets.css │ │ ├── empty.css │ │ ├── includee.css │ │ ├── includer.css │ │ ├── malformed.css │ │ ├── media-rulesets.css │ │ ├── rulesets-overrides.css │ │ └── rulesets.css │ ├── interapp/ │ │ ├── deps │ │ ├── src/ │ │ │ ├── NIInterapp.h │ │ │ ├── NIInterapp.m │ │ │ └── NimbusInterapp.h │ │ └── unittests/ │ │ ├── NIInterappTests.m │ │ └── NimbusInterappTests-Info.plist │ ├── launcher/ │ │ ├── deps │ │ ├── src/ │ │ │ ├── NILauncherButtonView.h │ │ │ ├── NILauncherButtonView.m │ │ │ ├── NILauncherPageView.h │ │ │ ├── NILauncherPageView.m │ │ │ ├── NILauncherView.h │ │ │ ├── NILauncherView.m │ │ │ ├── NILauncherViewController.h │ │ │ ├── NILauncherViewController.m │ │ │ ├── NILauncherViewModel.h │ │ │ ├── NILauncherViewModel.m │ │ │ ├── NILauncherViewObject.h │ │ │ ├── NILauncherViewObject.m │ │ │ └── NimbusLauncher.h │ │ └── unittests/ │ │ ├── NILauncherViewTests.m │ │ └── NimbusLauncherTests-Info.plist │ ├── models/ │ │ ├── deps │ │ ├── src/ │ │ │ ├── NICellBackgrounds.h │ │ │ ├── NICellBackgrounds.m │ │ │ ├── NICellCatalog.h │ │ │ ├── NICellCatalog.m │ │ │ ├── NICellFactory+Private.h │ │ │ ├── NICellFactory.h │ │ │ ├── NICellFactory.m │ │ │ ├── NIFormCellCatalog.h │ │ │ ├── NIFormCellCatalog.m │ │ │ ├── NIMutableTableViewModel+Private.h │ │ │ ├── NIMutableTableViewModel.h │ │ │ ├── NIMutableTableViewModel.m │ │ │ ├── NIRadioGroup.h │ │ │ ├── NIRadioGroup.m │ │ │ ├── NIRadioGroupController.h │ │ │ ├── NIRadioGroupController.m │ │ │ ├── NITableViewActions.h │ │ │ ├── NITableViewActions.m │ │ │ ├── NITableViewModel+Private.h │ │ │ ├── NITableViewModel.h │ │ │ ├── NITableViewModel.m │ │ │ └── NimbusModels.h │ │ └── unittests/ │ │ ├── NICellCatalogTests.m │ │ ├── NICellFactoryTests.m │ │ ├── NIMutableTableViewModelTests.m │ │ ├── NITableViewModelTests.m │ │ └── NimbusModelsTests-Info.plist │ ├── networkcontrollers/ │ │ ├── deps │ │ ├── src/ │ │ │ ├── NINetworkTableViewController.h │ │ │ ├── NINetworkTableViewController.m │ │ │ └── NimbusNetworkControllers.h │ │ └── unittests/ │ │ ├── NINetworkTableViewControllerTests.m │ │ └── NetworkControllersTests-Info.plist │ ├── networkimage/ │ │ ├── deps │ │ ├── src/ │ │ │ ├── NIImageProcessing.h │ │ │ ├── NIImageProcessing.m │ │ │ ├── NIImageResponseSerializer.h │ │ │ ├── NIImageResponseSerializer.m │ │ │ ├── NINetworkImageView.h │ │ │ ├── NINetworkImageView.m │ │ │ └── NimbusNetworkImage.h │ │ └── unittests/ │ │ ├── NINetworkImageViewTests.m │ │ └── NimbusNetworkImageTests-Info.plist │ ├── overview/ │ │ ├── deps │ │ ├── src/ │ │ │ ├── NIDeviceInfo.h │ │ │ ├── NIDeviceInfo.m │ │ │ ├── NIOverview.h │ │ │ ├── NIOverview.m │ │ │ ├── NIOverviewGraphView.h │ │ │ ├── NIOverviewGraphView.m │ │ │ ├── NIOverviewLogger.h │ │ │ ├── NIOverviewLogger.m │ │ │ ├── NIOverviewMemoryCacheController.h │ │ │ ├── NIOverviewMemoryCacheController.m │ │ │ ├── NIOverviewPageView.h │ │ │ ├── NIOverviewPageView.m │ │ │ ├── NIOverviewSwizzling.h │ │ │ ├── NIOverviewSwizzling.m │ │ │ ├── NIOverviewView.h │ │ │ ├── NIOverviewView.m │ │ │ └── NimbusOverview.h │ │ └── unittests/ │ │ ├── NIOverviewTests.m │ │ └── NimbusOverviewTests-Info.plist │ ├── pagingscrollview/ │ │ ├── deps │ │ ├── src/ │ │ │ ├── NIPagingScrollView+Subclassing.h │ │ │ ├── NIPagingScrollView.h │ │ │ ├── NIPagingScrollView.m │ │ │ ├── NIPagingScrollViewPage.h │ │ │ ├── NIPagingScrollViewPage.m │ │ │ └── NimbusPagingScrollView.h │ │ └── unittests/ │ │ ├── NIPagingScrollViewTests.m │ │ └── NimbusPagingScrollViewTests-Info.plist │ ├── photos/ │ │ ├── deps │ │ ├── src/ │ │ │ ├── NIPhotoAlbumScrollView.h │ │ │ ├── NIPhotoAlbumScrollView.m │ │ │ ├── NIPhotoAlbumScrollViewDataSource.h │ │ │ ├── NIPhotoAlbumScrollViewDelegate.h │ │ │ ├── NIPhotoScrollView.h │ │ │ ├── NIPhotoScrollView.m │ │ │ ├── NIPhotoScrollViewDelegate.h │ │ │ ├── NIPhotoScrollViewPhotoSize.h │ │ │ ├── NIPhotoScrubberView.h │ │ │ ├── NIPhotoScrubberView.m │ │ │ ├── NIToolbarPhotoViewController.h │ │ │ ├── NIToolbarPhotoViewController.m │ │ │ └── NimbusPhotos.h │ │ └── unittests/ │ │ ├── NIPhotoScrollViewTests.m │ │ └── NimbusPhotosTests-Info.plist │ ├── resources/ │ │ ├── lib.xcconfig │ │ └── unittest.xcconfig │ ├── textfield/ │ │ ├── deps │ │ └── src/ │ │ ├── NITextField.h │ │ └── NITextField.m │ └── webcontroller/ │ ├── deps │ ├── src/ │ │ ├── NIWebController.h │ │ ├── NIWebController.m │ │ └── NimbusWebController.h │ └── unittests/ │ ├── NIWebControllerTests.m │ └── NimbusWebControllerTests-Info.plist └── templates/ ├── install ├── xcode3/ │ ├── projects/ │ │ └── Skeleton App/ │ │ └── Skeleton App (Apache 2.0 Licensed)/ │ │ ├── ___PROJECTNAME___.xcodeproj/ │ │ │ ├── TemplateInfo.plist │ │ │ └── project.pbxproj │ │ ├── resources/ │ │ │ └── ___PROJECTNAMEASIDENTIFIER___-Info.plist │ │ └── src/ │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── ___PROJECTNAMEASIDENTIFIER____Prefix.pch │ │ └── main.m │ └── source/ │ └── Nimbus Hacking/ │ └── Objective-C Class/ │ ├── NSObject subclass.pbfiletemplate/ │ │ ├── TemplateInfo.plist │ │ ├── class.h │ │ └── class.m │ ├── TemplateChooser.plist │ ├── UIView subclass.pbfiletemplate/ │ │ ├── TemplateInfo.plist │ │ ├── class.h │ │ └── class.m │ └── UIViewController subclass.pbfiletemplate/ │ ├── TemplateInfo.plist │ ├── class.h │ └── class.m └── xcode4/ └── projects/ ├── Base.xctemplate/ │ └── TemplateInfo.plist ├── Bundle Base.xctemplate/ │ └── TemplateInfo.plist ├── Cocoa Touch Application.xctemplate/ │ └── TemplateInfo.plist ├── Objective-C Application.xctemplate/ │ └── TemplateInfo.plist ├── Skeleton App (Apache 2.0 Licensed).xctemplate/ │ ├── TemplateInfo.plist │ ├── resources/ │ │ └── ___PROJECTNAMEASIDENTIFIER___-Info.plist │ └── src/ │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── ___PROJECTNAMEASIDENTIFIER____Prefix.pch │ └── main.m └── iPhone Base.xctemplate/ └── TemplateInfo.plist