├── .gitignore ├── Headers ├── README.md ├── iOS10.0.sdk │ ├── WatchConnectivity │ │ ├── WCDefines.h │ │ ├── WCError.h │ │ ├── WCSession.h │ │ ├── WCSessionFile.h │ │ ├── WCSessionUserInfoTransfer.h │ │ └── WatchConnectivity.h │ └── WatchKit │ │ ├── WKAccessibility.h │ │ ├── WKAlertAction.h │ │ ├── WKAudioFileAsset.h │ │ ├── WKAudioFilePlayer.h │ │ ├── WKAudioFilePlayerItem.h │ │ ├── WKBackgroundTask.h │ │ ├── WKCrownSequencer.h │ │ ├── WKDefines.h │ │ ├── WKError.h │ │ ├── WKExtension.h │ │ ├── WKGestureRecognizer.h │ │ ├── WKImage.h │ │ ├── WKInterfaceActivityRing.h │ │ ├── WKInterfaceButton.h │ │ ├── WKInterfaceController.h │ │ ├── WKInterfaceDate.h │ │ ├── WKInterfaceDevice.h │ │ ├── WKInterfaceGroup.h │ │ ├── WKInterfaceHMCamera.h │ │ ├── WKInterfaceImage.h │ │ ├── WKInterfaceInlineMovie.h │ │ ├── WKInterfaceLabel.h │ │ ├── WKInterfaceMap.h │ │ ├── WKInterfaceMovie.h │ │ ├── WKInterfaceObject.h │ │ ├── WKInterfacePaymentButton.h │ │ ├── WKInterfacePicker.h │ │ ├── WKInterfaceSCNScene.h │ │ ├── WKInterfaceSKScene.h │ │ ├── WKInterfaceSeparator.h │ │ ├── WKInterfaceSlider.h │ │ ├── WKInterfaceSwitch.h │ │ ├── WKInterfaceTable.h │ │ ├── WKInterfaceTimer.h │ │ └── WatchKit.h ├── iPhoneOS7.1.sdk │ ├── Library │ │ ├── CFNetwork │ │ │ ├── CFFTPStream.h │ │ │ ├── CFHTTPAuthentication.h │ │ │ ├── CFHTTPMessage.h │ │ │ ├── CFHTTPStream.h │ │ │ ├── CFHost.h │ │ │ ├── CFNetDiagnostics.h │ │ │ ├── CFNetServices.h │ │ │ ├── CFNetwork.h │ │ │ ├── CFNetworkDefs.h │ │ │ ├── CFNetworkErrors.h │ │ │ ├── CFProxySupport.h │ │ │ └── CFSocketStream.h │ │ ├── CoreFoundation │ │ │ ├── CFArray.h │ │ │ ├── CFAttributedString.h │ │ │ ├── CFAvailability.h │ │ │ ├── CFBag.h │ │ │ ├── CFBase.h │ │ │ ├── CFBinaryHeap.h │ │ │ ├── CFBitVector.h │ │ │ ├── CFBundle.h │ │ │ ├── CFByteOrder.h │ │ │ ├── CFCalendar.h │ │ │ ├── CFCharacterSet.h │ │ │ ├── CFData.h │ │ │ ├── CFDate.h │ │ │ ├── CFDateFormatter.h │ │ │ ├── CFDictionary.h │ │ │ ├── CFError.h │ │ │ ├── CFFileDescriptor.h │ │ │ ├── CFFileSecurity.h │ │ │ ├── CFLocale.h │ │ │ ├── CFMachPort.h │ │ │ ├── CFMessagePort.h │ │ │ ├── CFNotificationCenter.h │ │ │ ├── CFNumber.h │ │ │ ├── CFNumberFormatter.h │ │ │ ├── CFPlugIn.h │ │ │ ├── CFPlugInCOM.h │ │ │ ├── CFPreferences.h │ │ │ ├── CFPropertyList.h │ │ │ ├── CFRunLoop.h │ │ │ ├── CFSet.h │ │ │ ├── CFSocket.h │ │ │ ├── CFStream.h │ │ │ ├── CFString.h │ │ │ ├── CFStringEncodingExt.h │ │ │ ├── CFStringTokenizer.h │ │ │ ├── CFTimeZone.h │ │ │ ├── CFTree.h │ │ │ ├── CFURL.h │ │ │ ├── CFURLAccess.h │ │ │ ├── CFURLEnumerator.h │ │ │ ├── CFUUID.h │ │ │ ├── CFUtilities.h │ │ │ └── CoreFoundation.h │ │ ├── CoreGraphics │ │ │ ├── CGAffineTransform.h │ │ │ ├── CGBase.h │ │ │ ├── CGBitmapContext.h │ │ │ ├── CGColor.h │ │ │ ├── CGColorSpace.h │ │ │ ├── CGContext.h │ │ │ ├── CGDataConsumer.h │ │ │ ├── CGDataProvider.h │ │ │ ├── CGError.h │ │ │ ├── CGFont.h │ │ │ ├── CGFunction.h │ │ │ ├── CGGeometry.h │ │ │ ├── CGGradient.h │ │ │ ├── CGImage.h │ │ │ ├── CGLayer.h │ │ │ ├── CGPDFArray.h │ │ │ ├── CGPDFContentStream.h │ │ │ ├── CGPDFContext.h │ │ │ ├── CGPDFDictionary.h │ │ │ ├── CGPDFDocument.h │ │ │ ├── CGPDFObject.h │ │ │ ├── CGPDFOperatorTable.h │ │ │ ├── CGPDFPage.h │ │ │ ├── CGPDFScanner.h │ │ │ ├── CGPDFStream.h │ │ │ ├── CGPDFString.h │ │ │ ├── CGPath.h │ │ │ ├── CGPattern.h │ │ │ ├── CGShading.h │ │ │ └── CoreGraphics.h │ │ ├── Foundation │ │ │ ├── Foundation.h │ │ │ ├── FoundationErrors.h │ │ │ ├── NSArray.h │ │ │ ├── NSAttributedString.h │ │ │ ├── NSAutoreleasePool.h │ │ │ ├── NSBundle.h │ │ │ ├── NSByteCountFormatter.h │ │ │ ├── NSByteOrder.h │ │ │ ├── NSCache.h │ │ │ ├── NSCalendar.h │ │ │ ├── NSCharacterSet.h │ │ │ ├── NSCoder.h │ │ │ ├── NSComparisonPredicate.h │ │ │ ├── NSCompoundPredicate.h │ │ │ ├── NSData.h │ │ │ ├── NSDate.h │ │ │ ├── NSDateFormatter.h │ │ │ ├── NSDecimal.h │ │ │ ├── NSDecimalNumber.h │ │ │ ├── NSDictionary.h │ │ │ ├── NSEnumerator.h │ │ │ ├── NSError.h │ │ │ ├── NSException.h │ │ │ ├── NSExpression.h │ │ │ ├── NSFileCoordinator.h │ │ │ ├── NSFileHandle.h │ │ │ ├── NSFileManager.h │ │ │ ├── NSFilePresenter.h │ │ │ ├── NSFileVersion.h │ │ │ ├── NSFileWrapper.h │ │ │ ├── NSFormatter.h │ │ │ ├── NSHTTPCookie.h │ │ │ ├── NSHTTPCookieStorage.h │ │ │ ├── NSHashTable.h │ │ │ ├── NSIndexPath.h │ │ │ ├── NSIndexSet.h │ │ │ ├── NSInvocation.h │ │ │ ├── NSJSONSerialization.h │ │ │ ├── NSKeyValueCoding.h │ │ │ ├── NSKeyValueObserving.h │ │ │ ├── NSKeyedArchiver.h │ │ │ ├── NSLinguisticTagger.h │ │ │ ├── NSLocale.h │ │ │ ├── NSLock.h │ │ │ ├── NSMapTable.h │ │ │ ├── NSMetadata.h │ │ │ ├── NSMetadataAttributes.h │ │ │ ├── NSMethodSignature.h │ │ │ ├── NSNetServices.h │ │ │ ├── NSNotification.h │ │ │ ├── NSNotificationQueue.h │ │ │ ├── NSNull.h │ │ │ ├── NSNumberFormatter.h │ │ │ ├── NSObjCRuntime.h │ │ │ ├── NSObject.h │ │ │ ├── NSOperation.h │ │ │ ├── NSOrderedSet.h │ │ │ ├── NSOrthography.h │ │ │ ├── NSPathUtilities.h │ │ │ ├── NSPointerArray.h │ │ │ ├── NSPointerFunctions.h │ │ │ ├── NSPort.h │ │ │ ├── NSPredicate.h │ │ │ ├── NSProcessInfo.h │ │ │ ├── NSProgress.h │ │ │ ├── NSPropertyList.h │ │ │ ├── NSProxy.h │ │ │ ├── NSRange.h │ │ │ ├── NSRegularExpression.h │ │ │ ├── NSRunLoop.h │ │ │ ├── NSScanner.h │ │ │ ├── NSSet.h │ │ │ ├── NSSortDescriptor.h │ │ │ ├── NSStream.h │ │ │ ├── NSString.h │ │ │ ├── NSTextCheckingResult.h │ │ │ ├── NSThread.h │ │ │ ├── NSTimeZone.h │ │ │ ├── NSTimer.h │ │ │ ├── NSURL.h │ │ │ ├── NSURLAuthenticationChallenge.h │ │ │ ├── NSURLCache.h │ │ │ ├── NSURLConnection.h │ │ │ ├── NSURLCredential.h │ │ │ ├── NSURLCredentialStorage.h │ │ │ ├── NSURLError.h │ │ │ ├── NSURLProtectionSpace.h │ │ │ ├── NSURLProtocol.h │ │ │ ├── NSURLRequest.h │ │ │ ├── NSURLResponse.h │ │ │ ├── NSURLSession.h │ │ │ ├── NSUUID.h │ │ │ ├── NSUbiquitousKeyValueStore.h │ │ │ ├── NSUndoManager.h │ │ │ ├── NSUserDefaults.h │ │ │ ├── NSValue.h │ │ │ ├── NSValueTransformer.h │ │ │ ├── NSXMLParser.h │ │ │ └── NSZone.h │ │ └── UIKit │ │ │ ├── NSAttributedString.h │ │ │ ├── NSLayoutConstraint.h │ │ │ ├── NSLayoutManager.h │ │ │ ├── NSParagraphStyle.h │ │ │ ├── NSShadow.h │ │ │ ├── NSStringDrawing.h │ │ │ ├── NSText.h │ │ │ ├── NSTextAttachment.h │ │ │ ├── NSTextContainer.h │ │ │ ├── NSTextStorage.h │ │ │ ├── UIAccelerometer.h │ │ │ ├── UIAccessibility.h │ │ │ ├── UIAccessibilityAdditions.h │ │ │ ├── UIAccessibilityConstants.h │ │ │ ├── UIAccessibilityElement.h │ │ │ ├── UIAccessibilityIdentification.h │ │ │ ├── UIAccessibilityZoom.h │ │ │ ├── UIActionSheet.h │ │ │ ├── UIActivity.h │ │ │ ├── UIActivityIndicatorView.h │ │ │ ├── UIActivityItemProvider.h │ │ │ ├── UIActivityViewController.h │ │ │ ├── UIAlert.h │ │ │ ├── UIAlertView.h │ │ │ ├── UIAppearance.h │ │ │ ├── UIApplication.h │ │ │ ├── UIAttachmentBehavior.h │ │ │ ├── UIBarButtonItem.h │ │ │ ├── UIBarCommon.h │ │ │ ├── UIBarItem.h │ │ │ ├── UIBezierPath.h │ │ │ ├── UIButton.h │ │ │ ├── UICollectionView.h │ │ │ ├── UICollectionViewCell.h │ │ │ ├── UICollectionViewController.h │ │ │ ├── UICollectionViewFlowLayout.h │ │ │ ├── UICollectionViewLayout.h │ │ │ ├── UICollectionViewTransitionLayout.h │ │ │ ├── UICollisionBehavior.h │ │ │ ├── UIColor.h │ │ │ ├── UIControl.h │ │ │ ├── UIDataDetectors.h │ │ │ ├── UIDatePicker.h │ │ │ ├── UIDevice.h │ │ │ ├── UIDocument.h │ │ │ ├── UIDocumentInteractionController.h │ │ │ ├── UIDynamicAnimator.h │ │ │ ├── UIDynamicBehavior.h │ │ │ ├── UIDynamicItemBehavior.h │ │ │ ├── UIEvent.h │ │ │ ├── UIFont.h │ │ │ ├── UIFontDescriptor.h │ │ │ ├── UIGeometry.h │ │ │ ├── UIGestureRecognizer.h │ │ │ ├── UIGestureRecognizerSubclass.h │ │ │ ├── UIGraphics.h │ │ │ ├── UIGravityBehavior.h │ │ │ ├── UIGuidedAccessRestrictions.h │ │ │ ├── UIImage.h │ │ │ ├── UIImagePickerController.h │ │ │ ├── UIImageView.h │ │ │ ├── UIInputView.h │ │ │ ├── UIInterface.h │ │ │ ├── UIKit.h │ │ │ ├── UIKitDefines.h │ │ │ ├── UILabel.h │ │ │ ├── UILocalNotification.h │ │ │ ├── UILocalizedIndexedCollation.h │ │ │ ├── UILongPressGestureRecognizer.h │ │ │ ├── UIManagedDocument.h │ │ │ ├── UIMenuController.h │ │ │ ├── UIMotionEffect.h │ │ │ ├── UINavigationBar.h │ │ │ ├── UINavigationController.h │ │ │ ├── UINib.h │ │ │ ├── UINibDeclarations.h │ │ │ ├── UINibLoading.h │ │ │ ├── UIPageControl.h │ │ │ ├── UIPageViewController.h │ │ │ ├── UIPanGestureRecognizer.h │ │ │ ├── UIPasteboard.h │ │ │ ├── UIPickerView.h │ │ │ ├── UIPinchGestureRecognizer.h │ │ │ ├── UIPopoverBackgroundView.h │ │ │ ├── UIPopoverController.h │ │ │ ├── UIPrintError.h │ │ │ ├── UIPrintFormatter.h │ │ │ ├── UIPrintInfo.h │ │ │ ├── UIPrintInteractionController.h │ │ │ ├── UIPrintPageRenderer.h │ │ │ ├── UIPrintPaper.h │ │ │ ├── UIProgressView.h │ │ │ ├── UIPushBehavior.h │ │ │ ├── UIReferenceLibraryViewController.h │ │ │ ├── UIRefreshControl.h │ │ │ ├── UIResponder.h │ │ │ ├── UIRotationGestureRecognizer.h │ │ │ ├── UIScreen.h │ │ │ ├── UIScreenEdgePanGestureRecognizer.h │ │ │ ├── UIScreenMode.h │ │ │ ├── UIScrollView.h │ │ │ ├── UISearchBar.h │ │ │ ├── UISearchDisplayController.h │ │ │ ├── UISegmentedControl.h │ │ │ ├── UISlider.h │ │ │ ├── UISnapBehavior.h │ │ │ ├── UISplitViewController.h │ │ │ ├── UIStateRestoration.h │ │ │ ├── UIStepper.h │ │ │ ├── UIStoryboard.h │ │ │ ├── UIStoryboardPopoverSegue.h │ │ │ ├── UIStoryboardSegue.h │ │ │ ├── UIStringDrawing.h │ │ │ ├── UISwipeGestureRecognizer.h │ │ │ ├── UISwitch.h │ │ │ ├── UITabBar.h │ │ │ ├── UITabBarController.h │ │ │ ├── UITabBarItem.h │ │ │ ├── UITableView.h │ │ │ ├── UITableViewCell.h │ │ │ ├── UITableViewController.h │ │ │ ├── UITableViewHeaderFooterView.h │ │ │ ├── UITapGestureRecognizer.h │ │ │ ├── UITextChecker.h │ │ │ ├── UITextField.h │ │ │ ├── UITextInput.h │ │ │ ├── UITextInputTraits.h │ │ │ ├── UITextView.h │ │ │ ├── UIToolbar.h │ │ │ ├── UITouch.h │ │ │ ├── UIVideoEditorController.h │ │ │ ├── UIView.h │ │ │ ├── UIViewController.h │ │ │ ├── UIViewControllerTransitionCoordinator.h │ │ │ ├── UIViewControllerTransitioning.h │ │ │ ├── UIWebView.h │ │ │ └── UIWindow.h │ └── usr │ │ └── include │ │ ├── CommonCrypto │ │ ├── CommonCrypto.h │ │ ├── CommonCryptor.h │ │ ├── CommonDigest.h │ │ ├── CommonHMAC.h │ │ ├── CommonKeyDerivation.h │ │ └── CommonSymmetricKeywrap.h │ │ ├── dispatch │ │ ├── base.h │ │ ├── data.h │ │ ├── dispatch.h │ │ ├── group.h │ │ ├── introspection.h │ │ ├── io.h │ │ ├── module.map │ │ ├── object.h │ │ ├── once.h │ │ ├── queue.h │ │ ├── semaphore.h │ │ ├── source.h │ │ └── time.h │ │ └── objc │ │ ├── NSObjCRuntime.h │ │ ├── NSObject.h │ │ ├── message.h │ │ ├── module.map │ │ ├── objc-api.h │ │ ├── objc-auto.h │ │ ├── objc-exception.h │ │ ├── objc-sync.h │ │ ├── objc.h │ │ └── runtime.h ├── iPhoneOS8.2.sdk │ ├── Library │ │ ├── CFNetwork │ │ │ ├── CFFTPStream.h │ │ │ ├── CFHTTPAuthentication.h │ │ │ ├── CFHTTPMessage.h │ │ │ ├── CFHTTPStream.h │ │ │ ├── CFHost.h │ │ │ ├── CFNetDiagnostics.h │ │ │ ├── CFNetServices.h │ │ │ ├── CFNetwork.h │ │ │ ├── CFNetworkDefs.h │ │ │ ├── CFNetworkErrors.h │ │ │ ├── CFProxySupport.h │ │ │ └── CFSocketStream.h │ │ ├── CoreFoundation │ │ │ ├── CFArray.h │ │ │ ├── CFAttributedString.h │ │ │ ├── CFAvailability.h │ │ │ ├── CFBag.h │ │ │ ├── CFBase.h │ │ │ ├── CFBinaryHeap.h │ │ │ ├── CFBitVector.h │ │ │ ├── CFBundle.h │ │ │ ├── CFByteOrder.h │ │ │ ├── CFCalendar.h │ │ │ ├── CFCharacterSet.h │ │ │ ├── CFData.h │ │ │ ├── CFDate.h │ │ │ ├── CFDateFormatter.h │ │ │ ├── CFDictionary.h │ │ │ ├── CFError.h │ │ │ ├── CFFileDescriptor.h │ │ │ ├── CFFileSecurity.h │ │ │ ├── CFLocale.h │ │ │ ├── CFMachPort.h │ │ │ ├── CFMessagePort.h │ │ │ ├── CFNotificationCenter.h │ │ │ ├── CFNumber.h │ │ │ ├── CFNumberFormatter.h │ │ │ ├── CFPlugIn.h │ │ │ ├── CFPlugInCOM.h │ │ │ ├── CFPreferences.h │ │ │ ├── CFPropertyList.h │ │ │ ├── CFRunLoop.h │ │ │ ├── CFSet.h │ │ │ ├── CFSocket.h │ │ │ ├── CFStream.h │ │ │ ├── CFString.h │ │ │ ├── CFStringEncodingExt.h │ │ │ ├── CFStringTokenizer.h │ │ │ ├── CFTimeZone.h │ │ │ ├── CFTree.h │ │ │ ├── CFURL.h │ │ │ ├── CFURLAccess.h │ │ │ ├── CFURLEnumerator.h │ │ │ ├── CFUUID.h │ │ │ ├── CFUtilities.h │ │ │ └── CoreFoundation.h │ │ ├── CoreGraphics │ │ │ ├── CGAffineTransform.h │ │ │ ├── CGBase.h │ │ │ ├── CGBitmapContext.h │ │ │ ├── CGColor.h │ │ │ ├── CGColorSpace.h │ │ │ ├── CGContext.h │ │ │ ├── CGDataConsumer.h │ │ │ ├── CGDataProvider.h │ │ │ ├── CGError.h │ │ │ ├── CGFont.h │ │ │ ├── CGFunction.h │ │ │ ├── CGGeometry.h │ │ │ ├── CGGradient.h │ │ │ ├── CGImage.h │ │ │ ├── CGLayer.h │ │ │ ├── CGPDFArray.h │ │ │ ├── CGPDFContentStream.h │ │ │ ├── CGPDFContext.h │ │ │ ├── CGPDFDictionary.h │ │ │ ├── CGPDFDocument.h │ │ │ ├── CGPDFObject.h │ │ │ ├── CGPDFOperatorTable.h │ │ │ ├── CGPDFPage.h │ │ │ ├── CGPDFScanner.h │ │ │ ├── CGPDFStream.h │ │ │ ├── CGPDFString.h │ │ │ ├── CGPath.h │ │ │ ├── CGPattern.h │ │ │ ├── CGShading.h │ │ │ └── CoreGraphics.h │ │ ├── Foundation │ │ │ ├── Foundation.h │ │ │ ├── FoundationErrors.h │ │ │ ├── NSArray.h │ │ │ ├── NSAttributedString.h │ │ │ ├── NSAutoreleasePool.h │ │ │ ├── NSBundle.h │ │ │ ├── NSByteCountFormatter.h │ │ │ ├── NSByteOrder.h │ │ │ ├── NSCache.h │ │ │ ├── NSCalendar.h │ │ │ ├── NSCharacterSet.h │ │ │ ├── NSCoder.h │ │ │ ├── NSComparisonPredicate.h │ │ │ ├── NSCompoundPredicate.h │ │ │ ├── NSData.h │ │ │ ├── NSDate.h │ │ │ ├── NSDateComponentsFormatter.h │ │ │ ├── NSDateFormatter.h │ │ │ ├── NSDateIntervalFormatter.h │ │ │ ├── NSDecimal.h │ │ │ ├── NSDecimalNumber.h │ │ │ ├── NSDictionary.h │ │ │ ├── NSEnergyFormatter.h │ │ │ ├── NSEnumerator.h │ │ │ ├── NSError.h │ │ │ ├── NSException.h │ │ │ ├── NSExpression.h │ │ │ ├── NSExtensionContext.h │ │ │ ├── NSExtensionItem.h │ │ │ ├── NSExtensionRequestHandling.h │ │ │ ├── NSFileCoordinator.h │ │ │ ├── NSFileHandle.h │ │ │ ├── NSFileManager.h │ │ │ ├── NSFilePresenter.h │ │ │ ├── NSFileVersion.h │ │ │ ├── NSFileWrapper.h │ │ │ ├── NSFormatter.h │ │ │ ├── NSHTTPCookie.h │ │ │ ├── NSHTTPCookieStorage.h │ │ │ ├── NSHashTable.h │ │ │ ├── NSIndexPath.h │ │ │ ├── NSIndexSet.h │ │ │ ├── NSInvocation.h │ │ │ ├── NSItemProvider.h │ │ │ ├── NSJSONSerialization.h │ │ │ ├── NSKeyValueCoding.h │ │ │ ├── NSKeyValueObserving.h │ │ │ ├── NSKeyedArchiver.h │ │ │ ├── NSLengthFormatter.h │ │ │ ├── NSLinguisticTagger.h │ │ │ ├── NSLocale.h │ │ │ ├── NSLock.h │ │ │ ├── NSMapTable.h │ │ │ ├── NSMassFormatter.h │ │ │ ├── NSMetadata.h │ │ │ ├── NSMetadataAttributes.h │ │ │ ├── NSMethodSignature.h │ │ │ ├── NSNetServices.h │ │ │ ├── NSNotification.h │ │ │ ├── NSNotificationQueue.h │ │ │ ├── NSNull.h │ │ │ ├── NSNumberFormatter.h │ │ │ ├── NSObjCRuntime.h │ │ │ ├── NSObject.h │ │ │ ├── NSOperation.h │ │ │ ├── NSOrderedSet.h │ │ │ ├── NSOrthography.h │ │ │ ├── NSPathUtilities.h │ │ │ ├── NSPointerArray.h │ │ │ ├── NSPointerFunctions.h │ │ │ ├── NSPort.h │ │ │ ├── NSPredicate.h │ │ │ ├── NSProcessInfo.h │ │ │ ├── NSProgress.h │ │ │ ├── NSPropertyList.h │ │ │ ├── NSProxy.h │ │ │ ├── NSRange.h │ │ │ ├── NSRegularExpression.h │ │ │ ├── NSRunLoop.h │ │ │ ├── NSScanner.h │ │ │ ├── NSSet.h │ │ │ ├── NSSortDescriptor.h │ │ │ ├── NSStream.h │ │ │ ├── NSString.h │ │ │ ├── NSTextCheckingResult.h │ │ │ ├── NSThread.h │ │ │ ├── NSTimeZone.h │ │ │ ├── NSTimer.h │ │ │ ├── NSURL.h │ │ │ ├── NSURLAuthenticationChallenge.h │ │ │ ├── NSURLCache.h │ │ │ ├── NSURLConnection.h │ │ │ ├── NSURLCredential.h │ │ │ ├── NSURLCredentialStorage.h │ │ │ ├── NSURLError.h │ │ │ ├── NSURLProtectionSpace.h │ │ │ ├── NSURLProtocol.h │ │ │ ├── NSURLRequest.h │ │ │ ├── NSURLResponse.h │ │ │ ├── NSURLSession.h │ │ │ ├── NSUUID.h │ │ │ ├── NSUbiquitousKeyValueStore.h │ │ │ ├── NSUndoManager.h │ │ │ ├── NSUserActivity.h │ │ │ ├── NSUserDefaults.h │ │ │ ├── NSValue.h │ │ │ ├── NSValueTransformer.h │ │ │ ├── NSXMLParser.h │ │ │ └── NSZone.h │ │ ├── Security │ │ │ ├── CipherSuite.h │ │ │ ├── SecAccessControl.h │ │ │ ├── SecBase.h │ │ │ ├── SecCertificate.h │ │ │ ├── SecIdentity.h │ │ │ ├── SecImportExport.h │ │ │ ├── SecItem.h │ │ │ ├── SecKey.h │ │ │ ├── SecPolicy.h │ │ │ ├── SecRandom.h │ │ │ ├── SecSharedCredential.h │ │ │ ├── SecTrust.h │ │ │ ├── SecureTransport.h │ │ │ └── Security.h │ │ └── UIKit │ │ │ ├── NSAttributedString.h │ │ │ ├── NSFileProviderExtension.h │ │ │ ├── NSLayoutConstraint.h │ │ │ ├── NSLayoutManager.h │ │ │ ├── NSParagraphStyle.h │ │ │ ├── NSShadow.h │ │ │ ├── NSStringDrawing.h │ │ │ ├── NSText.h │ │ │ ├── NSTextAttachment.h │ │ │ ├── NSTextContainer.h │ │ │ ├── NSTextStorage.h │ │ │ ├── UIAccelerometer.h │ │ │ ├── UIAccessibility.h │ │ │ ├── UIAccessibilityAdditions.h │ │ │ ├── UIAccessibilityConstants.h │ │ │ ├── UIAccessibilityCustomAction.h │ │ │ ├── UIAccessibilityElement.h │ │ │ ├── UIAccessibilityIdentification.h │ │ │ ├── UIAccessibilityZoom.h │ │ │ ├── UIActionSheet.h │ │ │ ├── UIActivity.h │ │ │ ├── UIActivityIndicatorView.h │ │ │ ├── UIActivityItemProvider.h │ │ │ ├── UIActivityViewController.h │ │ │ ├── UIAlert.h │ │ │ ├── UIAlertController.h │ │ │ ├── UIAlertView.h │ │ │ ├── UIAppearance.h │ │ │ ├── UIApplication.h │ │ │ ├── UIAttachmentBehavior.h │ │ │ ├── UIBarButtonItem.h │ │ │ ├── UIBarCommon.h │ │ │ ├── UIBarItem.h │ │ │ ├── UIBezierPath.h │ │ │ ├── UIButton.h │ │ │ ├── UICollectionView.h │ │ │ ├── UICollectionViewCell.h │ │ │ ├── UICollectionViewController.h │ │ │ ├── UICollectionViewFlowLayout.h │ │ │ ├── UICollectionViewLayout.h │ │ │ ├── UICollectionViewTransitionLayout.h │ │ │ ├── UICollisionBehavior.h │ │ │ ├── UIColor.h │ │ │ ├── UIControl.h │ │ │ ├── UIDataDetectors.h │ │ │ ├── UIDatePicker.h │ │ │ ├── UIDevice.h │ │ │ ├── UIDocument.h │ │ │ ├── UIDocumentInteractionController.h │ │ │ ├── UIDocumentMenuViewController.h │ │ │ ├── UIDocumentPickerExtensionViewController.h │ │ │ ├── UIDocumentPickerViewController.h │ │ │ ├── UIDynamicAnimator.h │ │ │ ├── UIDynamicBehavior.h │ │ │ ├── UIDynamicItemBehavior.h │ │ │ ├── UIEvent.h │ │ │ ├── UIFont.h │ │ │ ├── UIFontDescriptor.h │ │ │ ├── UIGeometry.h │ │ │ ├── UIGestureRecognizer.h │ │ │ ├── UIGestureRecognizerSubclass.h │ │ │ ├── UIGraphics.h │ │ │ ├── UIGravityBehavior.h │ │ │ ├── UIGuidedAccessRestrictions.h │ │ │ ├── UIImage.h │ │ │ ├── UIImageAsset.h │ │ │ ├── UIImagePickerController.h │ │ │ ├── UIImageView.h │ │ │ ├── UIInputView.h │ │ │ ├── UIInputViewController.h │ │ │ ├── UIInterface.h │ │ │ ├── UIKit.h │ │ │ ├── UIKitDefines.h │ │ │ ├── UILabel.h │ │ │ ├── UILexicon.h │ │ │ ├── UILocalNotification.h │ │ │ ├── UILocalizedIndexedCollation.h │ │ │ ├── UILongPressGestureRecognizer.h │ │ │ ├── UIManagedDocument.h │ │ │ ├── UIMenuController.h │ │ │ ├── UIMotionEffect.h │ │ │ ├── UINavigationBar.h │ │ │ ├── UINavigationController.h │ │ │ ├── UINib.h │ │ │ ├── UINibDeclarations.h │ │ │ ├── UINibLoading.h │ │ │ ├── UIPageControl.h │ │ │ ├── UIPageViewController.h │ │ │ ├── UIPanGestureRecognizer.h │ │ │ ├── UIPasteboard.h │ │ │ ├── UIPickerView.h │ │ │ ├── UIPinchGestureRecognizer.h │ │ │ ├── UIPopoverBackgroundView.h │ │ │ ├── UIPopoverController.h │ │ │ ├── UIPopoverPresentationController.h │ │ │ ├── UIPopoverSupport.h │ │ │ ├── UIPresentationController.h │ │ │ ├── UIPrintError.h │ │ │ ├── UIPrintFormatter.h │ │ │ ├── UIPrintInfo.h │ │ │ ├── UIPrintInteractionController.h │ │ │ ├── UIPrintPageRenderer.h │ │ │ ├── UIPrintPaper.h │ │ │ ├── UIPrinter.h │ │ │ ├── UIPrinterPickerController.h │ │ │ ├── UIProgressView.h │ │ │ ├── UIPushBehavior.h │ │ │ ├── UIReferenceLibraryViewController.h │ │ │ ├── UIRefreshControl.h │ │ │ ├── UIResponder.h │ │ │ ├── UIRotationGestureRecognizer.h │ │ │ ├── UIScreen.h │ │ │ ├── UIScreenEdgePanGestureRecognizer.h │ │ │ ├── UIScreenMode.h │ │ │ ├── UIScrollView.h │ │ │ ├── UISearchBar.h │ │ │ ├── UISearchController.h │ │ │ ├── UISearchDisplayController.h │ │ │ ├── UISegmentedControl.h │ │ │ ├── UISlider.h │ │ │ ├── UISnapBehavior.h │ │ │ ├── UISplitViewController.h │ │ │ ├── UIStateRestoration.h │ │ │ ├── UIStepper.h │ │ │ ├── UIStoryboard.h │ │ │ ├── UIStoryboardPopoverSegue.h │ │ │ ├── UIStoryboardSegue.h │ │ │ ├── UIStringDrawing.h │ │ │ ├── UISwipeGestureRecognizer.h │ │ │ ├── UISwitch.h │ │ │ ├── UITabBar.h │ │ │ ├── UITabBarController.h │ │ │ ├── UITabBarItem.h │ │ │ ├── UITableView.h │ │ │ ├── UITableViewCell.h │ │ │ ├── UITableViewController.h │ │ │ ├── UITableViewHeaderFooterView.h │ │ │ ├── UITapGestureRecognizer.h │ │ │ ├── UITextChecker.h │ │ │ ├── UITextField.h │ │ │ ├── UITextInput.h │ │ │ ├── UITextInputTraits.h │ │ │ ├── UITextView.h │ │ │ ├── UIToolbar.h │ │ │ ├── UITouch.h │ │ │ ├── UITraitCollection.h │ │ │ ├── UIUserNotificationSettings.h │ │ │ ├── UIVideoEditorController.h │ │ │ ├── UIView.h │ │ │ ├── UIViewController.h │ │ │ ├── UIViewControllerTransitionCoordinator.h │ │ │ ├── UIViewControllerTransitioning.h │ │ │ ├── UIVisualEffectView.h │ │ │ ├── UIWebView.h │ │ │ └── UIWindow.h │ └── usr │ │ └── include │ │ ├── CommonCrypto │ │ ├── CommonCrypto.h │ │ ├── CommonCryptoError.h │ │ ├── CommonCryptor.h │ │ ├── CommonDigest.h │ │ ├── CommonHMAC.h │ │ ├── CommonKeyDerivation.h │ │ ├── CommonRandom.h │ │ └── CommonSymmetricKeywrap.h │ │ ├── dispatch │ │ ├── base.h │ │ ├── block.h │ │ ├── data.h │ │ ├── dispatch.h │ │ ├── group.h │ │ ├── introspection.h │ │ ├── io.h │ │ ├── module.map │ │ ├── object.h │ │ ├── once.h │ │ ├── queue.h │ │ ├── semaphore.h │ │ ├── source.h │ │ └── time.h │ │ └── objc │ │ ├── NSObjCRuntime.h │ │ ├── NSObject.h │ │ ├── message.h │ │ ├── module.map │ │ ├── objc-api.h │ │ ├── objc-auto.h │ │ ├── objc-exception.h │ │ ├── objc-sync.h │ │ ├── objc.h │ │ └── runtime.h └── iPhoneOS9.1.sdk │ ├── Library │ ├── Foundation │ │ ├── Foundation.h │ │ ├── FoundationErrors.h │ │ ├── NSArray.h │ │ ├── NSAttributedString.h │ │ ├── NSAutoreleasePool.h │ │ ├── NSBundle.h │ │ ├── NSByteCountFormatter.h │ │ ├── NSByteOrder.h │ │ ├── NSCache.h │ │ ├── NSCalendar.h │ │ ├── NSCharacterSet.h │ │ ├── NSCoder.h │ │ ├── NSComparisonPredicate.h │ │ ├── NSCompoundPredicate.h │ │ ├── NSData.h │ │ ├── NSDate.h │ │ ├── NSDateComponentsFormatter.h │ │ ├── NSDateFormatter.h │ │ ├── NSDateIntervalFormatter.h │ │ ├── NSDecimal.h │ │ ├── NSDecimalNumber.h │ │ ├── NSDictionary.h │ │ ├── NSEnergyFormatter.h │ │ ├── NSEnumerator.h │ │ ├── NSError.h │ │ ├── NSException.h │ │ ├── NSExpression.h │ │ ├── NSExtensionContext.h │ │ ├── NSExtensionItem.h │ │ ├── NSExtensionRequestHandling.h │ │ ├── NSFileCoordinator.h │ │ ├── NSFileHandle.h │ │ ├── NSFileManager.h │ │ ├── NSFilePresenter.h │ │ ├── NSFileVersion.h │ │ ├── NSFileWrapper.h │ │ ├── NSFormatter.h │ │ ├── NSHTTPCookie.h │ │ ├── NSHTTPCookieStorage.h │ │ ├── NSHashTable.h │ │ ├── NSIndexPath.h │ │ ├── NSIndexSet.h │ │ ├── NSInvocation.h │ │ ├── NSItemProvider.h │ │ ├── NSJSONSerialization.h │ │ ├── NSKeyValueCoding.h │ │ ├── NSKeyValueObserving.h │ │ ├── NSKeyedArchiver.h │ │ ├── NSLengthFormatter.h │ │ ├── NSLinguisticTagger.h │ │ ├── NSLocale.h │ │ ├── NSLock.h │ │ ├── NSMapTable.h │ │ ├── NSMassFormatter.h │ │ ├── NSMetadata.h │ │ ├── NSMetadataAttributes.h │ │ ├── NSMethodSignature.h │ │ ├── NSNetServices.h │ │ ├── NSNotification.h │ │ ├── NSNotificationQueue.h │ │ ├── NSNull.h │ │ ├── NSNumberFormatter.h │ │ ├── NSObjCRuntime.h │ │ ├── NSObject.h │ │ ├── NSOperation.h │ │ ├── NSOrderedSet.h │ │ ├── NSOrthography.h │ │ ├── NSPathUtilities.h │ │ ├── NSPersonNameComponents.h │ │ ├── NSPersonNameComponentsFormatter.h │ │ ├── NSPointerArray.h │ │ ├── NSPointerFunctions.h │ │ ├── NSPort.h │ │ ├── NSPredicate.h │ │ ├── NSProcessInfo.h │ │ ├── NSProgress.h │ │ ├── NSPropertyList.h │ │ ├── NSProxy.h │ │ ├── NSRange.h │ │ ├── NSRegularExpression.h │ │ ├── NSRunLoop.h │ │ ├── NSScanner.h │ │ ├── NSSet.h │ │ ├── NSSortDescriptor.h │ │ ├── NSStream.h │ │ ├── NSString.h │ │ ├── NSTextCheckingResult.h │ │ ├── NSThread.h │ │ ├── NSTimeZone.h │ │ ├── NSTimer.h │ │ ├── NSURL.h │ │ ├── NSURLAuthenticationChallenge.h │ │ ├── NSURLCache.h │ │ ├── NSURLConnection.h │ │ ├── NSURLCredential.h │ │ ├── NSURLCredentialStorage.h │ │ ├── NSURLError.h │ │ ├── NSURLProtectionSpace.h │ │ ├── NSURLProtocol.h │ │ ├── NSURLRequest.h │ │ ├── NSURLResponse.h │ │ ├── NSURLSession.h │ │ ├── NSUUID.h │ │ ├── NSUbiquitousKeyValueStore.h │ │ ├── NSUndoManager.h │ │ ├── NSUserActivity.h │ │ ├── NSUserDefaults.h │ │ ├── NSValue.h │ │ ├── NSValueTransformer.h │ │ ├── NSXMLParser.h │ │ └── NSZone.h │ ├── Photo │ │ ├── PHAdjustmentData.h │ │ ├── PHAsset.h │ │ ├── PHAssetChangeRequest.h │ │ ├── PHAssetCollectionChangeRequest.h │ │ ├── PHAssetCreationRequest.h │ │ ├── PHAssetResource.h │ │ ├── PHAssetResourceManager.h │ │ ├── PHChange.h │ │ ├── PHCollection.h │ │ ├── PHCollectionListChangeRequest.h │ │ ├── PHContentEditingInput.h │ │ ├── PHContentEditingOutput.h │ │ ├── PHFetchOptions.h │ │ ├── PHFetchResult.h │ │ ├── PHImageManager.h │ │ ├── PHLivePhoto.h │ │ ├── PHObject.h │ │ ├── PHPhotoLibrary.h │ │ ├── Photos.h │ │ └── PhotosTypes.h │ ├── QuartzCore │ │ ├── CAAnimation.h │ │ ├── CABase.h │ │ ├── CADisplayLink.h │ │ ├── CAEAGLLayer.h │ │ ├── CAEmitterBehavior.h │ │ ├── CAEmitterCell.h │ │ ├── CAEmitterLayer.h │ │ ├── CAGradientLayer.h │ │ ├── CALayer.h │ │ ├── CAMediaTiming.h │ │ ├── CAMediaTimingFunction.h │ │ ├── CAMetalLayer.h │ │ ├── CAReplicatorLayer.h │ │ ├── CAScrollLayer.h │ │ ├── CAShapeLayer.h │ │ ├── CATextLayer.h │ │ ├── CATiledLayer.h │ │ ├── CATransaction.h │ │ ├── CATransform3D.h │ │ ├── CATransformLayer.h │ │ ├── CAValueFunction.h │ │ ├── CoreAnimation.h │ │ └── QuartzCore.h │ └── UIKit │ │ ├── NSAttributedString.h │ │ ├── NSDataAsset.h │ │ ├── NSFileProviderExtension.h │ │ ├── NSLayoutAnchor.h │ │ ├── NSLayoutConstraint.h │ │ ├── NSLayoutManager.h │ │ ├── NSParagraphStyle.h │ │ ├── NSShadow.h │ │ ├── NSStringDrawing.h │ │ ├── NSText.h │ │ ├── NSTextAttachment.h │ │ ├── NSTextContainer.h │ │ ├── NSTextStorage.h │ │ ├── UIAccelerometer.h │ │ ├── UIAccessibility.h │ │ ├── UIAccessibilityAdditions.h │ │ ├── UIAccessibilityConstants.h │ │ ├── UIAccessibilityCustomAction.h │ │ ├── UIAccessibilityElement.h │ │ ├── UIAccessibilityIdentification.h │ │ ├── UIAccessibilityZoom.h │ │ ├── UIActionSheet.h │ │ ├── UIActivity.h │ │ ├── UIActivityIndicatorView.h │ │ ├── UIActivityItemProvider.h │ │ ├── UIActivityViewController.h │ │ ├── UIAlert.h │ │ ├── UIAlertController.h │ │ ├── UIAlertView.h │ │ ├── UIAppearance.h │ │ ├── UIApplication.h │ │ ├── UIApplicationShortcutItem.h │ │ ├── UIAttachmentBehavior.h │ │ ├── UIBarButtonItem.h │ │ ├── UIBarButtonItemGroup.h │ │ ├── UIBarCommon.h │ │ ├── UIBarItem.h │ │ ├── UIBezierPath.h │ │ ├── UIButton.h │ │ ├── UICollectionView.h │ │ ├── UICollectionViewCell.h │ │ ├── UICollectionViewController.h │ │ ├── UICollectionViewFlowLayout.h │ │ ├── UICollectionViewLayout.h │ │ ├── UICollectionViewTransitionLayout.h │ │ ├── UICollisionBehavior.h │ │ ├── UIColor.h │ │ ├── UIControl.h │ │ ├── UIDataDetectors.h │ │ ├── UIDatePicker.h │ │ ├── UIDevice.h │ │ ├── UIDocument.h │ │ ├── UIDocumentInteractionController.h │ │ ├── UIDocumentMenuViewController.h │ │ ├── UIDocumentPickerExtensionViewController.h │ │ ├── UIDocumentPickerViewController.h │ │ ├── UIDynamicAnimator.h │ │ ├── UIDynamicBehavior.h │ │ ├── UIDynamicItemBehavior.h │ │ ├── UIEvent.h │ │ ├── UIFieldBehavior.h │ │ ├── UIFocus.h │ │ ├── UIFocusAnimationCoordinator.h │ │ ├── UIFont.h │ │ ├── UIFontDescriptor.h │ │ ├── UIGeometry.h │ │ ├── UIGestureRecognizer.h │ │ ├── UIGestureRecognizerSubclass.h │ │ ├── UIGraphics.h │ │ ├── UIGravityBehavior.h │ │ ├── UIGuidedAccessRestrictions.h │ │ ├── UIImage.h │ │ ├── UIImageAsset.h │ │ ├── UIImagePickerController.h │ │ ├── UIImageView.h │ │ ├── UIInputView.h │ │ ├── UIInputViewController.h │ │ ├── UIInterface.h │ │ ├── UIKit.h │ │ ├── UIKitDefines.h │ │ ├── UILabel.h │ │ ├── UILayoutGuide.h │ │ ├── UILexicon.h │ │ ├── UILocalNotification.h │ │ ├── UILocalizedIndexedCollation.h │ │ ├── UILongPressGestureRecognizer.h │ │ ├── UIManagedDocument.h │ │ ├── UIMenuController.h │ │ ├── UIMotionEffect.h │ │ ├── UINavigationBar.h │ │ ├── UINavigationController.h │ │ ├── UINib.h │ │ ├── UINibDeclarations.h │ │ ├── UINibLoading.h │ │ ├── UIPageControl.h │ │ ├── UIPageViewController.h │ │ ├── UIPanGestureRecognizer.h │ │ ├── UIPasteboard.h │ │ ├── UIPickerView.h │ │ ├── UIPinchGestureRecognizer.h │ │ ├── UIPopoverBackgroundView.h │ │ ├── UIPopoverController.h │ │ ├── UIPopoverPresentationController.h │ │ ├── UIPopoverSupport.h │ │ ├── UIPresentationController.h │ │ ├── UIPress.h │ │ ├── UIPressesEvent.h │ │ ├── UIPrintError.h │ │ ├── UIPrintFormatter.h │ │ ├── UIPrintInfo.h │ │ ├── UIPrintInteractionController.h │ │ ├── UIPrintPageRenderer.h │ │ ├── UIPrintPaper.h │ │ ├── UIPrinter.h │ │ ├── UIPrinterPickerController.h │ │ ├── UIProgressView.h │ │ ├── UIPushBehavior.h │ │ ├── UIReferenceLibraryViewController.h │ │ ├── UIRefreshControl.h │ │ ├── UIRegion.h │ │ ├── UIResponder.h │ │ ├── UIRotationGestureRecognizer.h │ │ ├── UIScreen.h │ │ ├── UIScreenEdgePanGestureRecognizer.h │ │ ├── UIScreenMode.h │ │ ├── UIScrollView.h │ │ ├── UISearchBar.h │ │ ├── UISearchContainerViewController.h │ │ ├── UISearchController.h │ │ ├── UISearchDisplayController.h │ │ ├── UISegmentedControl.h │ │ ├── UISlider.h │ │ ├── UISnapBehavior.h │ │ ├── UISplitViewController.h │ │ ├── UIStackView.h │ │ ├── UIStateRestoration.h │ │ ├── UIStepper.h │ │ ├── UIStoryboard.h │ │ ├── UIStoryboardPopoverSegue.h │ │ ├── UIStoryboardSegue.h │ │ ├── UIStringDrawing.h │ │ ├── UISwipeGestureRecognizer.h │ │ ├── UISwitch.h │ │ ├── UITabBar.h │ │ ├── UITabBarController.h │ │ ├── UITabBarItem.h │ │ ├── UITableView.h │ │ ├── UITableViewCell.h │ │ ├── UITableViewController.h │ │ ├── UITableViewHeaderFooterView.h │ │ ├── UITapGestureRecognizer.h │ │ ├── UITextChecker.h │ │ ├── UITextField.h │ │ ├── UITextInput.h │ │ ├── UITextInputTraits.h │ │ ├── UITextView.h │ │ ├── UIToolbar.h │ │ ├── UITouch.h │ │ ├── UITraitCollection.h │ │ ├── UIUserNotificationSettings.h │ │ ├── UIVideoEditorController.h │ │ ├── UIView.h │ │ ├── UIViewController.h │ │ ├── UIViewControllerTransitionCoordinator.h │ │ ├── UIViewControllerTransitioning.h │ │ ├── UIVisualEffectView.h │ │ ├── UIWebView.h │ │ └── UIWindow.h │ └── usr │ └── objc │ ├── NSObjCRuntime.h │ ├── NSObject.h │ ├── message.h │ ├── module.map │ ├── objc-api.h │ ├── objc-auto.h │ ├── objc-exception.h │ ├── objc-sync.h │ ├── objc.h │ └── runtime.h ├── LICENSE ├── Practise ├── .gitignore ├── Day-01-UIDevice │ ├── Day-01-UIDevice.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ └── Day-01-UIDevice │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── DemoInputView.h │ │ ├── DemoInputView.m │ │ ├── Info.plist │ │ ├── ViewController.h │ │ ├── ViewController.m │ │ └── main.m └── Day-02-Trait │ ├── Day-02-Trait.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── Day-02-Trait │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | # Xcode 2 | # 3 | build/ 4 | *.pbxuser 5 | !default.pbxuser 6 | *.mode1v3 7 | !default.mode1v3 8 | *.mode2v3 9 | !default.mode2v3 10 | *.perspectivev3 11 | !default.perspectivev3 12 | xcuserdata 13 | *.xccheckout 14 | *.moved-aside 15 | DerivedData 16 | *.hmap 17 | *.ipa 18 | *.xcuserstate 19 | 20 | # CocoaPods 21 | # 22 | # We recommend against adding the Pods directory to your .gitignore. However 23 | # you should judge for yourself, the pros and cons are mentioned at: 24 | # http://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control 25 | # 26 | # Pods/ 27 | -------------------------------------------------------------------------------- /Headers/README.md: -------------------------------------------------------------------------------- 1 | # 新增文件 2 | 3 | ## UIKit 4 | 5 | * NSFileProviderExtension.h 6 | * UIAccessibilityCustomAction.h 7 | * UIAlertController.h 8 | * UIDocumentMenuViewController.h 9 | * UIDocumentPickerExtensionViewController.h 10 | * UIDocumentPickerViewController.h 11 | * UIImageAsset.h 12 | * UIInputViewController.h 13 | * UILexicon.h 14 | * UIPopoverPresentationController.h 15 | * UIPopoverSupport.h 16 | * UIPresentationController.h 17 | * UIPrinter.h 18 | * UIPrinterPickerController.h 19 | * UISearchController.h 20 | * UITraitCollection.h 21 | * UIUserNotificationSettings.h 22 | * UIVisualEffectView.h 23 | 24 | 共计 18 个 25 | 26 | ## Foundation 27 | 28 | * NSDateComponentsFormatter.h 29 | * NSDateIntervalFormatter.h 30 | * NSEnergyFormatter.h 31 | * NSExtensionContext.h 32 | * NSExtensionItem.h 33 | * NSExtensionRequestHandling.h 34 | * NSItemProvider.h 35 | * NSLengthFormatter.h 36 | * NSMassFormatter.h 37 | * NSUserActivity.h 38 | 39 | 共计 10 个 40 | 41 | ## dispatch 42 | 43 | * block.h 44 | 45 | 共计 1 个 46 | 47 | ## CommonCrypto 48 | 49 | * CommonCryptoError.h 50 | * CommonRandom.h 51 | 52 | 共计 2 个 53 | 54 | ## 8.2 SDK 差异 55 | 56 | ### Foundation.framework 57 | 58 | #### NSThread.h 59 | 60 | 新增属性 61 | 62 | ``` 63 | @property NSQualityOfService qualityOfService NS_AVAILABLE(10_10, 8_0); 64 | ``` -------------------------------------------------------------------------------- /Headers/iOS10.0.sdk/WatchConnectivity/WCDefines.h: -------------------------------------------------------------------------------- 1 | // 2 | // WCDefines.h 3 | // WatchConnectivity 4 | // 5 | // Copyright (c) 2015 Apple Inc. All rights reserved. 6 | // 7 | 8 | #ifndef WC_EXTERN 9 | #ifdef __cplusplus 10 | #define WC_EXTERN extern "C" __attribute__((visibility ("default"))) 11 | #else 12 | #define WC_EXTERN extern __attribute__((visibility ("default"))) 13 | #endif 14 | #endif 15 | -------------------------------------------------------------------------------- /Headers/iOS10.0.sdk/WatchConnectivity/WCSessionFile.h: -------------------------------------------------------------------------------- 1 | // 2 | // WCSessionFile.h 3 | // WatchConnectivity 4 | // 5 | // Copyright (c) 2015 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | NS_ASSUME_NONNULL_BEGIN 11 | 12 | /** Contains file information, such as the file's location and optional user info 13 | */ 14 | NS_CLASS_AVAILABLE_IOS(9.0) 15 | @interface WCSessionFile : NSObject 16 | @property (nonatomic, readonly) NSURL *fileURL; 17 | @property (nonatomic, copy, readonly, nullable) NSDictionary *metadata; 18 | @end 19 | 20 | /** Used to track a file being transferred. 21 | */ 22 | NS_CLASS_AVAILABLE_IOS(9.0) 23 | @interface WCSessionFileTransfer : NSObject 24 | @property (nonatomic, readonly) WCSessionFile *file; 25 | @property (nonatomic, readonly, getter=isTransferring) BOOL transferring; 26 | - (void)cancel; 27 | @end 28 | 29 | NS_ASSUME_NONNULL_END 30 | -------------------------------------------------------------------------------- /Headers/iOS10.0.sdk/WatchConnectivity/WCSessionUserInfoTransfer.h: -------------------------------------------------------------------------------- 1 | // 2 | // WCSessionDictionaryTransfer.h 3 | // WatchConnectivity 4 | // 5 | // Copyright (c) 2015 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | NS_ASSUME_NONNULL_BEGIN 11 | 12 | /** Used to track a user info dictionary being transferred. 13 | */ 14 | NS_CLASS_AVAILABLE_IOS(9.0) 15 | @interface WCSessionUserInfoTransfer : NSObject 16 | @property (nonatomic, readonly, getter=isCurrentComplicationInfo) BOOL currentComplicationInfo __WATCHOS_UNAVAILABLE; 17 | @property (nonatomic, readonly, copy) NSDictionary *userInfo; 18 | @property (nonatomic, readonly, getter=isTransferring) BOOL transferring; 19 | - (void)cancel; 20 | @end 21 | 22 | NS_ASSUME_NONNULL_END 23 | -------------------------------------------------------------------------------- /Headers/iOS10.0.sdk/WatchConnectivity/WatchConnectivity.h: -------------------------------------------------------------------------------- 1 | // 2 | // WatchConnectivity.h 3 | // WatchConnectivity 4 | // 5 | // Copyright (c) 2015 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | #import 11 | 12 | #import 13 | #import 14 | #import 15 | #import 16 | -------------------------------------------------------------------------------- /Headers/iOS10.0.sdk/WatchKit/WKAccessibility.h: -------------------------------------------------------------------------------- 1 | // 2 | // WKAccessibility.h 3 | // WatchKit 4 | // 5 | // Copyright (c) 2015 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | WKI_EXTERN BOOL WKAccessibilityIsVoiceOverRunning() WK_AVAILABLE_WATCHOS_ONLY(2.0); 14 | WKI_EXTERN NSString *const WKAccessibilityVoiceOverStatusChanged WK_AVAILABLE_WATCHOS_ONLY(2.0); 15 | 16 | NS_ASSUME_NONNULL_END 17 | -------------------------------------------------------------------------------- /Headers/iOS10.0.sdk/WatchKit/WKAlertAction.h: -------------------------------------------------------------------------------- 1 | // 2 | // WKAlertAction.h 3 | // WatchKit 4 | // 5 | // Copyright (c) 2015 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | typedef NS_ENUM(NSInteger, WKAlertActionStyle) { 14 | WKAlertActionStyleDefault = 0, 15 | WKAlertActionStyleCancel, 16 | WKAlertActionStyleDestructive 17 | } WK_AVAILABLE_WATCHOS_ONLY(2.0); 18 | 19 | typedef void (^WKAlertActionHandler)(void) WK_AVAILABLE_WATCHOS_ONLY(2.0); 20 | 21 | WK_AVAILABLE_WATCHOS_ONLY(2.0) 22 | @interface WKAlertAction : NSObject 23 | 24 | + (instancetype)actionWithTitle:(NSString *)title style:(WKAlertActionStyle)style handler:(WKAlertActionHandler)handler; 25 | 26 | - (instancetype)init NS_UNAVAILABLE; 27 | 28 | @end 29 | 30 | NS_ASSUME_NONNULL_END 31 | -------------------------------------------------------------------------------- /Headers/iOS10.0.sdk/WatchKit/WKCrownSequencer.h: -------------------------------------------------------------------------------- 1 | // 2 | // WKCrownSequencer.h 3 | // WatchKit 4 | // 5 | // Copyright © 2016 Apple Inc. All rights reserved. 6 | // 7 | 8 | NS_ASSUME_NONNULL_BEGIN 9 | 10 | @protocol WKCrownDelegate; 11 | 12 | WK_AVAILABLE_WATCHOS_ONLY(3.0) 13 | @interface WKCrownSequencer : NSObject 14 | 15 | @property (nonatomic, weak, nullable) id delegate; 16 | @property (nonatomic, readonly) double rotationsPerSecond; 17 | @property (nonatomic, readonly, getter=isIdle) BOOL idle; 18 | 19 | - (instancetype)init NS_UNAVAILABLE; 20 | // Sets this sequencer as focused, automatically resigns focus of any WKPickerViews 21 | - (void)focus; 22 | - (void)resignFocus; 23 | 24 | @end 25 | 26 | WK_AVAILABLE_WATCHOS_ONLY(3.0) 27 | @protocol WKCrownDelegate 28 | 29 | @optional 30 | // called when the crown rotates, rotationalDelta is the change since the last call (sign indicates direction). 31 | - (void)crownDidRotate:(nullable WKCrownSequencer *)crownSequencer rotationalDelta:(double)rotationalDelta; 32 | // called when the crown becomes idle 33 | - (void)crownDidBecomeIdle:(nullable WKCrownSequencer *)crownSequencer; 34 | 35 | @end 36 | 37 | NS_ASSUME_NONNULL_END 38 | -------------------------------------------------------------------------------- /Headers/iOS10.0.sdk/WatchKit/WKDefines.h: -------------------------------------------------------------------------------- 1 | // 2 | // WKDefines.h 3 | // WatchKit 4 | // 5 | // Copyright (c) 2014-2015 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | #ifdef __cplusplus 11 | #define WKI_EXTERN extern "C" __attribute__((visibility ("default"))) 12 | #else 13 | #define WKI_EXTERN extern __attribute__((visibility ("default"))) 14 | #endif 15 | 16 | #define WK_CLASS_AVAILABLE_IOS(_iOSIntro) NS_CLASS_AVAILABLE_IOS(_iOSIntro) 17 | #define WK_AVAILABLE_WATCHOS_ONLY(_watchOSIntro) __WATCHOS_AVAILABLE(_watchOSIntro) __IOS_UNAVAILABLE 18 | #define WK_AVAILABLE_IOS_ONLY(_iOSIntro) __IOS_AVAILABLE(_iOSIntro) __WATCHOS_UNAVAILABLE 19 | #define WK_AVAILABLE_WATCHOS_IOS(_watchOSIntro,_iOSIntro) __WATCHOS_AVAILABLE(_watchOSIntro) __IOS_AVAILABLE(_iOSIntro) 20 | #define WK_DEPRECATED_WATCHOS(_watchOSIntro,_watchOSDep,_msg) __WATCHOS_DEPRECATED(_watchOSIntro,_watchOSDep,_msg) 21 | #if TARGET_WATCH_OS 22 | #define WK_DEPRECATED_WATCHOS_IOS(_watchOSIntro,_watchOSDep,_iOSIntro,_iOSDep,_msg) __WATCHOS_DEPRECATED(_watchOSIntro,_watchOSDep,_msg) 23 | #else 24 | #define WK_DEPRECATED_WATCHOS_IOS(_watchOSIntro,_watchOSDep,_iOSIntro,_iOSDep,_msg) __IOS_DEPRECATED(_iOSIntro,_iOSDep,_msg) 25 | #endif 26 | -------------------------------------------------------------------------------- /Headers/iOS10.0.sdk/WatchKit/WKError.h: -------------------------------------------------------------------------------- 1 | // 2 | // WKError.h 3 | // WatchKit 4 | // 5 | // Copyright (c) 2014-2015 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | WKI_EXTERN NSString * const WatchKitErrorDomain NS_AVAILABLE_IOS(8_2); 14 | 15 | typedef NS_ENUM(NSInteger, WatchKitErrorCode) { 16 | WatchKitUnknownError = 1, // unknown error 17 | WatchKitApplicationDelegateWatchKitRequestReplyNotCalledError = 2, // in iOS app's -[UIApplicationDelegate application:handleWatchKitExtensionRequest:reply:], reply was never called 18 | WatchKitInvalidArgumentError = 3, // invalid argument error 19 | WatchKitMediaPlayerError = 4, // media player error 20 | WatchKitDownloadError = 5, // download of resource failed 21 | WatchKitRecordingFailedError = 6, // recording failed 22 | } NS_ENUM_AVAILABLE_IOS(8_2); 23 | 24 | NS_ASSUME_NONNULL_END 25 | -------------------------------------------------------------------------------- /Headers/iOS10.0.sdk/WatchKit/WKImage.h: -------------------------------------------------------------------------------- 1 | // 2 | // WKImage.h 3 | // WatchKit 4 | // 5 | // Copyright (c) 2015 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @class UIImage; 14 | 15 | WK_AVAILABLE_WATCHOS_ONLY(2.0) 16 | @interface WKImage : NSObject 17 | 18 | + (instancetype)imageWithImage:(UIImage *)image; 19 | + (instancetype)imageWithImageData:(NSData *)imageData; 20 | + (instancetype)imageWithImageName:(NSString *)imageName; 21 | 22 | - (instancetype)init NS_UNAVAILABLE; 23 | 24 | @property (readonly, nullable) UIImage *image; 25 | @property (readonly, nullable) NSData *imageData; 26 | @property (readonly, nullable) NSString *imageName; 27 | 28 | @end 29 | 30 | NS_ASSUME_NONNULL_END 31 | -------------------------------------------------------------------------------- /Headers/iOS10.0.sdk/WatchKit/WKInterfaceActivityRing.h: -------------------------------------------------------------------------------- 1 | // 2 | // WKInterfaceActivityRing.h 3 | // WatchKit 4 | // 5 | // Copyright (c) 2015 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | @class HKActivitySummary; 13 | 14 | NS_ASSUME_NONNULL_BEGIN 15 | 16 | WK_AVAILABLE_WATCHOS_ONLY(2.2) 17 | @interface WKInterfaceActivityRing : WKInterfaceObject 18 | 19 | - (void)setActivitySummary:(nullable HKActivitySummary *)activitySummary animated:(BOOL)animated; 20 | 21 | @end 22 | 23 | NS_ASSUME_NONNULL_END 24 | -------------------------------------------------------------------------------- /Headers/iOS10.0.sdk/WatchKit/WKInterfaceButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // WKInterfaceButton.h 3 | // WatchKit 4 | // 5 | // Copyright (c) 2014-2015 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | @class UIImage, UIColor; 15 | 16 | WK_CLASS_AVAILABLE_IOS(8_2) 17 | @interface WKInterfaceButton : WKInterfaceObject 18 | 19 | - (void)setTitle:(nullable NSString *)title; 20 | - (void)setAttributedTitle:(nullable NSAttributedString *)attributedTitle; 21 | 22 | - (void)setBackgroundColor:(nullable UIColor *)color; 23 | - (void)setBackgroundImage:(nullable UIImage *)image; 24 | - (void)setBackgroundImageData:(nullable NSData *)imageData; 25 | - (void)setBackgroundImageNamed:(nullable NSString *)imageName; 26 | 27 | - (void)setEnabled:(BOOL)enabled; 28 | 29 | @end 30 | 31 | NS_ASSUME_NONNULL_END 32 | -------------------------------------------------------------------------------- /Headers/iOS10.0.sdk/WatchKit/WKInterfaceDate.h: -------------------------------------------------------------------------------- 1 | // 2 | // WKInterfaceDate.h 3 | // WatchKit 4 | // 5 | // Copyright (c) 2014-2015 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | @class UIColor; 15 | 16 | WK_CLASS_AVAILABLE_IOS(8_2) 17 | @interface WKInterfaceDate : WKInterfaceObject 18 | 19 | - (void)setTextColor:(nullable UIColor *)color; 20 | 21 | - (void)setTimeZone:(nullable NSTimeZone *)timeZone; 22 | - (void)setCalendar:(nullable NSCalendar *)calendar; 23 | 24 | @end 25 | 26 | NS_ASSUME_NONNULL_END 27 | -------------------------------------------------------------------------------- /Headers/iOS10.0.sdk/WatchKit/WKInterfaceGroup.h: -------------------------------------------------------------------------------- 1 | // 2 | // WKInterfaceGroup.h 3 | // WatchKit 4 | // 5 | // Copyright (c) 2014-2015 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | #import 12 | #import 13 | 14 | NS_ASSUME_NONNULL_BEGIN 15 | 16 | @class UIColor, UIImage; 17 | @protocol WKImageAnimatable; 18 | 19 | WK_CLASS_AVAILABLE_IOS(8_2) 20 | @interface WKInterfaceGroup : WKInterfaceObject 21 | 22 | - (void)setCornerRadius:(CGFloat)cornerRadius; 23 | - (void)setContentInset:(UIEdgeInsets)contentInset WK_AVAILABLE_WATCHOS_ONLY(2.0); 24 | 25 | - (void)setBackgroundColor:(nullable UIColor *)color; 26 | - (void)setBackgroundImage:(nullable UIImage *)image; 27 | - (void)setBackgroundImageData:(nullable NSData *)imageData; 28 | - (void)setBackgroundImageNamed:(nullable NSString *)imageName; 29 | 30 | @end 31 | 32 | NS_ASSUME_NONNULL_END 33 | -------------------------------------------------------------------------------- /Headers/iOS10.0.sdk/WatchKit/WKInterfaceHMCamera.h: -------------------------------------------------------------------------------- 1 | // 2 | // WKInterfaceHMCamera.h 3 | // WatchKit 4 | // 5 | // Copyright © 2016 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | @class HMCameraSource; 12 | 13 | WK_AVAILABLE_WATCHOS_ONLY(3.0) 14 | @interface WKInterfaceHMCamera : WKInterfaceObject 15 | 16 | // Pass nil to clear out the camera source. 17 | - (void)setCameraSource:(nullable HMCameraSource *)cameraSource; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Headers/iOS10.0.sdk/WatchKit/WKInterfaceImage.h: -------------------------------------------------------------------------------- 1 | // 2 | // WKInterfaceImage.h 3 | // WatchKit 4 | // 5 | // Copyright (c) 2014-2015 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | #import 12 | 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | @class UIImage; 16 | 17 | @protocol WKImageAnimatable 18 | 19 | // Play all images repeatedly using duration specified in interface description. 20 | - (void)startAnimating; 21 | 22 | // Play a subset of images for a certain number of times. 0 means repeat until stop. 23 | - (void)startAnimatingWithImagesInRange:(NSRange)imageRange duration:(NSTimeInterval)duration repeatCount:(NSInteger)repeatCount; 24 | 25 | - (void)stopAnimating; 26 | 27 | @end 28 | 29 | WK_CLASS_AVAILABLE_IOS(8_2) 30 | @interface WKInterfaceImage : WKInterfaceObject 31 | 32 | - (void)setImage:(nullable UIImage *)image; 33 | - (void)setImageData:(nullable NSData *)imageData; 34 | - (void)setImageNamed:(nullable NSString *)imageName; 35 | 36 | - (void)setTintColor:(nullable UIColor *)tintColor; 37 | 38 | @end 39 | 40 | NS_ASSUME_NONNULL_END 41 | -------------------------------------------------------------------------------- /Headers/iOS10.0.sdk/WatchKit/WKInterfaceInlineMovie.h: -------------------------------------------------------------------------------- 1 | // 2 | // WKInterfaceInlineMovie.h 3 | // WatchKit 4 | // 5 | // Copyright © 2016 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | @class WKImage; 13 | 14 | NS_ASSUME_NONNULL_BEGIN 15 | 16 | WK_AVAILABLE_WATCHOS_ONLY(3.0) 17 | 18 | @interface WKInterfaceInlineMovie : WKInterfaceObject 19 | 20 | - (void)setMovieURL:(NSURL *)URL; 21 | - (void)setVideoGravity:(WKVideoGravity)videoGravity; // default is WKVideoGravityResizeAspect 22 | - (void)setLoops:(BOOL)loops; // default is NO 23 | - (void)setAutoplays:(BOOL)autoplays; // default is YES 24 | 25 | - (void)setPosterImage:(nullable WKImage *)posterImage; 26 | 27 | - (void)play; 28 | - (void)playFromBeginning; 29 | - (void)pause; 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /Headers/iOS10.0.sdk/WatchKit/WKInterfaceLabel.h: -------------------------------------------------------------------------------- 1 | // 2 | // WKInterfaceLabel.h 3 | // WatchKit 4 | // 5 | // Copyright (c) 2014-2015 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | @class UIColor; 15 | 16 | WK_CLASS_AVAILABLE_IOS(8_2) 17 | @interface WKInterfaceLabel : WKInterfaceObject 18 | 19 | - (void)setText:(nullable NSString *)text; 20 | - (void)setTextColor:(nullable UIColor *)color; 21 | 22 | - (void)setAttributedText:(nullable NSAttributedString *)attributedText; 23 | 24 | @end 25 | 26 | NS_ASSUME_NONNULL_END 27 | -------------------------------------------------------------------------------- /Headers/iOS10.0.sdk/WatchKit/WKInterfaceMap.h: -------------------------------------------------------------------------------- 1 | // 2 | // WKInterfaceMap.h 3 | // WatchKit 4 | // 5 | // Copyright (c) 2014-2015 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | #import 12 | #import 13 | 14 | NS_ASSUME_NONNULL_BEGIN 15 | 16 | typedef NS_ENUM(NSInteger, WKInterfaceMapPinColor) { 17 | WKInterfaceMapPinColorRed, 18 | WKInterfaceMapPinColorGreen, 19 | WKInterfaceMapPinColorPurple, 20 | } NS_ENUM_AVAILABLE_IOS(8_2); 21 | 22 | WK_CLASS_AVAILABLE_IOS(8_2) 23 | @interface WKInterfaceMap : WKInterfaceObject 24 | 25 | - (void)setVisibleMapRect:(MKMapRect)mapRect; 26 | - (void)setRegion:(MKCoordinateRegion)coordinateRegion; 27 | 28 | - (void)addAnnotation:(CLLocationCoordinate2D)location withImage:(nullable UIImage *)image centerOffset:(CGPoint)offset; 29 | - (void)addAnnotation:(CLLocationCoordinate2D)location withImageNamed:(nullable NSString *)name centerOffset:(CGPoint)offset; 30 | - (void)addAnnotation:(CLLocationCoordinate2D)location withPinColor:(WKInterfaceMapPinColor)pinColor; 31 | - (void)removeAllAnnotations; 32 | 33 | @end 34 | 35 | NS_ASSUME_NONNULL_END 36 | -------------------------------------------------------------------------------- /Headers/iOS10.0.sdk/WatchKit/WKInterfaceMovie.h: -------------------------------------------------------------------------------- 1 | // 2 | // WKInterfaceMovie.h 3 | // WatchKit 4 | // 5 | // Copyright (c) 2015 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | #import 12 | 13 | @class WKImage; 14 | 15 | NS_ASSUME_NONNULL_BEGIN 16 | 17 | WK_AVAILABLE_WATCHOS_ONLY(2.0) 18 | @interface WKInterfaceMovie : WKInterfaceObject 19 | 20 | - (void)setMovieURL:(NSURL *)URL; 21 | - (void)setVideoGravity:(WKVideoGravity)videoGravity; // default is WKVideoGravityResizeAspect 22 | - (void)setLoops:(BOOL)loops; 23 | 24 | - (void)setPosterImage:(nullable WKImage *)posterImage; 25 | 26 | @end 27 | 28 | NS_ASSUME_NONNULL_END 29 | -------------------------------------------------------------------------------- /Headers/iOS10.0.sdk/WatchKit/WKInterfacePaymentButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // WKInterfacePaymentButton.h 3 | // WatchKit 4 | // 5 | // Copyright (c) 2016 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | WK_AVAILABLE_WATCHOS_ONLY(3.0) 15 | @interface WKInterfacePaymentButton : WKInterfaceObject 16 | @end 17 | 18 | NS_ASSUME_NONNULL_END 19 | -------------------------------------------------------------------------------- /Headers/iOS10.0.sdk/WatchKit/WKInterfaceSeparator.h: -------------------------------------------------------------------------------- 1 | // 2 | // WKInterfaceSeparator.h 3 | // WatchKit 4 | // 5 | // Copyright (c) 2014-2015 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @class UIColor; 14 | 15 | WK_CLASS_AVAILABLE_IOS(8_2) 16 | @interface WKInterfaceSeparator : WKInterfaceObject 17 | 18 | - (void)setColor:(nullable UIColor *)color; 19 | 20 | @end 21 | 22 | NS_ASSUME_NONNULL_END 23 | -------------------------------------------------------------------------------- /Headers/iOS10.0.sdk/WatchKit/WKInterfaceSlider.h: -------------------------------------------------------------------------------- 1 | // 2 | // WKInterfaceSlider.h 3 | // WatchKit 4 | // 5 | // Copyright (c) 2014-2015 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | @class UIColor; 15 | 16 | WK_CLASS_AVAILABLE_IOS(8_2) 17 | @interface WKInterfaceSlider : WKInterfaceObject 18 | 19 | - (void)setEnabled:(BOOL)enabled; 20 | - (void)setValue:(float)value; 21 | - (void)setColor:(nullable UIColor *)color; 22 | - (void)setNumberOfSteps:(NSInteger)numberOfSteps; 23 | 24 | @end 25 | 26 | NS_ASSUME_NONNULL_END 27 | -------------------------------------------------------------------------------- /Headers/iOS10.0.sdk/WatchKit/WKInterfaceSwitch.h: -------------------------------------------------------------------------------- 1 | // 2 | // WKInterfaceSwitch.h 3 | // WatchKit 4 | // 5 | // Copyright (c) 2014-2015 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | #import 12 | 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | WK_CLASS_AVAILABLE_IOS(8_2) 16 | @interface WKInterfaceSwitch : WKInterfaceObject 17 | 18 | - (void)setTitle:(nullable NSString *)title; 19 | - (void)setAttributedTitle:(nullable NSAttributedString *)attributedTitle; 20 | 21 | - (void)setEnabled:(BOOL)enabled; 22 | - (void)setOn:(BOOL)on; 23 | - (void)setColor:(nullable UIColor *)color; 24 | 25 | @end 26 | 27 | NS_ASSUME_NONNULL_END 28 | -------------------------------------------------------------------------------- /Headers/iOS10.0.sdk/WatchKit/WKInterfaceTable.h: -------------------------------------------------------------------------------- 1 | // 2 | // WKInterfaceTable.h 3 | // WatchKit 4 | // 5 | // Copyright (c) 2014-2015 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | WK_CLASS_AVAILABLE_IOS(8_2) 15 | @interface WKInterfaceTable : WKInterfaceObject 16 | 17 | - (void)setRowTypes:(NSArray *)rowTypes; // row names. size of array is number of rows 18 | - (void)setNumberOfRows:(NSInteger)numberOfRows withRowType:(NSString *)rowType; // repeating row name 19 | 20 | @property(nonatomic,readonly) NSInteger numberOfRows; 21 | - (nullable id)rowControllerAtIndex:(NSInteger)index; 22 | 23 | - (void)insertRowsAtIndexes:(NSIndexSet *)rows withRowType:(NSString *)rowType; 24 | - (void)removeRowsAtIndexes:(NSIndexSet *)rows; 25 | 26 | - (void)scrollToRowAtIndex:(NSInteger)index; 27 | 28 | - (void)performSegueForRow:(NSInteger)row WK_AVAILABLE_WATCHOS_ONLY(3.0); 29 | 30 | @end 31 | 32 | NS_ASSUME_NONNULL_END 33 | -------------------------------------------------------------------------------- /Headers/iOS10.0.sdk/WatchKit/WKInterfaceTimer.h: -------------------------------------------------------------------------------- 1 | // 2 | // WKInterfaceTimer.h 3 | // WatchKit 4 | // 5 | // Copyright (c) 2014-2015 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | @class UIColor; 15 | 16 | WK_CLASS_AVAILABLE_IOS(8_2) 17 | @interface WKInterfaceTimer : WKInterfaceObject 18 | 19 | - (void)setTextColor:(nullable UIColor *)color; 20 | 21 | - (void)setDate:(NSDate *)date; // count up/down from current date to this date 22 | - (void)start; 23 | - (void)stop; 24 | 25 | @end 26 | 27 | NS_ASSUME_NONNULL_END 28 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/CFNetwork/CFNetworkDefs.h: -------------------------------------------------------------------------------- 1 | /* 2 | File: CFNetwork/CFNetworkDefs.h 3 | 4 | Contains: CoreFoundation Network header 5 | 6 | Copyright: Copyright (c) 2001-2008 Apple Inc. All rights reserved. 7 | 8 | Bugs?: For bug reports, consult the following page on 9 | the World Wide Web: 10 | 11 | http://developer.apple.com/bugreporter/ 12 | 13 | */ 14 | 15 | #ifndef __CFNETWORK_DEFS_H_ 16 | #define __CFNETWORK_DEFS_H_ 17 | 18 | 19 | 20 | 21 | // To pick-up the CALLBACK_API_C definition. 22 | #include 23 | 24 | /* Standard incantation for exporting/importing DLL symbols */ 25 | #if defined(__WIN32__) 26 | #if defined(CFNETWORK_BUILDING_DLL) 27 | #define CFN_EXPORT __declspec(dllexport) extern 28 | #else 29 | #define CFN_EXPORT __declspec(dllimport) extern 30 | #endif 31 | #else 32 | #define CFN_EXPORT extern 33 | #endif 34 | 35 | #if __cplusplus 36 | #define CFN_CPP_BEGIN extern "C" { 37 | #define CFN_CPP_END }; 38 | #else 39 | #define CFN_CPP_BEGIN /* BEGIN EXTERN C */ 40 | #define CFN_CPP_END /* END EXTERN C */ 41 | #endif 42 | 43 | #endif //__CFNETWORK_DEFS_H_ 44 | 45 | 46 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/CoreFoundation/CFUtilities.h: -------------------------------------------------------------------------------- 1 | /* CFUtilities.h 2 | Copyright (c) 2005-2013, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #if !defined(__COREFOUNDATION_CFUTILITIES__) 6 | #define __COREFOUNDATION_CFUTILITIES__ 1 7 | 8 | #include 9 | #include 10 | #include 11 | 12 | CF_IMPLICIT_BRIDGING_ENABLED 13 | CF_EXTERN_C_BEGIN 14 | 15 | CF_EXPORT 16 | CFURLRef CFCopyHomeDirectoryURL(void) CF_AVAILABLE_IOS(5_0); 17 | 18 | CF_EXTERN_C_END 19 | CF_IMPLICIT_BRIDGING_DISABLED 20 | 21 | #endif /* ! __COREFOUNDATION_CFUTILITIES__ */ 22 | 23 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/CoreGraphics/CGError.h: -------------------------------------------------------------------------------- 1 | /* CoreGraphics - CGError.h 2 | Copyright (c) 2000-2011 Apple Inc. 3 | All rights reserved. */ 4 | 5 | #ifndef CGERROR_H_ 6 | #define CGERROR_H_ 7 | 8 | #include 9 | #include 10 | 11 | /* Types used for errors and error handlers. */ 12 | 13 | enum _CGError { 14 | kCGErrorSuccess = 0, 15 | kCGErrorFailure = 1000, 16 | kCGErrorIllegalArgument = 1001, 17 | kCGErrorInvalidConnection = 1002, 18 | kCGErrorInvalidContext = 1003, 19 | kCGErrorCannotComplete = 1004, 20 | kCGErrorNotImplemented = 1006, 21 | kCGErrorRangeCheck = 1007, 22 | kCGErrorTypeCheck = 1008, 23 | kCGErrorInvalidOperation = 1010, 24 | kCGErrorNoneAvailable = 1011, 25 | }; 26 | typedef int32_t CGError; 27 | 28 | #endif /* CGERROR_H_ */ 29 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/CoreGraphics/CGPDFOperatorTable.h: -------------------------------------------------------------------------------- 1 | /* CoreGraphics - CGPDFOperatorTable.h 2 | * Copyright (c) 2004-2008 Apple Inc. 3 | * All rights reserved. */ 4 | 5 | #ifndef CGPDFOPERATORTABLE_H_ 6 | #define CGPDFOPERATORTABLE_H_ 7 | 8 | typedef struct CGPDFOperatorTable *CGPDFOperatorTableRef; 9 | 10 | #include 11 | 12 | CF_IMPLICIT_BRIDGING_ENABLED 13 | 14 | typedef void (*CGPDFOperatorCallback)(CGPDFScannerRef scanner, void *info); 15 | 16 | /* Return an empty operator table. */ 17 | 18 | CG_EXTERN CGPDFOperatorTableRef CGPDFOperatorTableCreate(void) 19 | CG_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); 20 | 21 | /* Increment the retain count of `table'. */ 22 | 23 | CG_EXTERN CGPDFOperatorTableRef CGPDFOperatorTableRetain(CGPDFOperatorTableRef 24 | table) CG_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); 25 | 26 | /* Decrement the retain count of `table'. */ 27 | 28 | CG_EXTERN void CGPDFOperatorTableRelease(CGPDFOperatorTableRef table) 29 | CG_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); 30 | 31 | /* Set the callback for the operator named `name' to `callback' */ 32 | 33 | CG_EXTERN void CGPDFOperatorTableSetCallback(CGPDFOperatorTableRef table, 34 | const char *name, CGPDFOperatorCallback callback) 35 | CG_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); 36 | 37 | CF_IMPLICIT_BRIDGING_DISABLED 38 | 39 | #endif /* CGPDFOPERATORTABLE_H_ */ 40 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/CoreGraphics/CGPDFStream.h: -------------------------------------------------------------------------------- 1 | /* CoreGraphics - CGPDFStream.h 2 | * Copyright (c) 2002-2008 Apple Inc. 3 | * All rights reserved. */ 4 | 5 | #ifndef CGPDFSTREAM_H_ 6 | #define CGPDFSTREAM_H_ 7 | 8 | typedef struct CGPDFStream *CGPDFStreamRef; 9 | 10 | enum CGPDFDataFormat { 11 | CGPDFDataFormatRaw, CGPDFDataFormatJPEGEncoded, CGPDFDataFormatJPEG2000 12 | }; 13 | typedef enum CGPDFDataFormat CGPDFDataFormat; 14 | 15 | #include 16 | #include 17 | #include 18 | 19 | /* Return the dictionary of `stream'. */ 20 | 21 | CG_EXTERN CGPDFDictionaryRef CGPDFStreamGetDictionary(CGPDFStreamRef stream) 22 | CG_AVAILABLE_STARTING(__MAC_10_3, __IPHONE_2_0); 23 | 24 | /* Return the data of `stream'. */ 25 | 26 | CG_EXTERN CFDataRef CGPDFStreamCopyData(CGPDFStreamRef stream, 27 | CGPDFDataFormat *format) 28 | CG_AVAILABLE_STARTING(__MAC_10_3, __IPHONE_2_0); 29 | 30 | #endif /* CGPDFSTREAM_H_ */ 31 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/CoreGraphics/CGPDFString.h: -------------------------------------------------------------------------------- 1 | /* CoreGraphics - CGPDFString.h 2 | * Copyright (c) 2002-2008 Apple Inc. 3 | * All rights reserved. */ 4 | 5 | #ifndef CGPDFSTRING_H_ 6 | #define CGPDFSTRING_H_ 7 | 8 | typedef struct CGPDFString *CGPDFStringRef; 9 | 10 | #include 11 | #include 12 | #include 13 | 14 | /* Return the length of `string'. */ 15 | 16 | CG_EXTERN size_t CGPDFStringGetLength(CGPDFStringRef string) 17 | CG_AVAILABLE_STARTING(__MAC_10_3, __IPHONE_2_0); 18 | 19 | /* Return a pointer to the bytes of `string'. */ 20 | 21 | CG_EXTERN const unsigned char *CGPDFStringGetBytePtr(CGPDFStringRef string) 22 | CG_AVAILABLE_STARTING(__MAC_10_3, __IPHONE_2_0); 23 | 24 | /* Return a CFString representing `string' as a "text string". See Section 25 | 3.8.1 "Text Strings", PDF Reference: Adobe PDF version 1.6 (5th ed.) for 26 | more information. */ 27 | 28 | CG_EXTERN CFStringRef CGPDFStringCopyTextString(CGPDFStringRef string) 29 | CG_AVAILABLE_STARTING(__MAC_10_3, __IPHONE_2_0); 30 | 31 | /* Convert `string' to a CFDate. See Section 3.8.3 "Dates", PDF Reference: 32 | Adobe PDF version 1.6 (5th ed.) for more information. */ 33 | 34 | CG_EXTERN CFDateRef CGPDFStringCopyDate(CGPDFStringRef string) 35 | CG_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); 36 | 37 | #endif /* CGPDFSTRING_H_ */ 38 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/CoreGraphics/CoreGraphics.h: -------------------------------------------------------------------------------- 1 | /* CoreGraphics - CoreGraphics.h 2 | Copyright (c) 2000-2011 Apple Inc. 3 | All rights reserved. */ 4 | 5 | #ifndef COREGRAPHICS_H_ 6 | #define COREGRAPHICS_H_ 7 | 8 | #include 9 | 10 | #include 11 | #include 12 | #include 13 | #include 14 | #include 15 | #include 16 | #include 17 | #include 18 | #include 19 | #include 20 | #include 21 | #include 22 | #include 23 | #include 24 | #include 25 | #include 26 | #include 27 | #include 28 | #include 29 | #include 30 | #include 31 | #include 32 | #include 33 | #include 34 | #include 35 | #include 36 | #include 37 | #include 38 | 39 | 40 | #endif /* COREGRAPHICS_H_ */ 41 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/Foundation/NSAutoreleasePool.h: -------------------------------------------------------------------------------- 1 | /* NSAutoreleasePool.h 2 | Copyright (c) 1994-2013, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | 7 | NS_AUTOMATED_REFCOUNT_UNAVAILABLE 8 | @interface NSAutoreleasePool : NSObject { 9 | @private 10 | void *_token; 11 | void *_reserved3; 12 | void *_reserved2; 13 | void *_reserved; 14 | } 15 | 16 | + (void)addObject:(id)anObject; 17 | 18 | - (void)addObject:(id)anObject; 19 | 20 | - (void)drain; 21 | 22 | @end 23 | 24 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/Foundation/NSCache.h: -------------------------------------------------------------------------------- 1 | /* NSCache.h 2 | Copyright (c) 2008-2013, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | 7 | @class NSString; 8 | @protocol NSCacheDelegate; 9 | 10 | NS_CLASS_AVAILABLE(10_6, 4_0) 11 | @interface NSCache : NSObject { 12 | @private 13 | id _delegate; 14 | void *_private[5]; 15 | void *_reserved; 16 | } 17 | 18 | - (void)setName:(NSString *)n; 19 | - (NSString *)name; 20 | 21 | - (void)setDelegate:(id )d; 22 | - (id )delegate; 23 | 24 | - (id)objectForKey:(id)key; 25 | - (void)setObject:(id)obj forKey:(id)key; // 0 cost 26 | - (void)setObject:(id)obj forKey:(id)key cost:(NSUInteger)g; 27 | - (void)removeObjectForKey:(id)key; 28 | 29 | - (void)removeAllObjects; 30 | 31 | - (void)setTotalCostLimit:(NSUInteger)lim; 32 | - (NSUInteger)totalCostLimit; // limits are imprecise/not strict 33 | 34 | - (void)setCountLimit:(NSUInteger)lim; 35 | - (NSUInteger)countLimit; // limits are imprecise/not strict 36 | 37 | - (BOOL)evictsObjectsWithDiscardedContent; 38 | - (void)setEvictsObjectsWithDiscardedContent:(BOOL)b; 39 | 40 | @end 41 | 42 | @protocol NSCacheDelegate 43 | @optional 44 | - (void)cache:(NSCache *)cache willEvictObject:(id)obj; 45 | @end 46 | 47 | 48 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/Foundation/NSCompoundPredicate.h: -------------------------------------------------------------------------------- 1 | /* NSCompoundPredicate.h 2 | Copyright (c) 2004-2013, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | 7 | @class NSArray; 8 | 9 | // Compound predicates are predicates which act on the results of evaluating other operators. We provide the basic boolean operators: AND, OR, and NOT. 10 | 11 | typedef NS_ENUM(NSUInteger, NSCompoundPredicateType) { 12 | NSNotPredicateType = 0, 13 | NSAndPredicateType, 14 | NSOrPredicateType, 15 | }; 16 | 17 | NS_CLASS_AVAILABLE(10_4, 3_0) 18 | @interface NSCompoundPredicate : NSPredicate { 19 | @private 20 | void *_reserved2; 21 | NSUInteger _type; 22 | NSArray *_subpredicates; 23 | } 24 | 25 | - (id)initWithType:(NSCompoundPredicateType)type subpredicates:(NSArray *)subpredicates; 26 | 27 | - (NSCompoundPredicateType)compoundPredicateType; 28 | - (NSArray *)subpredicates; 29 | 30 | /*** Convenience Methods ***/ 31 | + (NSPredicate *)andPredicateWithSubpredicates:(NSArray *)subpredicates; 32 | + (NSPredicate *)orPredicateWithSubpredicates:(NSArray *)subpredicates; 33 | + (NSPredicate *)notPredicateWithSubpredicate:(NSPredicate *)predicate; 34 | @end 35 | 36 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/Foundation/NSEnumerator.h: -------------------------------------------------------------------------------- 1 | /* NSEnumerator.h 2 | Copyright (c) 1995-2013, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | 7 | @class NSArray; 8 | 9 | /* 10 | * The fast enumeration protocol NSFastEnumeration is adopted and 11 | * implemented by objects wishing to make use of a fast and safe 12 | * enumeration style. The language "foreach" construct then can 13 | * be used with such objects. 14 | * 15 | * The abstract class NSEnumerator itself is taught how to do this 16 | * for convenience by using -nextObject to return items one at a time. 17 | */ 18 | 19 | typedef struct { 20 | unsigned long state; 21 | id __unsafe_unretained *itemsPtr; 22 | unsigned long *mutationsPtr; 23 | unsigned long extra[5]; 24 | } NSFastEnumerationState; 25 | 26 | @protocol NSFastEnumeration 27 | 28 | - (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state objects:(id __unsafe_unretained [])buffer count:(NSUInteger)len; 29 | 30 | @end 31 | 32 | @interface NSEnumerator : NSObject 33 | 34 | - (id)nextObject; 35 | 36 | @end 37 | 38 | @interface NSEnumerator (NSExtendedEnumerator) 39 | 40 | - (NSArray *)allObjects; 41 | 42 | @end 43 | 44 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/Foundation/NSFormatter.h: -------------------------------------------------------------------------------- 1 | /* NSFormatter.h 2 | Copyright (c) 1995-2013, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | #import 7 | 8 | @class NSString; 9 | @class NSAttributedString; 10 | @class NSDictionary; 11 | 12 | @interface NSFormatter : NSObject 13 | 14 | - (NSString *)stringForObjectValue:(id)obj; 15 | 16 | - (NSAttributedString *)attributedStringForObjectValue:(id)obj withDefaultAttributes:(NSDictionary *)attrs; 17 | 18 | - (NSString *)editingStringForObjectValue:(id)obj; 19 | 20 | - (BOOL)getObjectValue:(out id *)obj forString:(NSString *)string errorDescription:(out NSString **)error; 21 | 22 | - (BOOL)isPartialStringValid:(NSString *)partialString newEditingString:(NSString **)newString errorDescription:(NSString **)error; 23 | // Compatibility method. If a subclass overrides this and does not override the new method below, this will be called as before (the new method just calls this one by default). The selection range will always be set to the end of the text with this method if replacement occurs. 24 | 25 | - (BOOL)isPartialStringValid:(NSString **)partialStringPtr proposedSelectedRange:(NSRangePointer)proposedSelRangePtr originalString:(NSString *)origString originalSelectedRange:(NSRange)origSelRange errorDescription:(NSString **)error; 26 | 27 | @end 28 | 29 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/Foundation/NSIndexPath.h: -------------------------------------------------------------------------------- 1 | /* NSIndexPath.h 2 | Copyright (c) 2003-2013, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | 7 | @interface NSIndexPath : NSObject { 8 | @private 9 | __strong NSUInteger *_indexes; 10 | #if !__OBJC2__ 11 | NSUInteger _hash; 12 | #endif 13 | NSUInteger _length; 14 | void *_reserved; 15 | } 16 | 17 | + (instancetype)indexPathWithIndex:(NSUInteger)index; 18 | + (instancetype)indexPathWithIndexes:(const NSUInteger [])indexes length:(NSUInteger)length; 19 | 20 | - (instancetype)init; /* designated initializer */ 21 | - (instancetype)initWithIndexes:(const NSUInteger [])indexes length:(NSUInteger)length; /* designated initializer */ 22 | 23 | - (instancetype)initWithIndex:(NSUInteger)index; 24 | 25 | 26 | - (NSIndexPath *)indexPathByAddingIndex:(NSUInteger)index; 27 | - (NSIndexPath *)indexPathByRemovingLastIndex; 28 | 29 | - (NSUInteger)indexAtPosition:(NSUInteger)position; 30 | - (NSUInteger)length; 31 | 32 | - (void)getIndexes:(NSUInteger *)indexes; 33 | 34 | // comparison support 35 | - (NSComparisonResult)compare:(NSIndexPath *)otherObject; // sorting an array of indexPaths using this comparison results in an array representing nodes in depth-first traversal order 36 | 37 | @end 38 | 39 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/Foundation/NSMethodSignature.h: -------------------------------------------------------------------------------- 1 | /* NSMethodSignature.h 2 | Copyright (c) 1994-2013, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | 7 | @interface NSMethodSignature : NSObject { 8 | @private 9 | void *_private; 10 | void *_reserved[6]; 11 | } 12 | 13 | + (NSMethodSignature *)signatureWithObjCTypes:(const char *)types; 14 | 15 | - (NSUInteger)numberOfArguments; 16 | - (const char *)getArgumentTypeAtIndex:(NSUInteger)idx NS_RETURNS_INNER_POINTER; 17 | 18 | - (NSUInteger)frameLength; 19 | 20 | - (BOOL)isOneway; 21 | 22 | - (const char *)methodReturnType NS_RETURNS_INNER_POINTER; 23 | - (NSUInteger)methodReturnLength; 24 | 25 | @end 26 | 27 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/Foundation/NSNotificationQueue.h: -------------------------------------------------------------------------------- 1 | /* NSNotificationQueue.h 2 | Copyright (c) 1994-2013, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | 7 | @class NSNotification, NSNotificationCenter, NSArray; 8 | 9 | typedef NS_ENUM(NSUInteger, NSPostingStyle) { 10 | NSPostWhenIdle = 1, 11 | NSPostASAP = 2, 12 | NSPostNow = 3 13 | }; 14 | 15 | typedef NS_ENUM(NSUInteger, NSNotificationCoalescing) { 16 | NSNotificationNoCoalescing = 0, 17 | NSNotificationCoalescingOnName = 1, 18 | NSNotificationCoalescingOnSender = 2 19 | }; 20 | 21 | @interface NSNotificationQueue : NSObject { 22 | @private 23 | id _notificationCenter; 24 | id _asapQueue; 25 | id _asapObs; 26 | id _idleQueue; 27 | id _idleObs; 28 | } 29 | 30 | + (id)defaultQueue; 31 | 32 | - (id)initWithNotificationCenter:(NSNotificationCenter *)notificationCenter; 33 | 34 | - (void)enqueueNotification:(NSNotification *)notification postingStyle:(NSPostingStyle)postingStyle; 35 | - (void)enqueueNotification:(NSNotification *)notification postingStyle:(NSPostingStyle)postingStyle coalesceMask:(NSUInteger)coalesceMask forModes:(NSArray *)modes; 36 | 37 | - (void)dequeueNotificationsMatching:(NSNotification *)notification coalesceMask:(NSUInteger)coalesceMask; 38 | 39 | @end 40 | 41 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/Foundation/NSNull.h: -------------------------------------------------------------------------------- 1 | /* NSNull.h 2 | Copyright (c) 1994-2013, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | 7 | @interface NSNull : NSObject 8 | 9 | + (NSNull *)null; 10 | 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/Foundation/NSProxy.h: -------------------------------------------------------------------------------- 1 | /* NSProxy.h 2 | Copyright (c) 1994-2013, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | 7 | @class NSMethodSignature, NSInvocation; 8 | 9 | NS_ROOT_CLASS 10 | @interface NSProxy { 11 | Class isa; 12 | } 13 | 14 | + (id)alloc; 15 | + (id)allocWithZone:(NSZone *)zone NS_AUTOMATED_REFCOUNT_UNAVAILABLE; 16 | + (Class)class; 17 | 18 | - (void)forwardInvocation:(NSInvocation *)invocation; 19 | - (NSMethodSignature *)methodSignatureForSelector:(SEL)sel; 20 | - (void)dealloc; 21 | - (void)finalize; 22 | - (NSString *)description; 23 | - (NSString *)debugDescription; 24 | + (BOOL)respondsToSelector:(SEL)aSelector; 25 | 26 | - (BOOL)allowsWeakReference NS_UNAVAILABLE; 27 | - (BOOL)retainWeakReference NS_UNAVAILABLE; 28 | 29 | // - (id)forwardingTargetForSelector:(SEL)aSelector; 30 | 31 | @end 32 | 33 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/Foundation/NSRange.h: -------------------------------------------------------------------------------- 1 | /* NSRange.h 2 | Copyright (c) 1994-2013, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | #import 7 | 8 | @class NSString; 9 | 10 | typedef struct _NSRange { 11 | NSUInteger location; 12 | NSUInteger length; 13 | } NSRange; 14 | 15 | typedef NSRange *NSRangePointer; 16 | 17 | NS_INLINE NSRange NSMakeRange(NSUInteger loc, NSUInteger len) { 18 | NSRange r; 19 | r.location = loc; 20 | r.length = len; 21 | return r; 22 | } 23 | 24 | NS_INLINE NSUInteger NSMaxRange(NSRange range) { 25 | return (range.location + range.length); 26 | } 27 | 28 | NS_INLINE BOOL NSLocationInRange(NSUInteger loc, NSRange range) { 29 | return (!(loc < range.location) && (loc - range.location) < range.length) ? YES : NO; 30 | } 31 | 32 | NS_INLINE BOOL NSEqualRanges(NSRange range1, NSRange range2) { 33 | return (range1.location == range2.location && range1.length == range2.length); 34 | } 35 | 36 | FOUNDATION_EXPORT NSRange NSUnionRange(NSRange range1, NSRange range2); 37 | FOUNDATION_EXPORT NSRange NSIntersectionRange(NSRange range1, NSRange range2); 38 | FOUNDATION_EXPORT NSString *NSStringFromRange(NSRange range); 39 | FOUNDATION_EXPORT NSRange NSRangeFromString(NSString *aString); 40 | 41 | @interface NSValue (NSValueRangeExtensions) 42 | 43 | + (NSValue *)valueWithRange:(NSRange)range; 44 | - (NSRange)rangeValue; 45 | 46 | @end 47 | 48 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/Foundation/NSUUID.h: -------------------------------------------------------------------------------- 1 | /* NSUUID.h 2 | Copyright (c) 2011-2013, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | #include 7 | #include 8 | 9 | /* Note: NSUUID is not toll-free bridged with CFUUID. Use UUID strings to convert between CFUUID and NSUUID, if needed. NSUUIDs are not guaranteed to be comparable by pointer value (as CFUUIDRef is); use isEqual: to compare two NSUUIDs. */ 10 | 11 | NS_CLASS_AVAILABLE(10_8, 6_0) 12 | @interface NSUUID : NSObject 13 | 14 | /* Create a new autoreleased NSUUID with RFC 4122 version 4 random bytes */ 15 | + (id)UUID; 16 | 17 | /* Create a new NSUUID with RFC 4122 version 4 random bytes */ 18 | - (id)init; 19 | 20 | /* Create an NSUUID from a string such as "E621E1F8-C36C-495A-93FC-0C247A3E6E5F". Returns nil for invalid strings. */ 21 | - (id)initWithUUIDString:(NSString *)string; 22 | 23 | /* Create an NSUUID with the given bytes */ 24 | - (id)initWithUUIDBytes:(const uuid_t)bytes; 25 | 26 | /* Get the individual bytes of the receiver */ 27 | - (void)getUUIDBytes:(uuid_t)uuid; 28 | 29 | /* Return a string description of the UUID, such as "E621E1F8-C36C-495A-93FC-0C247A3E6E5F" */ 30 | - (NSString *)UUIDString; 31 | 32 | @end 33 | 34 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/NSShadow.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSShadow.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2002-2013, Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | /* 12 | NSShadow stores the properties of a drop shadow for drawing text. 13 | To set a shadow on an NSAttributedString use it as a value for NSShadowAttributeName. 14 | */ 15 | 16 | NS_CLASS_AVAILABLE_IOS(6_0) @interface NSShadow : NSObject 17 | 18 | @property (nonatomic, assign) CGSize shadowOffset; // offset in user space of the shadow from the original drawing 19 | @property (nonatomic, assign) CGFloat shadowBlurRadius; // blur radius of the shadow in default user space units 20 | @property (nonatomic, retain) id shadowColor; // color used for the shadow (default is black with an alpha value of 1/3) 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UIAccessibilityAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIAccessibilityAdditions.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2009-2013, Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | #import 12 | 13 | /* 14 | Optionally implement the following methods in a UIPickerView delegate 15 | in order to provide accessibility information per component. 16 | See UIAccessibility.h for more information about hints and labels. 17 | */ 18 | @protocol UIPickerViewAccessibilityDelegate 19 | 20 | @optional 21 | - (NSString *)pickerView:(UIPickerView *)pickerView accessibilityLabelForComponent:(NSInteger)component; 22 | - (NSString *)pickerView:(UIPickerView *)pickerView accessibilityHintForComponent:(NSInteger)component; 23 | 24 | @end 25 | 26 | /* 27 | Provide a custom status string when VoiceOver scrolls with accessibilityScroll: 28 | For example, in a bookcase user interface that displays a list of books, you can implement 29 | this protocol to announce "Showing books 10 through 20". 30 | By default, VoiceOver will announce "Page X of Y" when scrolling. 31 | */ 32 | @protocol UIScrollViewAccessibilityDelegate 33 | 34 | @optional 35 | - (NSString *)accessibilityScrollStatusForScrollView:(UIScrollView *)scrollView; 36 | 37 | @end 38 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UIAccessibilityElement.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIAccessibilityElement.h 3 | // UIAccessibility 4 | // 5 | // Copyright (c) 2008-2013, Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | /* 13 | UIAccessibilityElement 14 | 15 | Instances of this class can be used as "fake" accessibility elements. 16 | An accessibility container (see UIAccessibility.h) can create and vend instances 17 | of UIAccessibilityElement to cover for user interface items that are not 18 | backed by a UIView (for example: painted text or icon). 19 | */ 20 | NS_CLASS_AVAILABLE_IOS(3_0) @interface UIAccessibilityElement : NSObject 21 | 22 | // initialize with the accessibility container that contains this element 23 | - (id)initWithAccessibilityContainer:(id)container; 24 | 25 | @property (nonatomic, assign) id accessibilityContainer; 26 | @property (nonatomic, assign) BOOL isAccessibilityElement; 27 | @property (nonatomic, retain) NSString *accessibilityLabel; 28 | @property (nonatomic, retain) NSString *accessibilityHint; 29 | @property (nonatomic, retain) NSString *accessibilityValue; 30 | @property (nonatomic, assign) CGRect accessibilityFrame; 31 | @property (nonatomic, assign) UIAccessibilityTraits accessibilityTraits; 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UIAccessibilityIdentification.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIAccessibilityIdentification.h 3 | // UIKit 4 | // 5 | // Copyright 2010-2012, Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | @protocol UIAccessibilityIdentification 13 | @required 14 | 15 | /* 16 | A string that identifies the user interface element. 17 | default == nil 18 | */ 19 | @property(nonatomic, copy) NSString *accessibilityIdentifier NS_AVAILABLE_IOS(5_0); 20 | 21 | @end 22 | 23 | @interface UIView (UIAccessibility) 24 | @end 25 | 26 | /* 27 | Defaults to the filename of the image, if available. 28 | The default identifier for a UIImageView will be the identifier of its UIImage. 29 | */ 30 | @interface UIImage (UIAccessibility) 31 | @end 32 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UIAccessibilityZoom.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIAccessibilityZoom.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2011-2013, Apple Inc. All rights reserved. 6 | // 7 | 8 | /* 9 | Use to inform system Zoom that focus has changed to a new location. 10 | The frame should be in the coordinate space of the view. 11 | */ 12 | typedef NS_ENUM(NSInteger, UIAccessibilityZoomType) { 13 | UIAccessibilityZoomTypeInsertionPoint, // Used when the text insertion point has moved 14 | } NS_ENUM_AVAILABLE_IOS(5_0); 15 | 16 | UIKIT_EXTERN void UIAccessibilityZoomFocusChanged(UIAccessibilityZoomType type, CGRect frame, UIView *view) NS_AVAILABLE_IOS(5_0); 17 | 18 | /* 19 | If your app uses multi-finger gestures that conflict with system Zoom gestures (by using three fingers), 20 | calling this method will warn users of the conflict. 21 | */ 22 | UIKIT_EXTERN void UIAccessibilityRegisterGestureConflictWithZoom() NS_AVAILABLE_IOS(5_0); 23 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UIActivityViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIActivityViewController.h 3 | // UIKit 4 | // 5 | // Copyright 2012-2013, Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | typedef void (^UIActivityViewControllerCompletionHandler)(NSString *activityType, BOOL completed); 13 | 14 | NS_CLASS_AVAILABLE_IOS(6_0) @interface UIActivityViewController : UIViewController 15 | 16 | - (id)initWithActivityItems:(NSArray *)activityItems applicationActivities:(NSArray *)applicationActivities; 17 | 18 | @property(nonatomic,copy) UIActivityViewControllerCompletionHandler completionHandler; // set to nil after call 19 | @property(nonatomic,copy) NSArray *excludedActivityTypes; // default is nil. activity types listed will not be displayed 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UIAlert.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIAlert.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2005-2013, Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UIAttachmentBehavior.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIAttachmentBehavior.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2012-2013, Apple. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | typedef NS_ENUM(NSInteger, UIAttachmentBehaviorType) { 12 | UIAttachmentBehaviorTypeItems, 13 | UIAttachmentBehaviorTypeAnchor 14 | } NS_ENUM_AVAILABLE_IOS(7_0); 15 | 16 | NS_CLASS_AVAILABLE_IOS(7_0) @interface UIAttachmentBehavior : UIDynamicBehavior 17 | 18 | - (instancetype)initWithItem:(id )item attachedToAnchor:(CGPoint)point; 19 | - (instancetype)initWithItem:(id )item offsetFromCenter:(UIOffset)offset attachedToAnchor:(CGPoint)point; 20 | 21 | - (instancetype)initWithItem:(id )item1 attachedToItem:(id )item2; 22 | - (instancetype)initWithItem:(id )item1 offsetFromCenter:(UIOffset)offset1 attachedToItem:(id )item2 offsetFromCenter:(UIOffset)offset2; 23 | 24 | @property (nonatomic, readonly, copy) NSArray* items; 25 | 26 | @property (readonly, nonatomic) UIAttachmentBehaviorType attachedBehaviorType; 27 | 28 | @property (readwrite, nonatomic) CGPoint anchorPoint; 29 | 30 | @property (readwrite, nonatomic) CGFloat length; 31 | @property (readwrite, nonatomic) CGFloat damping; // 1: critical damping 32 | @property (readwrite, nonatomic) CGFloat frequency; // in Hertz 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UICollectionViewTransitionLayout.h: -------------------------------------------------------------------------------- 1 | // 2 | // UICollectionView.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2012-2013, Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | NS_CLASS_AVAILABLE_IOS(7_0) @interface UICollectionViewTransitionLayout : UICollectionViewLayout 11 | 12 | @property (assign, nonatomic) CGFloat transitionProgress; 13 | @property (readonly, nonatomic) UICollectionViewLayout *currentLayout; 14 | @property (readonly, nonatomic) UICollectionViewLayout *nextLayout; 15 | 16 | // Designated initializer 17 | - (id)initWithCurrentLayout:(UICollectionViewLayout *)currentLayout nextLayout:(UICollectionViewLayout *)newLayout; 18 | 19 | - (void)updateValue:(CGFloat)value forAnimatedKey:(NSString *)key; 20 | - (CGFloat)valueForAnimatedKey:(NSString *)key; 21 | 22 | @end 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UIDataDetectors.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIDataDetectors.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2009-2013, Apple Inc. All rights reserved. 6 | // 7 | 8 | typedef NS_OPTIONS(NSUInteger, UIDataDetectorTypes) { 9 | UIDataDetectorTypePhoneNumber = 1 << 0, // Phone number detection 10 | UIDataDetectorTypeLink = 1 << 1, // URL detection 11 | #if __IPHONE_4_0 <= __IPHONE_OS_VERSION_MAX_ALLOWED 12 | UIDataDetectorTypeAddress = 1 << 2, // Street address detection 13 | UIDataDetectorTypeCalendarEvent = 1 << 3, // Event detection 14 | #endif 15 | 16 | UIDataDetectorTypeNone = 0, // No detection at all 17 | UIDataDetectorTypeAll = NSUIntegerMax // All types 18 | }; 19 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UIDynamicBehavior.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIDynamicBehavior.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2012-2013, Apple. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | @class UIDynamicAnimator; 12 | 13 | @protocol UIDynamicItem 14 | 15 | @property (nonatomic, readwrite) CGPoint center; 16 | @property (nonatomic, readonly) CGRect bounds; 17 | @property (nonatomic, readwrite) CGAffineTransform transform; 18 | 19 | @end 20 | 21 | NS_CLASS_AVAILABLE_IOS(7_0) @interface UIDynamicBehavior : NSObject 22 | 23 | - (void)addChildBehavior:(UIDynamicBehavior *)behavior; 24 | - (void)removeChildBehavior:(UIDynamicBehavior *)behavior; 25 | 26 | @property (nonatomic, readonly, copy) NSArray* childBehaviors; 27 | 28 | // When running, the dynamic animator calls the action block on every animation step. 29 | @property (nonatomic,copy) void (^action)(void); 30 | 31 | - (void)willMoveToAnimator:(UIDynamicAnimator *)dynamicAnimator; // nil when being removed from an animator 32 | 33 | @property (nonatomic, readonly) UIDynamicAnimator *dynamicAnimator; 34 | 35 | 36 | @end 37 | 38 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UIGravityBehavior.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIGravityBehavior.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2012-2013, Apple. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | NS_CLASS_AVAILABLE_IOS(7_0) @interface UIGravityBehavior : UIDynamicBehavior 13 | 14 | - (instancetype)initWithItems:(NSArray *)items; 15 | 16 | - (void)addItem:(id )item; 17 | - (void)removeItem:(id )item; 18 | @property (nonatomic, readonly, copy) NSArray* items; 19 | 20 | // The default value for the gravity vector is (0.0, 1.0) 21 | // The acceleration for a dynamic item subject to a (0.0, 1.0) gravity vector is downwards at 1000 points per second². 22 | @property (readwrite, nonatomic) CGVector gravityDirection; 23 | 24 | @property (readwrite, nonatomic) CGFloat angle; 25 | @property (readwrite, nonatomic) CGFloat magnitude; 26 | - (void)setAngle:(CGFloat)angle magnitude:(CGFloat)magnitude; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UIInputView.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIInputView.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2012-2013, Apple. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | typedef NS_ENUM(NSInteger, UIInputViewStyle) { 11 | UIInputViewStyleDefault, 12 | UIInputViewStyleKeyboard, // mimics the keyboard background 13 | } NS_ENUM_AVAILABLE_IOS(7_0); 14 | 15 | NS_CLASS_AVAILABLE_IOS(7_0) @interface UIInputView : UIView 16 | 17 | @property (nonatomic, readonly) UIInputViewStyle inputViewStyle; 18 | 19 | - (id)initWithFrame:(CGRect)frame inputViewStyle:(UIInputViewStyle)inputViewStyle; // designated initializer 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UIKitDefines.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIKitDefines.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2007-2013, Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | #ifdef __cplusplus 11 | #define UIKIT_EXTERN extern "C" __attribute__((visibility ("default"))) 12 | #else 13 | #define UIKIT_EXTERN extern __attribute__((visibility ("default"))) 14 | #endif 15 | 16 | #define UIKIT_STATIC_INLINE static inline 17 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UINib.h: -------------------------------------------------------------------------------- 1 | // 2 | // UINib.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2008-2013, Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | NS_CLASS_AVAILABLE_IOS(4_0) @interface UINib : NSObject { 12 | @private 13 | id storage; 14 | } 15 | 16 | // If the bundle parameter is nil, the main bundle is used. 17 | // Releases resources in response to memory pressure (e.g. memory warning), reloading from the bundle when necessary. 18 | + (UINib *)nibWithNibName:(NSString *)name bundle:(NSBundle *)bundleOrNil; 19 | 20 | // If the bundle parameter is nil, the main bundle is used. 21 | + (UINib *)nibWithData:(NSData *)data bundle:(NSBundle *)bundleOrNil; 22 | 23 | // Returns an array containing the top-level objects from the NIB. 24 | // The owner and options parameters may both be nil. 25 | // If the owner parameter is nil, connections to File's Owner are not permitted. 26 | // Options are identical to the options specified with -[NSBundle loadNibNamed:owner:options:] 27 | - (NSArray *)instantiateWithOwner:(id)ownerOrNil options:(NSDictionary *)optionsOrNil; 28 | @end 29 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UINibDeclarations.h: -------------------------------------------------------------------------------- 1 | // 2 | // UINibDeclarations.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2005-2013, Apple Inc. All rights reserved. 6 | // 7 | 8 | #ifndef IBOutlet 9 | #define IBOutlet 10 | #endif 11 | 12 | #ifndef IBOutletCollection 13 | #define IBOutletCollection(ClassName) 14 | #endif 15 | 16 | #ifndef IBAction 17 | #define IBAction void 18 | #endif 19 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UINibLoading.h: -------------------------------------------------------------------------------- 1 | // 2 | // UINibLoading.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2005-2013, Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | UIKIT_EXTERN NSString * const UINibExternalObjects NS_AVAILABLE_IOS(3_0); 12 | 13 | @interface NSBundle(UINibLoadingAdditions) 14 | - (NSArray *)loadNibNamed:(NSString *)name owner:(id)owner options:(NSDictionary *)options; 15 | @end 16 | 17 | @interface NSObject(UINibLoadingAdditions) 18 | - (void)awakeFromNib; 19 | @end 20 | 21 | UIKIT_EXTERN NSString * const UINibProxiedObjectsKey NS_DEPRECATED_IOS(2_0, 3_0); 22 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UIPinchGestureRecognizer.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIPinchGestureRecognizer.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2008-2013, Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | // Begins: when two touches have moved enough to be considered a pinch 12 | // Changes: when a finger moves while two fingers remain down 13 | // Ends: when both fingers have lifted 14 | 15 | NS_CLASS_AVAILABLE_IOS(3_2) @interface UIPinchGestureRecognizer : UIGestureRecognizer { 16 | @package 17 | CGFloat _initialTouchDistance; 18 | CGFloat _initialTouchScale; 19 | NSTimeInterval _lastTouchTime; 20 | CGFloat _velocity; 21 | CGFloat _previousVelocity; 22 | CGFloat _scaleThreshold; 23 | CGAffineTransform _transform; 24 | CGPoint _anchorPoint; 25 | UITouch *_touches[2]; 26 | CGFloat _hysteresis; 27 | id _transformAnalyzer; 28 | unsigned int _endsOnSingleTouch:1; 29 | } 30 | 31 | @property (nonatomic) CGFloat scale; // scale relative to the touch points in screen coordinates 32 | @property (nonatomic,readonly) CGFloat velocity; // velocity of the pinch in scale/second 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UIPrintError.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIPrintError.h 3 | // UIKit 4 | // 5 | // Copyright 2010-2012, Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | UIKIT_EXTERN NSString *const UIPrintErrorDomain; 12 | 13 | enum { 14 | UIPrintingNotAvailableError = 1, // cannot print at this time 15 | UIPrintNoContentError, // empty list of files or images 16 | UIPrintUnknownImageFormatError, // unrecognized image format 17 | UIPrintJobFailedError, // internal error with print job 18 | }; 19 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UIPrintPaper.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIPrintPaper.h 3 | // UIKit 4 | // 5 | // Copyright 2010-2012, Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | NS_CLASS_AVAILABLE_IOS(4_2) @interface UIPrintPaper : NSObject { 13 | @private 14 | int _paperOrientation; 15 | id _internal; 16 | } 17 | 18 | + (UIPrintPaper *)bestPaperForPageSize:(CGSize)contentSize withPapersFromArray:(NSArray *)paperList; // for use by delegate. pass in list 19 | 20 | @property(readonly) CGSize paperSize; 21 | @property(readonly) CGRect printableRect; 22 | 23 | @end 24 | 25 | //_____________________________________________ 26 | 27 | @interface UIPrintPaper(Deprecated_Nonfunctional) 28 | - (CGRect)printRect; 29 | @end 30 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UIProgressView.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIProgressView.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2005-2013, Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | 13 | @class UIImageView, CAGradientLayer; 14 | 15 | typedef NS_ENUM(NSInteger, UIProgressViewStyle) { 16 | UIProgressViewStyleDefault, // normal progress bar 17 | UIProgressViewStyleBar, // for use in a toolbar 18 | }; 19 | 20 | NS_CLASS_AVAILABLE_IOS(2_0) @interface UIProgressView : UIView 21 | 22 | - (id)initWithProgressViewStyle:(UIProgressViewStyle)style; // sets the view height according to the style 23 | 24 | @property(nonatomic) UIProgressViewStyle progressViewStyle; // default is UIProgressViewStyleDefault 25 | @property(nonatomic) float progress; // 0.0 .. 1.0, default is 0.0. values outside are pinned. 26 | @property(nonatomic, retain) UIColor* progressTintColor NS_AVAILABLE_IOS(5_0) UI_APPEARANCE_SELECTOR; 27 | @property(nonatomic, retain) UIColor* trackTintColor NS_AVAILABLE_IOS(5_0) UI_APPEARANCE_SELECTOR; 28 | @property(nonatomic, retain) UIImage* progressImage NS_AVAILABLE_IOS(5_0) UI_APPEARANCE_SELECTOR; 29 | @property(nonatomic, retain) UIImage* trackImage NS_AVAILABLE_IOS(5_0) UI_APPEARANCE_SELECTOR; 30 | 31 | - (void)setProgress:(float)progress animated:(BOOL)animated NS_AVAILABLE_IOS(5_0); 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UIPushBehavior.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIPushBehavior.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2012-2013, Apple. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | typedef NS_ENUM(NSInteger, UIPushBehaviorMode) { 13 | UIPushBehaviorModeContinuous, 14 | UIPushBehaviorModeInstantaneous 15 | } NS_ENUM_AVAILABLE_IOS(7_0); 16 | 17 | NS_CLASS_AVAILABLE_IOS(7_0) @interface UIPushBehavior : UIDynamicBehavior 18 | 19 | - (instancetype)initWithItems:(NSArray *)items mode:(UIPushBehaviorMode)mode; 20 | 21 | - (void)addItem:(id )item; 22 | - (void)removeItem:(id )item; 23 | @property (nonatomic, readonly, copy) NSArray* items; 24 | 25 | - (UIOffset)targetOffsetFromCenterForItem:(id )item; 26 | - (void)setTargetOffsetFromCenter:(UIOffset)o forItem:(id )item; 27 | 28 | @property (nonatomic, readonly) UIPushBehaviorMode mode; 29 | @property (nonatomic, readwrite) BOOL active; 30 | 31 | @property (readwrite, nonatomic) CGFloat angle; 32 | // A continuous force vector with a magnitude of 1.0, applied to a 100 point x 100 point view whose density value is 1.0, results in view acceleration of 100 points per s^2 33 | @property (readwrite, nonatomic) CGFloat magnitude; 34 | @property (readwrite, nonatomic) CGVector pushDirection; 35 | 36 | - (void)setAngle:(CGFloat)angle magnitude:(CGFloat)magnitude; 37 | 38 | @end -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UIReferenceLibraryViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIReferenceLibraryViewController.h 3 | // UIKit 4 | // 5 | // Copyright 2011-2012, Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | NS_CLASS_AVAILABLE_IOS(5_0) 11 | @interface UIReferenceLibraryViewController : UIViewController {} 12 | 13 | /*! Returns YES if any installed dictionary has a definition for the provided term. 14 | */ 15 | + (BOOL)dictionaryHasDefinitionForTerm:(NSString *)term; 16 | 17 | /*! Initializes an instance of a UIReferenceLibraryViewController with the term provided. 18 | */ 19 | - (id)initWithTerm:(NSString *)term; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UIRefreshControl.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIRefreshControl.h 3 | // UIKit 4 | // 5 | // Copyright 2012-2013, Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | NS_CLASS_AVAILABLE_IOS(6_0) @interface UIRefreshControl : UIControl 13 | 14 | /* The designated initializer 15 | * This initializes a UIRefreshControl with a default height and width. 16 | * Once assigned to a UITableViewController, the frame of the control is managed automatically. 17 | * When a user has pulled-to-refresh, the UIRefreshControl fires its UIControlEventValueChanged event. 18 | */ 19 | - (id)init; 20 | 21 | @property (nonatomic, readonly, getter=isRefreshing) BOOL refreshing; 22 | 23 | @property (nonatomic, retain) UIColor *tintColor; 24 | @property (nonatomic, retain) NSAttributedString *attributedTitle UI_APPEARANCE_SELECTOR; 25 | 26 | // May be used to indicate to the refreshControl that an external event has initiated the refresh action 27 | - (void)beginRefreshing NS_AVAILABLE_IOS(6_0); 28 | // Must be explicitly called when the refreshing has completed 29 | - (void)endRefreshing NS_AVAILABLE_IOS(6_0); 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UIRotationGestureRecognizer.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIRotationGestureRecognizer.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2009-2013, Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | // Begins: when two touches have moved enough to be considered a rotation 12 | // Changes: when a finger moves while two fingers are down 13 | // Ends: when both fingers have lifted 14 | 15 | NS_CLASS_AVAILABLE_IOS(3_2) @interface UIRotationGestureRecognizer : UIGestureRecognizer { 16 | @package 17 | double _initialTouchDistance; 18 | double _initialTouchAngle; 19 | double _currentTouchAngle; 20 | NSInteger _currentRotationCount; 21 | NSTimeInterval _lastTouchTime; 22 | CGFloat _velocity; 23 | CGFloat _previousVelocity; 24 | CGPoint _anchorPoint; 25 | id _transformAnalyzer; 26 | UITouch *_touches[2]; 27 | } 28 | 29 | @property (nonatomic) CGFloat rotation; // rotation in radians 30 | @property (nonatomic,readonly) CGFloat velocity; // velocity of the pinch in radians/second 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UIScreenEdgePanGestureRecognizer.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIScreenEdgePanGestureRecognizer.h 3 | // Copyright (c) 2012-2013, Apple Inc. All rights reserved. 4 | // 5 | 6 | #import 7 | #import 8 | 9 | /*! This subclass of UIPanGestureRecognizer only recognizes if the user slides their finger 10 | in from the bezel on the specified edge. */ 11 | NS_CLASS_AVAILABLE_IOS(7_0) @interface UIScreenEdgePanGestureRecognizer : UIPanGestureRecognizer 12 | @property (readwrite, nonatomic, assign) UIRectEdge edges; //< The edges on which this gesture recognizes, relative to the current interface orientation 13 | @end 14 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UIScreenMode.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIScreenMode.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2009-2013, Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | NS_CLASS_AVAILABLE_IOS(3_2) @interface UIScreenMode : NSObject { 13 | @private 14 | id _mode; 15 | } 16 | 17 | @property(readonly,nonatomic) CGSize size; // The width and height in pixels 18 | @property(readonly,nonatomic) CGFloat pixelAspectRatio; // The aspect ratio of a single pixel. The ratio is defined as X/Y. 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UISnapBehavior.h: -------------------------------------------------------------------------------- 1 | // 2 | // UISnapBehavior.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2012-2013, Apple. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | NS_CLASS_AVAILABLE_IOS(7_0) @interface UISnapBehavior : UIDynamicBehavior 13 | 14 | // The point argument is expressed in the reference coordinate system 15 | - (instancetype)initWithItem:(id )item snapToPoint:(CGPoint)point; 16 | 17 | @property (nonatomic, assign) CGFloat damping; // damping value from 0.0 to 1.0. 0.0 is the least oscillation. 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UIStoryboard.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIStoryboard.h 3 | // UIKit 4 | // 5 | // Copyright 2011-2012, Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | NS_CLASS_AVAILABLE_IOS(5_0) @interface UIStoryboard : NSObject { 12 | } 13 | 14 | + (UIStoryboard *)storyboardWithName:(NSString *)name bundle:(NSBundle *)storyboardBundleOrNil; 15 | 16 | - (id)instantiateInitialViewController; 17 | - (id)instantiateViewControllerWithIdentifier:(NSString *)identifier; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UIStoryboardPopoverSegue.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIStoryboardPopoverSegue.h 3 | // UIKit 4 | // 5 | // Copyright 2011-2012, Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | @class UIPopoverController; 11 | 12 | NS_CLASS_AVAILABLE_IOS(5_0) @interface UIStoryboardPopoverSegue : UIStoryboardSegue { 13 | } 14 | 15 | @property (nonatomic, retain, readonly) UIPopoverController *popoverController; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UIStoryboardSegue.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIStoryboardSegue.h 3 | // UIKit 4 | // 5 | // Copyright 2011-2012, Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | @class UIViewController; 12 | 13 | NS_CLASS_AVAILABLE_IOS(5_0) @interface UIStoryboardSegue : NSObject 14 | 15 | // Convenience constructor for returning a segue that performs a handler block in its -perform method. 16 | + (id)segueWithIdentifier:(NSString *)identifier source:(UIViewController *)source destination:(UIViewController *)destination performHandler:(void (^)(void))performHandler NS_AVAILABLE_IOS(6_0); 17 | 18 | - (id)initWithIdentifier:(NSString *)identifier source:(UIViewController *)source destination:(UIViewController *)destination; // Designated initializer 19 | 20 | @property (nonatomic, readonly) NSString *identifier; 21 | @property (nonatomic, readonly) id sourceViewController; 22 | @property (nonatomic, readonly) id destinationViewController; 23 | 24 | - (void)perform; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UISwitch.h: -------------------------------------------------------------------------------- 1 | // 2 | // UISwitch.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2008-2013, Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | #import 12 | 13 | NS_CLASS_AVAILABLE_IOS(2_0) @interface UISwitch : UIControl { 14 | } 15 | 16 | @property(nonatomic, retain) UIColor *onTintColor NS_AVAILABLE_IOS(5_0) UI_APPEARANCE_SELECTOR; 17 | @property(nonatomic, retain) UIColor *tintColor NS_AVAILABLE_IOS(6_0); 18 | @property(nonatomic, retain) UIColor *thumbTintColor NS_AVAILABLE_IOS(6_0) UI_APPEARANCE_SELECTOR; 19 | 20 | @property(nonatomic, retain) UIImage *onImage NS_AVAILABLE_IOS(6_0) UI_APPEARANCE_SELECTOR; 21 | @property(nonatomic, retain) UIImage *offImage NS_AVAILABLE_IOS(6_0) UI_APPEARANCE_SELECTOR; 22 | 23 | @property(nonatomic,getter=isOn) BOOL on; 24 | 25 | - (id)initWithFrame:(CGRect)frame; // This class enforces a size appropriate for the control. The frame size is ignored. 26 | 27 | - (void)setOn:(BOOL)on animated:(BOOL)animated; // does not send action 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UITableViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // UITableViewController.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2008-2013, Apple Inc. All rights reserved. 6 | // 7 | #import 8 | #import 9 | #import 10 | #import 11 | 12 | // Creates a table view with the correct dimensions and autoresizing, setting the datasource and delegate to self. 13 | // In -viewWillAppear:, it reloads the table's data if it's empty. Otherwise, it deselects all rows (with or without animation) if clearsSelectionOnViewWillAppear is YES. 14 | // In -viewDidAppear:, it flashes the table's scroll indicators. 15 | // Implements -setEditing:animated: to toggle the editing state of the table. 16 | 17 | NS_CLASS_AVAILABLE_IOS(2_0) @interface UITableViewController : UIViewController 18 | 19 | - (id)initWithStyle:(UITableViewStyle)style; 20 | 21 | @property(nonatomic,retain) UITableView *tableView; 22 | @property(nonatomic) BOOL clearsSelectionOnViewWillAppear NS_AVAILABLE_IOS(3_2); // defaults to YES. If YES, any selection is cleared in viewWillAppear: 23 | 24 | @property (nonatomic,retain) UIRefreshControl *refreshControl NS_AVAILABLE_IOS(6_0); 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UITableViewHeaderFooterView.h: -------------------------------------------------------------------------------- 1 | // 2 | // UITableViewHeaderFooterView.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2008-2013, Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | // Either the header or footer for a section 12 | NS_CLASS_AVAILABLE_IOS(6_0) @interface UITableViewHeaderFooterView : UIView 13 | 14 | @property(nonatomic, retain) UIColor *tintColor; 15 | 16 | @property(nonatomic, readonly, retain) UILabel* textLabel; 17 | @property(nonatomic, readonly, retain) UILabel* detailTextLabel; // only supported for headers in grouped style 18 | 19 | @property (nonatomic, readonly, retain) UIView *contentView; 20 | @property (nonatomic, retain) UIView *backgroundView; 21 | 22 | @property (nonatomic, readonly, copy) NSString *reuseIdentifier; 23 | 24 | - (id)initWithReuseIdentifier:(NSString *)reuseIdentifier; 25 | - (void)prepareForReuse; // if the view is reusable (has a reuse identifier), this is called just before the view is returned from the table view method dequeueReusableHeaderFooterViewWithIdentifier:. If you override, you MUST call super. 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/Library/UIKit/UITapGestureRecognizer.h: -------------------------------------------------------------------------------- 1 | // 2 | // UITapGestureRecognizer.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2008-2013, Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | // Recognizes: when numberOfTouchesRequired have tapped numberOfTapsRequired times 13 | 14 | // Touch Location Behaviors: 15 | // locationInView: location of the tap, from the first tap in the sequence if numberOfTapsRequired > 1. this is the centroid if numberOfTouchesRequired > 1 16 | // locationOfTouch:inView: location of a particular touch, from the first tap in the sequence if numberOfTapsRequired > 1 17 | 18 | NS_CLASS_AVAILABLE_IOS(3_2) @interface UITapGestureRecognizer : UIGestureRecognizer { 19 | @package 20 | CGPoint _locationInView; 21 | id _imp; 22 | unsigned int _delaysRecognitionForGreaterTapCounts; 23 | } 24 | 25 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 1. The number of taps required to match 26 | @property (nonatomic) NSUInteger numberOfTouchesRequired; // Default is 1. The number of fingers required to match 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/usr/include/CommonCrypto/CommonCrypto.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2006-2012 Apple, Inc. All Rights Reserved. 3 | * 4 | * @APPLE_LICENSE_HEADER_START@ 5 | * 6 | * This file contains Original Code and/or Modifications of Original Code 7 | * as defined in and that are subject to the Apple Public Source License 8 | * Version 2.0 (the 'License'). You may not use this file except in 9 | * compliance with the License. Please obtain a copy of the License at 10 | * http://www.opensource.apple.com/apsl/ and read it before using this 11 | * file. 12 | * 13 | * The Original Code and all software distributed under the License are 14 | * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER 15 | * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, 16 | * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, 17 | * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. 18 | * Please see the License for the specific language governing rights and 19 | * limitations under the License. 20 | * 21 | * @APPLE_LICENSE_HEADER_END@ 22 | */ 23 | 24 | #ifndef __COMMONCRYPTO_PUBLIC__ 25 | #define __COMMONCRYPTO_PUBLIC__ 26 | 27 | #include 28 | #include 29 | #include 30 | #include 31 | #include 32 | 33 | #endif /* __COMMONCRYPTO_PUBLIC__ */ 34 | 35 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/usr/include/dispatch/module.map: -------------------------------------------------------------------------------- 1 | module Dispatch [system] { 2 | umbrella header "dispatch.h" 3 | module * { export * } 4 | export * 5 | 6 | module introspection { 7 | header "introspection.h" 8 | export * 9 | } 10 | } 11 | 12 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/usr/include/objc/NSObjCRuntime.h: -------------------------------------------------------------------------------- 1 | /* NSObjCRuntime.h 2 | Copyright (c) 1994-2012, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #ifndef _OBJC_NSOBJCRUNTIME_H_ 6 | #define _OBJC_NSOBJCRUNTIME_H_ 7 | 8 | #include 9 | #include 10 | 11 | #if __LP64__ || (TARGET_OS_EMBEDDED && !TARGET_OS_IPHONE) || TARGET_OS_WIN32 || NS_BUILD_32_LIKE_64 12 | typedef long NSInteger; 13 | typedef unsigned long NSUInteger; 14 | #else 15 | typedef int NSInteger; 16 | typedef unsigned int NSUInteger; 17 | #endif 18 | 19 | #define NSIntegerMax LONG_MAX 20 | #define NSIntegerMin LONG_MIN 21 | #define NSUIntegerMax ULONG_MAX 22 | 23 | #define NSINTEGER_DEFINED 1 24 | 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /Headers/iPhoneOS7.1.sdk/usr/include/objc/module.map: -------------------------------------------------------------------------------- 1 | module ObjectiveC [system] { 2 | umbrella "." 3 | export * 4 | module * { 5 | export * 6 | } 7 | 8 | module NSObject { 9 | requires objc 10 | header "NSObject.h" 11 | export * 12 | } 13 | 14 | 15 | 16 | 17 | 18 | exclude header "hashtable.h" 19 | exclude header "hashtable2.h" 20 | 21 | } 22 | 23 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/CFNetwork/CFNetworkDefs.h: -------------------------------------------------------------------------------- 1 | /* 2 | File: CFNetwork/CFNetworkDefs.h 3 | 4 | Contains: CoreFoundation Network header 5 | 6 | Copyright: Copyright (c) 2001-2013 Apple Inc. All rights reserved. 7 | 8 | Bugs?: For bug reports, consult the following page on 9 | the World Wide Web: 10 | 11 | http://developer.apple.com/bugreporter/ 12 | 13 | */ 14 | 15 | #ifndef __CFNETWORK_DEFS_H_ 16 | #define __CFNETWORK_DEFS_H_ 17 | 18 | 19 | // To pick-up the CALLBACK_API_C definition. 20 | #include 21 | 22 | /* Standard incantation for exporting/importing DLL symbols */ 23 | #if defined(__WIN32__) 24 | #if defined(CFNETWORK_BUILDING_DLL) 25 | #define CFN_EXPORT __declspec(dllexport) extern 26 | #else 27 | #define CFN_EXPORT __declspec(dllimport) extern 28 | #endif 29 | #else 30 | #define CFN_EXPORT extern 31 | #endif 32 | 33 | #endif //__CFNETWORK_DEFS_H_ 34 | 35 | 36 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/CoreFoundation/CFUtilities.h: -------------------------------------------------------------------------------- 1 | /* CFUtilities.h 2 | Copyright (c) 2005-2014, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #if !defined(__COREFOUNDATION_CFUTILITIES__) 6 | #define __COREFOUNDATION_CFUTILITIES__ 1 7 | 8 | #include 9 | #include 10 | #include 11 | 12 | CF_IMPLICIT_BRIDGING_ENABLED 13 | CF_EXTERN_C_BEGIN 14 | 15 | CF_EXPORT 16 | CFURLRef CFCopyHomeDirectoryURL(void) CF_AVAILABLE_IOS(5_0); 17 | 18 | CF_EXTERN_C_END 19 | CF_IMPLICIT_BRIDGING_DISABLED 20 | 21 | #endif /* ! __COREFOUNDATION_CFUTILITIES__ */ 22 | 23 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/CoreGraphics/CGError.h: -------------------------------------------------------------------------------- 1 | /* CoreGraphics - CGError.h 2 | Copyright (c) 2000-2011 Apple Inc. 3 | All rights reserved. */ 4 | 5 | #ifndef CGERROR_H_ 6 | #define CGERROR_H_ 7 | 8 | #include 9 | #include 10 | 11 | /* Types used for errors and error handlers. */ 12 | 13 | enum _CGError { 14 | kCGErrorSuccess = 0, 15 | kCGErrorFailure = 1000, 16 | kCGErrorIllegalArgument = 1001, 17 | kCGErrorInvalidConnection = 1002, 18 | kCGErrorInvalidContext = 1003, 19 | kCGErrorCannotComplete = 1004, 20 | kCGErrorNotImplemented = 1006, 21 | kCGErrorRangeCheck = 1007, 22 | kCGErrorTypeCheck = 1008, 23 | kCGErrorInvalidOperation = 1010, 24 | kCGErrorNoneAvailable = 1011, 25 | }; 26 | typedef int32_t CGError; 27 | 28 | #endif /* CGERROR_H_ */ 29 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/CoreGraphics/CGPDFOperatorTable.h: -------------------------------------------------------------------------------- 1 | /* CoreGraphics - CGPDFOperatorTable.h 2 | * Copyright (c) 2004-2008 Apple Inc. 3 | * All rights reserved. */ 4 | 5 | #ifndef CGPDFOPERATORTABLE_H_ 6 | #define CGPDFOPERATORTABLE_H_ 7 | 8 | typedef struct CGPDFOperatorTable *CGPDFOperatorTableRef; 9 | 10 | #include 11 | 12 | CF_IMPLICIT_BRIDGING_ENABLED 13 | 14 | typedef void (*CGPDFOperatorCallback)(CGPDFScannerRef scanner, void *info); 15 | 16 | /* Return an empty operator table. */ 17 | 18 | CG_EXTERN CGPDFOperatorTableRef CGPDFOperatorTableCreate(void) 19 | CG_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); 20 | 21 | /* Increment the retain count of `table'. */ 22 | 23 | CG_EXTERN CGPDFOperatorTableRef CGPDFOperatorTableRetain(CGPDFOperatorTableRef 24 | table) CG_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); 25 | 26 | /* Decrement the retain count of `table'. */ 27 | 28 | CG_EXTERN void CGPDFOperatorTableRelease(CGPDFOperatorTableRef table) 29 | CG_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); 30 | 31 | /* Set the callback for the operator named `name' to `callback' */ 32 | 33 | CG_EXTERN void CGPDFOperatorTableSetCallback(CGPDFOperatorTableRef table, 34 | const char *name, CGPDFOperatorCallback callback) 35 | CG_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); 36 | 37 | CF_IMPLICIT_BRIDGING_DISABLED 38 | 39 | #endif /* CGPDFOPERATORTABLE_H_ */ 40 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/CoreGraphics/CGPDFStream.h: -------------------------------------------------------------------------------- 1 | /* CoreGraphics - CGPDFStream.h 2 | * Copyright (c) 2002-2008 Apple Inc. 3 | * All rights reserved. */ 4 | 5 | #ifndef CGPDFSTREAM_H_ 6 | #define CGPDFSTREAM_H_ 7 | 8 | typedef struct CGPDFStream *CGPDFStreamRef; 9 | 10 | enum CGPDFDataFormat { 11 | CGPDFDataFormatRaw, CGPDFDataFormatJPEGEncoded, CGPDFDataFormatJPEG2000 12 | }; 13 | typedef enum CGPDFDataFormat CGPDFDataFormat; 14 | 15 | #include 16 | #include 17 | #include 18 | 19 | /* Return the dictionary of `stream'. */ 20 | 21 | CG_EXTERN CGPDFDictionaryRef CGPDFStreamGetDictionary(CGPDFStreamRef stream) 22 | CG_AVAILABLE_STARTING(__MAC_10_3, __IPHONE_2_0); 23 | 24 | /* Return the data of `stream'. */ 25 | 26 | CG_EXTERN CFDataRef CGPDFStreamCopyData(CGPDFStreamRef stream, 27 | CGPDFDataFormat *format) 28 | CG_AVAILABLE_STARTING(__MAC_10_3, __IPHONE_2_0); 29 | 30 | #endif /* CGPDFSTREAM_H_ */ 31 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/CoreGraphics/CGPDFString.h: -------------------------------------------------------------------------------- 1 | /* CoreGraphics - CGPDFString.h 2 | * Copyright (c) 2002-2008 Apple Inc. 3 | * All rights reserved. */ 4 | 5 | #ifndef CGPDFSTRING_H_ 6 | #define CGPDFSTRING_H_ 7 | 8 | typedef struct CGPDFString *CGPDFStringRef; 9 | 10 | #include 11 | #include 12 | #include 13 | 14 | /* Return the length of `string'. */ 15 | 16 | CG_EXTERN size_t CGPDFStringGetLength(CGPDFStringRef string) 17 | CG_AVAILABLE_STARTING(__MAC_10_3, __IPHONE_2_0); 18 | 19 | /* Return a pointer to the bytes of `string'. */ 20 | 21 | CG_EXTERN const unsigned char *CGPDFStringGetBytePtr(CGPDFStringRef string) 22 | CG_AVAILABLE_STARTING(__MAC_10_3, __IPHONE_2_0); 23 | 24 | /* Return a CFString representing `string' as a "text string". See Section 25 | 3.8.1 "Text Strings", PDF Reference: Adobe PDF version 1.6 (5th ed.) for 26 | more information. */ 27 | 28 | CG_EXTERN CFStringRef CGPDFStringCopyTextString(CGPDFStringRef string) 29 | CG_AVAILABLE_STARTING(__MAC_10_3, __IPHONE_2_0); 30 | 31 | /* Convert `string' to a CFDate. See Section 3.8.3 "Dates", PDF Reference: 32 | Adobe PDF version 1.6 (5th ed.) for more information. */ 33 | 34 | CG_EXTERN CFDateRef CGPDFStringCopyDate(CGPDFStringRef string) 35 | CG_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); 36 | 37 | #endif /* CGPDFSTRING_H_ */ 38 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/Foundation/NSAutoreleasePool.h: -------------------------------------------------------------------------------- 1 | /* NSAutoreleasePool.h 2 | Copyright (c) 1994-2014, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | 7 | NS_AUTOMATED_REFCOUNT_UNAVAILABLE 8 | @interface NSAutoreleasePool : NSObject { 9 | @private 10 | void *_token; 11 | void *_reserved3; 12 | void *_reserved2; 13 | void *_reserved; 14 | } 15 | 16 | + (void)addObject:(id)anObject; 17 | 18 | - (void)addObject:(id)anObject; 19 | 20 | - (void)drain; 21 | 22 | @end 23 | 24 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/Foundation/NSCache.h: -------------------------------------------------------------------------------- 1 | /* NSCache.h 2 | Copyright (c) 2008-2014, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | 7 | @class NSString; 8 | @protocol NSCacheDelegate; 9 | 10 | NS_CLASS_AVAILABLE(10_6, 4_0) 11 | @interface NSCache : NSObject { 12 | @private 13 | id _delegate; 14 | void *_private[5]; 15 | void *_reserved; 16 | } 17 | 18 | @property (copy) NSString *name; 19 | 20 | @property (assign) id delegate; 21 | 22 | - (id)objectForKey:(id)key; 23 | - (void)setObject:(id)obj forKey:(id)key; // 0 cost 24 | - (void)setObject:(id)obj forKey:(id)key cost:(NSUInteger)g; 25 | - (void)removeObjectForKey:(id)key; 26 | 27 | - (void)removeAllObjects; 28 | 29 | @property NSUInteger totalCostLimit; // limits are imprecise/not strict 30 | @property NSUInteger countLimit; // limits are imprecise/not strict 31 | @property BOOL evictsObjectsWithDiscardedContent; 32 | 33 | @end 34 | 35 | @protocol NSCacheDelegate 36 | @optional 37 | - (void)cache:(NSCache *)cache willEvictObject:(id)obj; 38 | @end 39 | 40 | 41 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/Foundation/NSCompoundPredicate.h: -------------------------------------------------------------------------------- 1 | /* NSCompoundPredicate.h 2 | Copyright (c) 2004-2014, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | 7 | @class NSArray; 8 | 9 | // Compound predicates are predicates which act on the results of evaluating other operators. We provide the basic boolean operators: AND, OR, and NOT. 10 | 11 | typedef NS_ENUM(NSUInteger, NSCompoundPredicateType) { 12 | NSNotPredicateType = 0, 13 | NSAndPredicateType, 14 | NSOrPredicateType, 15 | }; 16 | 17 | NS_CLASS_AVAILABLE(10_4, 3_0) 18 | @interface NSCompoundPredicate : NSPredicate { 19 | @private 20 | void *_reserved2; 21 | NSUInteger _type; 22 | NSArray *_subpredicates; 23 | } 24 | 25 | - (instancetype)initWithType:(NSCompoundPredicateType)type subpredicates:(NSArray *)subpredicates; 26 | 27 | @property (readonly) NSCompoundPredicateType compoundPredicateType; 28 | @property (readonly, copy) NSArray *subpredicates; 29 | 30 | /*** Convenience Methods ***/ 31 | + (NSCompoundPredicate *)andPredicateWithSubpredicates:(NSArray *)subpredicates; 32 | + (NSCompoundPredicate *)orPredicateWithSubpredicates:(NSArray *)subpredicates; 33 | + (NSCompoundPredicate *)notPredicateWithSubpredicate:(NSPredicate *)predicate; 34 | @end 35 | 36 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/Foundation/NSEnumerator.h: -------------------------------------------------------------------------------- 1 | /* NSEnumerator.h 2 | Copyright (c) 1995-2014, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | 7 | @class NSArray; 8 | 9 | /* 10 | * The fast enumeration protocol NSFastEnumeration is adopted and 11 | * implemented by objects wishing to make use of a fast and safe 12 | * enumeration style. The language "foreach" construct then can 13 | * be used with such objects. 14 | * 15 | * The abstract class NSEnumerator itself is taught how to do this 16 | * for convenience by using -nextObject to return items one at a time. 17 | */ 18 | 19 | typedef struct { 20 | unsigned long state; 21 | id __unsafe_unretained *itemsPtr; 22 | unsigned long *mutationsPtr; 23 | unsigned long extra[5]; 24 | } NSFastEnumerationState; 25 | 26 | @protocol NSFastEnumeration 27 | 28 | - (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state objects:(id __unsafe_unretained [])buffer count:(NSUInteger)len; 29 | 30 | @end 31 | 32 | @interface NSEnumerator : NSObject 33 | 34 | - (id)nextObject; 35 | 36 | @end 37 | 38 | @interface NSEnumerator (NSExtendedEnumerator) 39 | 40 | @property (readonly, copy) NSArray *allObjects; 41 | 42 | @end 43 | 44 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/Foundation/NSExtensionRequestHandling.h: -------------------------------------------------------------------------------- 1 | /* NSExtensionRequestHandling.h 2 | Copyright (c) 2013-2014, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | 7 | #if __OBJC2__ 8 | @class NSExtensionContext; 9 | 10 | // The basic NSExtensionRequestHandling protocol defines a lifecycle hook into the extension. Non view-controller-based services might keep track of the current request using this method. Implemented by the principal object of the extension. 11 | @protocol NSExtensionRequestHandling 12 | 13 | @required 14 | 15 | // Tells the extension to prepare its interface for the requesting context, and request related data items. At this point [(NS|UI)ViewController extensionContext] returns a non-nil value. This message is delivered after initialization, but before the conforming object will be asked to "do something" with the context (i.e. before -[(NS|UI)ViewController loadView]). Subclasses of classes conforming to this protocol are expected to call [super beginRequestWithExtensionContext:] if this method is overridden. 16 | - (void)beginRequestWithExtensionContext:(NSExtensionContext *)context; 17 | 18 | @end 19 | #endif 20 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/Foundation/NSIndexPath.h: -------------------------------------------------------------------------------- 1 | /* NSIndexPath.h 2 | Copyright (c) 2003-2014, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | 7 | @interface NSIndexPath : NSObject { 8 | @private 9 | __strong NSUInteger *_indexes; 10 | #if !__OBJC2__ 11 | NSUInteger _hash; 12 | #endif 13 | NSUInteger _length; 14 | void *_reserved; 15 | } 16 | 17 | + (instancetype)indexPathWithIndex:(NSUInteger)index; 18 | + (instancetype)indexPathWithIndexes:(const NSUInteger [])indexes length:(NSUInteger)length; 19 | 20 | - (instancetype)initWithIndexes:(const NSUInteger [])indexes length:(NSUInteger)length NS_DESIGNATED_INITIALIZER; 21 | 22 | - (instancetype)initWithIndex:(NSUInteger)index; 23 | 24 | 25 | - (NSIndexPath *)indexPathByAddingIndex:(NSUInteger)index; 26 | - (NSIndexPath *)indexPathByRemovingLastIndex; 27 | 28 | - (NSUInteger)indexAtPosition:(NSUInteger)position; 29 | @property (readonly) NSUInteger length; 30 | 31 | - (void)getIndexes:(NSUInteger *)indexes; 32 | 33 | // comparison support 34 | - (NSComparisonResult)compare:(NSIndexPath *)otherObject; // sorting an array of indexPaths using this comparison results in an array representing nodes in depth-first traversal order 35 | 36 | @end 37 | 38 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/Foundation/NSMethodSignature.h: -------------------------------------------------------------------------------- 1 | /* NSMethodSignature.h 2 | Copyright (c) 1994-2014, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | 7 | @interface NSMethodSignature : NSObject { 8 | @private 9 | void *_private; 10 | void *_reserved[6]; 11 | } 12 | 13 | + (NSMethodSignature *)signatureWithObjCTypes:(const char *)types; 14 | 15 | @property (readonly) NSUInteger numberOfArguments; 16 | - (const char *)getArgumentTypeAtIndex:(NSUInteger)idx NS_RETURNS_INNER_POINTER; 17 | 18 | @property (readonly) NSUInteger frameLength; 19 | 20 | - (BOOL)isOneway; 21 | 22 | @property (readonly) const char *methodReturnType NS_RETURNS_INNER_POINTER; 23 | @property (readonly) NSUInteger methodReturnLength; 24 | 25 | @end 26 | 27 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/Foundation/NSNotificationQueue.h: -------------------------------------------------------------------------------- 1 | /* NSNotificationQueue.h 2 | Copyright (c) 1994-2014, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | 7 | @class NSNotification, NSNotificationCenter, NSArray; 8 | 9 | typedef NS_ENUM(NSUInteger, NSPostingStyle) { 10 | NSPostWhenIdle = 1, 11 | NSPostASAP = 2, 12 | NSPostNow = 3 13 | }; 14 | 15 | typedef NS_ENUM(NSUInteger, NSNotificationCoalescing) { 16 | NSNotificationNoCoalescing = 0, 17 | NSNotificationCoalescingOnName = 1, 18 | NSNotificationCoalescingOnSender = 2 19 | }; 20 | 21 | @interface NSNotificationQueue : NSObject { 22 | @private 23 | id _notificationCenter; 24 | id _asapQueue; 25 | id _asapObs; 26 | id _idleQueue; 27 | id _idleObs; 28 | } 29 | 30 | + (NSNotificationQueue *)defaultQueue; 31 | 32 | - (instancetype)initWithNotificationCenter:(NSNotificationCenter *)notificationCenter NS_DESIGNATED_INITIALIZER; 33 | 34 | - (void)enqueueNotification:(NSNotification *)notification postingStyle:(NSPostingStyle)postingStyle; 35 | - (void)enqueueNotification:(NSNotification *)notification postingStyle:(NSPostingStyle)postingStyle coalesceMask:(NSUInteger)coalesceMask forModes:(NSArray *)modes; 36 | 37 | - (void)dequeueNotificationsMatching:(NSNotification *)notification coalesceMask:(NSUInteger)coalesceMask; 38 | 39 | @end 40 | 41 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/Foundation/NSNull.h: -------------------------------------------------------------------------------- 1 | /* NSNull.h 2 | Copyright (c) 1994-2014, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | 7 | @interface NSNull : NSObject 8 | 9 | + (NSNull *)null; 10 | 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/Foundation/NSProxy.h: -------------------------------------------------------------------------------- 1 | /* NSProxy.h 2 | Copyright (c) 1994-2014, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | 7 | @class NSMethodSignature, NSInvocation; 8 | 9 | NS_ROOT_CLASS 10 | @interface NSProxy { 11 | Class isa; 12 | } 13 | 14 | + (id)alloc; 15 | + (id)allocWithZone:(NSZone *)zone NS_AUTOMATED_REFCOUNT_UNAVAILABLE; 16 | + (Class)class; 17 | 18 | - (void)forwardInvocation:(NSInvocation *)invocation; 19 | - (NSMethodSignature *)methodSignatureForSelector:(SEL)sel; 20 | - (void)dealloc; 21 | - (void)finalize; 22 | @property (readonly, copy) NSString *description; 23 | @property (readonly, copy) NSString *debugDescription; 24 | + (BOOL)respondsToSelector:(SEL)aSelector; 25 | 26 | - (BOOL)allowsWeakReference NS_UNAVAILABLE; 27 | - (BOOL)retainWeakReference NS_UNAVAILABLE; 28 | 29 | // - (id)forwardingTargetForSelector:(SEL)aSelector; 30 | 31 | @end 32 | 33 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/Foundation/NSRange.h: -------------------------------------------------------------------------------- 1 | /* NSRange.h 2 | Copyright (c) 1994-2014, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | #import 7 | 8 | @class NSString; 9 | 10 | typedef struct _NSRange { 11 | NSUInteger location; 12 | NSUInteger length; 13 | } NSRange; 14 | 15 | typedef NSRange *NSRangePointer; 16 | 17 | NS_INLINE NSRange NSMakeRange(NSUInteger loc, NSUInteger len) { 18 | NSRange r; 19 | r.location = loc; 20 | r.length = len; 21 | return r; 22 | } 23 | 24 | NS_INLINE NSUInteger NSMaxRange(NSRange range) { 25 | return (range.location + range.length); 26 | } 27 | 28 | NS_INLINE BOOL NSLocationInRange(NSUInteger loc, NSRange range) { 29 | return (!(loc < range.location) && (loc - range.location) < range.length) ? YES : NO; 30 | } 31 | 32 | NS_INLINE BOOL NSEqualRanges(NSRange range1, NSRange range2) { 33 | return (range1.location == range2.location && range1.length == range2.length); 34 | } 35 | 36 | FOUNDATION_EXPORT NSRange NSUnionRange(NSRange range1, NSRange range2); 37 | FOUNDATION_EXPORT NSRange NSIntersectionRange(NSRange range1, NSRange range2); 38 | FOUNDATION_EXPORT NSString *NSStringFromRange(NSRange range); 39 | FOUNDATION_EXPORT NSRange NSRangeFromString(NSString *aString); 40 | 41 | @interface NSValue (NSValueRangeExtensions) 42 | 43 | + (NSValue *)valueWithRange:(NSRange)range; 44 | @property (readonly) NSRange rangeValue; 45 | 46 | @end 47 | 48 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/Foundation/NSUUID.h: -------------------------------------------------------------------------------- 1 | /* NSUUID.h 2 | Copyright (c) 2011-2014, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | #include 7 | #include 8 | 9 | /* Note: NSUUID is not toll-free bridged with CFUUID. Use UUID strings to convert between CFUUID and NSUUID, if needed. NSUUIDs are not guaranteed to be comparable by pointer value (as CFUUIDRef is); use isEqual: to compare two NSUUIDs. */ 10 | 11 | NS_CLASS_AVAILABLE(10_8, 6_0) 12 | @interface NSUUID : NSObject 13 | 14 | /* Create a new autoreleased NSUUID with RFC 4122 version 4 random bytes */ 15 | + (instancetype)UUID; 16 | 17 | /* Create a new NSUUID with RFC 4122 version 4 random bytes */ 18 | - (instancetype)init NS_DESIGNATED_INITIALIZER; 19 | 20 | /* Create an NSUUID from a string such as "E621E1F8-C36C-495A-93FC-0C247A3E6E5F". Returns nil for invalid strings. */ 21 | - (instancetype)initWithUUIDString:(NSString *)string; 22 | 23 | /* Create an NSUUID with the given bytes */ 24 | - (instancetype)initWithUUIDBytes:(const uuid_t)bytes; 25 | 26 | /* Get the individual bytes of the receiver */ 27 | - (void)getUUIDBytes:(uuid_t)uuid; 28 | 29 | /* Return a string description of the UUID, such as "E621E1F8-C36C-495A-93FC-0C247A3E6E5F" */ 30 | @property (readonly, copy) NSString *UUIDString; 31 | 32 | @end 33 | 34 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/NSShadow.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSShadow.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2002-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | /* 12 | NSShadow stores the properties of a drop shadow for drawing text. 13 | To set a shadow on an NSAttributedString use it as a value for NSShadowAttributeName. 14 | */ 15 | 16 | NS_CLASS_AVAILABLE_IOS(6_0) @interface NSShadow : NSObject 17 | 18 | @property (nonatomic, assign) CGSize shadowOffset; // offset in user space of the shadow from the original drawing 19 | @property (nonatomic, assign) CGFloat shadowBlurRadius; // blur radius of the shadow in default user space units 20 | @property (nonatomic, retain) id shadowColor; // color used for the shadow (default is black with an alpha value of 1/3) 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIAccessibilityAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIAccessibilityAdditions.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2009-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | #import 12 | 13 | /* 14 | Optionally implement the following methods in a UIPickerView delegate 15 | in order to provide accessibility information per component. 16 | See UIAccessibility.h for more information about hints and labels. 17 | */ 18 | @protocol UIPickerViewAccessibilityDelegate 19 | 20 | @optional 21 | - (NSString *)pickerView:(UIPickerView *)pickerView accessibilityLabelForComponent:(NSInteger)component; 22 | - (NSString *)pickerView:(UIPickerView *)pickerView accessibilityHintForComponent:(NSInteger)component; 23 | 24 | @end 25 | 26 | /* 27 | Provide a custom status string when VoiceOver scrolls with accessibilityScroll: 28 | For example, in a bookcase user interface that displays a list of books, you can implement 29 | this protocol to announce "Showing books 10 through 20". 30 | By default, VoiceOver will announce "Page X of Y" when scrolling. 31 | */ 32 | @protocol UIScrollViewAccessibilityDelegate 33 | 34 | @optional 35 | - (NSString *)accessibilityScrollStatusForScrollView:(UIScrollView *)scrollView; 36 | 37 | @end 38 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIAccessibilityCustomAction.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIAccessibilityCustomAction.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | NS_CLASS_AVAILABLE_IOS(8_0) @interface UIAccessibilityCustomAction : NSObject 11 | 12 | - (instancetype)initWithName:(NSString *)name target:(id)target selector:(SEL)selector; 13 | 14 | /* 15 | A localized name that describes the action. 16 | */ 17 | @property (nonatomic, copy) NSString *name; 18 | 19 | /* 20 | The object that will perform the action. 21 | */ 22 | @property (nonatomic, weak) id target; 23 | 24 | /* 25 | The method that will be called on the target to perform the action. 26 | It must conform to one of the following signatures: 27 | - (BOOL)myPerformActionMethod; 28 | - (BOOL)myPerformActionMethod:(UIAccessibilityCustomAction *)action; 29 | */ 30 | @property (nonatomic, assign) SEL selector; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIAccessibilityElement.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIAccessibilityElement.h 3 | // UIAccessibility 4 | // 5 | // Copyright (c) 2008-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | /* 13 | UIAccessibilityElement 14 | 15 | Instances of this class can be used as "fake" accessibility elements. 16 | An accessibility container (see UIAccessibility.h) can create and vend instances 17 | of UIAccessibilityElement to cover for user interface items that are not 18 | backed by a UIView (for example: painted text or icon). 19 | */ 20 | NS_CLASS_AVAILABLE_IOS(3_0) @interface UIAccessibilityElement : NSObject 21 | 22 | // initialize with the accessibility container that contains this element 23 | - (instancetype)initWithAccessibilityContainer:(id)container; 24 | 25 | @property (nonatomic, assign) id accessibilityContainer; 26 | @property (nonatomic, assign) BOOL isAccessibilityElement; 27 | @property (nonatomic, retain) NSString *accessibilityLabel; 28 | @property (nonatomic, retain) NSString *accessibilityHint; 29 | @property (nonatomic, retain) NSString *accessibilityValue; 30 | @property (nonatomic, assign) CGRect accessibilityFrame; 31 | @property (nonatomic, assign) UIAccessibilityTraits accessibilityTraits; 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIAccessibilityIdentification.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIAccessibilityIdentification.h 3 | // UIKit 4 | // 5 | // Copyright 2010-2012 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | #import 12 | 13 | @protocol UIAccessibilityIdentification 14 | @required 15 | 16 | /* 17 | A string that identifies the user interface element. 18 | default == nil 19 | */ 20 | @property(nonatomic, copy) NSString *accessibilityIdentifier NS_AVAILABLE_IOS(5_0); 21 | 22 | @end 23 | 24 | @interface UIView (UIAccessibility) 25 | @end 26 | 27 | @interface UIBarItem (UIAccessibility) 28 | @end 29 | 30 | /* 31 | Defaults to the filename of the image, if available. 32 | The default identifier for a UIImageView will be the identifier of its UIImage. 33 | */ 34 | @interface UIImage (UIAccessibility) 35 | @end 36 | 37 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIAccessibilityZoom.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIAccessibilityZoom.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2011-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | /* 9 | Use to inform system Zoom that focus has changed to a new location. 10 | The frame should be in the coordinate space of the view. 11 | */ 12 | typedef NS_ENUM(NSInteger, UIAccessibilityZoomType) { 13 | UIAccessibilityZoomTypeInsertionPoint, // Used when the text insertion point has moved 14 | } NS_ENUM_AVAILABLE_IOS(5_0); 15 | 16 | UIKIT_EXTERN void UIAccessibilityZoomFocusChanged(UIAccessibilityZoomType type, CGRect frame, UIView *view) NS_AVAILABLE_IOS(5_0); 17 | 18 | /* 19 | If your app uses multi-finger gestures that conflict with system Zoom gestures (by using three fingers), 20 | calling this method will warn users of the conflict. 21 | */ 22 | UIKIT_EXTERN void UIAccessibilityRegisterGestureConflictWithZoom() NS_AVAILABLE_IOS(5_0); 23 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIActivityViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIActivityViewController.h 3 | // UIKit 4 | // 5 | // Copyright 2012-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | typedef void (^UIActivityViewControllerCompletionHandler)(NSString *activityType, BOOL completed); 13 | typedef void (^UIActivityViewControllerCompletionWithItemsHandler)(NSString *activityType, BOOL completed, NSArray *returnedItems, NSError *activityError); 14 | 15 | NS_CLASS_AVAILABLE_IOS(6_0) @interface UIActivityViewController : UIViewController 16 | 17 | - (instancetype)initWithActivityItems:(NSArray *)activityItems applicationActivities:(NSArray *)applicationActivities; 18 | 19 | @property(nonatomic,copy) UIActivityViewControllerCompletionHandler completionHandler NS_DEPRECATED_IOS(6_0, 8_0, "Use completionWithItemsHandler instead."); // set to nil after call 20 | @property(nonatomic,copy) UIActivityViewControllerCompletionWithItemsHandler completionWithItemsHandler NS_AVAILABLE_IOS(8_0); // set to nil after call 21 | @property(nonatomic,copy) NSArray *excludedActivityTypes; // default is nil. activity types listed will not be displayed 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIAlert.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIAlert.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2005-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIAttachmentBehavior.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIAttachmentBehavior.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2012-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | typedef NS_ENUM(NSInteger, UIAttachmentBehaviorType) { 12 | UIAttachmentBehaviorTypeItems, 13 | UIAttachmentBehaviorTypeAnchor 14 | } NS_ENUM_AVAILABLE_IOS(7_0); 15 | 16 | NS_CLASS_AVAILABLE_IOS(7_0) @interface UIAttachmentBehavior : UIDynamicBehavior 17 | 18 | - (instancetype)initWithItem:(id )item attachedToAnchor:(CGPoint)point; 19 | - (instancetype)initWithItem:(id )item offsetFromCenter:(UIOffset)offset attachedToAnchor:(CGPoint)point; 20 | 21 | - (instancetype)initWithItem:(id )item1 attachedToItem:(id )item2; 22 | - (instancetype)initWithItem:(id )item1 offsetFromCenter:(UIOffset)offset1 attachedToItem:(id )item2 offsetFromCenter:(UIOffset)offset2; 23 | 24 | @property (nonatomic, readonly, copy) NSArray* items; 25 | 26 | @property (readonly, nonatomic) UIAttachmentBehaviorType attachedBehaviorType; 27 | 28 | @property (readwrite, nonatomic) CGPoint anchorPoint; 29 | 30 | @property (readwrite, nonatomic) CGFloat length; 31 | @property (readwrite, nonatomic) CGFloat damping; // 1: critical damping 32 | @property (readwrite, nonatomic) CGFloat frequency; // in Hertz 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UICollectionViewTransitionLayout.h: -------------------------------------------------------------------------------- 1 | // 2 | // UICollectionView.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2012-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | NS_CLASS_AVAILABLE_IOS(7_0) @interface UICollectionViewTransitionLayout : UICollectionViewLayout 11 | 12 | @property (assign, nonatomic) CGFloat transitionProgress; 13 | @property (readonly, nonatomic) UICollectionViewLayout *currentLayout; 14 | @property (readonly, nonatomic) UICollectionViewLayout *nextLayout; 15 | 16 | // Designated initializer 17 | - (instancetype)initWithCurrentLayout:(UICollectionViewLayout *)currentLayout nextLayout:(UICollectionViewLayout *)newLayout; 18 | 19 | - (void)updateValue:(CGFloat)value forAnimatedKey:(NSString *)key; 20 | - (CGFloat)valueForAnimatedKey:(NSString *)key; 21 | 22 | @end 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIDataDetectors.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIDataDetectors.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2009-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | typedef NS_OPTIONS(NSUInteger, UIDataDetectorTypes) { 9 | UIDataDetectorTypePhoneNumber = 1 << 0, // Phone number detection 10 | UIDataDetectorTypeLink = 1 << 1, // URL detection 11 | #if __IPHONE_4_0 <= __IPHONE_OS_VERSION_MAX_ALLOWED 12 | UIDataDetectorTypeAddress = 1 << 2, // Street address detection 13 | UIDataDetectorTypeCalendarEvent = 1 << 3, // Event detection 14 | #endif 15 | 16 | UIDataDetectorTypeNone = 0, // No detection at all 17 | UIDataDetectorTypeAll = NSUIntegerMax // All types 18 | }; 19 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIDocumentMenuViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIDocumentMenuViewController.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | typedef NS_ENUM(NSUInteger, UIDocumentMenuOrder) { 13 | UIDocumentMenuOrderFirst, 14 | UIDocumentMenuOrderLast 15 | } NS_ENUM_AVAILABLE_IOS(8_0); 16 | 17 | @protocol UIDocumentMenuDelegate 18 | 19 | - (void)documentMenu:(UIDocumentMenuViewController *)documentMenu didPickDocumentPicker:(UIDocumentPickerViewController *)documentPicker; 20 | @optional 21 | - (void)documentMenuWasCancelled:(UIDocumentMenuViewController *)documentMenu; 22 | 23 | @end 24 | 25 | NS_CLASS_AVAILABLE_IOS(8_0) @interface UIDocumentMenuViewController : UIViewController 26 | 27 | - (instancetype)initWithDocumentTypes:(NSArray *)allowedUTIs inMode:(UIDocumentPickerMode)mode NS_DESIGNATED_INITIALIZER; 28 | - (instancetype)initWithURL:(NSURL *)url inMode:(UIDocumentPickerMode)mode NS_DESIGNATED_INITIALIZER; 29 | 30 | - (void)addOptionWithTitle:(NSString *)title image:(UIImage *)image order:(UIDocumentMenuOrder)order handler:(void (^)(void))handler; 31 | 32 | @property (nonatomic, weak) id delegate; 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIDynamicBehavior.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIDynamicBehavior.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2012-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | @class UIDynamicAnimator; 12 | 13 | @protocol UIDynamicItem 14 | 15 | @property (nonatomic, readwrite) CGPoint center; 16 | @property (nonatomic, readonly) CGRect bounds; 17 | @property (nonatomic, readwrite) CGAffineTransform transform; 18 | 19 | @end 20 | 21 | NS_CLASS_AVAILABLE_IOS(7_0) @interface UIDynamicBehavior : NSObject 22 | 23 | - (void)addChildBehavior:(UIDynamicBehavior *)behavior; 24 | - (void)removeChildBehavior:(UIDynamicBehavior *)behavior; 25 | 26 | @property (nonatomic, readonly, copy) NSArray* childBehaviors; 27 | 28 | // When running, the dynamic animator calls the action block on every animation step. 29 | @property (nonatomic,copy) void (^action)(void); 30 | 31 | - (void)willMoveToAnimator:(UIDynamicAnimator *)dynamicAnimator; // nil when being removed from an animator 32 | 33 | @property (nonatomic, readonly) UIDynamicAnimator *dynamicAnimator; 34 | 35 | 36 | @end 37 | 38 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIGravityBehavior.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIGravityBehavior.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2012-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | NS_CLASS_AVAILABLE_IOS(7_0) @interface UIGravityBehavior : UIDynamicBehavior 13 | 14 | - (instancetype)initWithItems:(NSArray *)items; 15 | 16 | - (void)addItem:(id )item; 17 | - (void)removeItem:(id )item; 18 | @property (nonatomic, readonly, copy) NSArray* items; 19 | 20 | // The default value for the gravity vector is (0.0, 1.0) 21 | // The acceleration for a dynamic item subject to a (0.0, 1.0) gravity vector is downwards at 1000 points per second². 22 | @property (readwrite, nonatomic) CGVector gravityDirection; 23 | 24 | @property (readwrite, nonatomic) CGFloat angle; 25 | @property (readwrite, nonatomic) CGFloat magnitude; 26 | - (void)setAngle:(CGFloat)angle magnitude:(CGFloat)magnitude; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIImageAsset.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImageAsset.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | @class UITraitCollection; 11 | 12 | NS_CLASS_AVAILABLE_IOS(8_0) @interface UIImageAsset : NSObject 13 | - (UIImage *)imageWithTraitCollection:(UITraitCollection *)traitCollection; // Images returned hold a strong reference to the asset that created them 14 | - (void)registerImage:(UIImage *)image withTraitCollection:(UITraitCollection *)traitCollection; 15 | - (void)unregisterImageWithTraitCollection:(UITraitCollection *)traitCollection; // removes only those images added with registerImage:withTraitCollection: 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIInputView.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIInputView.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2012-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | typedef NS_ENUM(NSInteger, UIInputViewStyle) { 11 | UIInputViewStyleDefault, 12 | UIInputViewStyleKeyboard, // mimics the keyboard background 13 | } NS_ENUM_AVAILABLE_IOS(7_0); 14 | 15 | NS_CLASS_AVAILABLE_IOS(7_0) @interface UIInputView : UIView 16 | 17 | @property (nonatomic, readonly) UIInputViewStyle inputViewStyle; 18 | 19 | - (instancetype)initWithFrame:(CGRect)frame inputViewStyle:(UIInputViewStyle)inputViewStyle; // designated initializer 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIInputViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIInputViewController.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | @class UILexicon; 13 | 14 | @protocol UITextDocumentProxy 15 | 16 | @property (nonatomic, readonly) NSString *documentContextBeforeInput; 17 | @property (nonatomic, readonly) NSString *documentContextAfterInput; 18 | 19 | - (void)adjustTextPositionByCharacterOffset:(NSInteger)offset; 20 | 21 | @end 22 | 23 | NS_CLASS_AVAILABLE_IOS(8_0) @interface UIInputViewController : UIViewController 24 | 25 | @property (nonatomic, retain) UIInputView *inputView; 26 | 27 | @property (nonatomic, readonly) NSObject *textDocumentProxy; 28 | 29 | // The primary language of the UIInputViewController. A BCP 47 language identifier such as en-US 30 | // If specified, this will supersede any PrimaryLanguage in the Info.plist. 31 | @property (nonatomic, copy) NSString *primaryLanguage; 32 | 33 | - (void)dismissKeyboard; 34 | - (void)advanceToNextInputMode; 35 | 36 | // This will not provide a complete repository of a language's vocabulary. 37 | // It is solely intended to supplement existing lexicons. 38 | - (void)requestSupplementaryLexiconWithCompletion:(void (^)(UILexicon *))completionHandler; 39 | 40 | @end 41 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIKitDefines.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIKitDefines.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2007-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | #ifdef __cplusplus 11 | #define UIKIT_EXTERN extern "C" __attribute__((visibility ("default"))) 12 | #else 13 | #define UIKIT_EXTERN extern __attribute__((visibility ("default"))) 14 | #endif 15 | 16 | #define UIKIT_STATIC_INLINE static inline 17 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UILexicon.h: -------------------------------------------------------------------------------- 1 | // 2 | // UILexicon.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | 11 | NS_CLASS_AVAILABLE_IOS(8_0) @interface UILexiconEntry : NSObject 12 | // -documentText returns the intended text to be inserted into the document for a given -userInput. 13 | // -userInput represents the expected typed string, which need not match the actual typed string. 14 | // for example, if the -documentText were "iPhone", the corresponsing -userInput could be "iphone" 15 | // -the documentText may also be in a different text script from the -userInput 16 | @property (nonatomic, readonly) NSString *documentText; 17 | @property (nonatomic, readonly) NSString *userInput; 18 | @end 19 | 20 | NS_CLASS_AVAILABLE_IOS(8_0) @interface UILexicon : NSObject 21 | @property (nonatomic, readonly) NSArray *entries; // contains UILexiconEntry objects 22 | @end 23 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UINib.h: -------------------------------------------------------------------------------- 1 | // 2 | // UINib.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2008-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | NS_CLASS_AVAILABLE_IOS(4_0) @interface UINib : NSObject { 12 | @private 13 | id storage; 14 | } 15 | 16 | // If the bundle parameter is nil, the main bundle is used. 17 | // Releases resources in response to memory pressure (e.g. memory warning), reloading from the bundle when necessary. 18 | + (UINib *)nibWithNibName:(NSString *)name bundle:(NSBundle *)bundleOrNil; 19 | 20 | // If the bundle parameter is nil, the main bundle is used. 21 | + (UINib *)nibWithData:(NSData *)data bundle:(NSBundle *)bundleOrNil; 22 | 23 | // Returns an array containing the top-level objects from the NIB. 24 | // The owner and options parameters may both be nil. 25 | // If the owner parameter is nil, connections to File's Owner are not permitted. 26 | // Options are identical to the options specified with -[NSBundle loadNibNamed:owner:options:] 27 | - (NSArray *)instantiateWithOwner:(id)ownerOrNil options:(NSDictionary *)optionsOrNil; 28 | @end 29 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UINibDeclarations.h: -------------------------------------------------------------------------------- 1 | // 2 | // UINibDeclarations.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2005-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #ifndef IBOutlet 9 | #define IBOutlet 10 | #endif 11 | 12 | #ifndef IBOutletCollection 13 | #define IBOutletCollection(ClassName) 14 | #endif 15 | 16 | #ifndef IBAction 17 | #define IBAction void 18 | #endif 19 | 20 | #ifndef IBInspectable 21 | #define IBInspectable 22 | #endif 23 | 24 | #ifndef IB_DESIGNABLE 25 | #define IB_DESIGNABLE 26 | #endif 27 | 28 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UINibLoading.h: -------------------------------------------------------------------------------- 1 | // 2 | // UINibLoading.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2005-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | UIKIT_EXTERN NSString * const UINibExternalObjects NS_AVAILABLE_IOS(3_0); 12 | 13 | @interface NSBundle(UINibLoadingAdditions) 14 | - (NSArray *)loadNibNamed:(NSString *)name owner:(id)owner options:(NSDictionary *)options; 15 | @end 16 | 17 | @interface NSObject(UINibLoadingAdditions) 18 | - (void)awakeFromNib; 19 | - (void)prepareForInterfaceBuilder NS_AVAILABLE_IOS(8_0); 20 | @end 21 | 22 | UIKIT_EXTERN NSString * const UINibProxiedObjectsKey NS_DEPRECATED_IOS(2_0, 3_0); 23 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIPinchGestureRecognizer.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIPinchGestureRecognizer.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2008-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | // Begins: when two touches have moved enough to be considered a pinch 12 | // Changes: when a finger moves while two fingers remain down 13 | // Ends: when both fingers have lifted 14 | 15 | NS_CLASS_AVAILABLE_IOS(3_2) @interface UIPinchGestureRecognizer : UIGestureRecognizer { 16 | @package 17 | CGFloat _initialTouchDistance; 18 | CGFloat _initialTouchScale; 19 | NSTimeInterval _lastTouchTime; 20 | CGFloat _velocity; 21 | CGFloat _previousVelocity; 22 | CGFloat _scaleThreshold; 23 | CGAffineTransform _transform; 24 | CGPoint _anchorSceneReferencePoint; 25 | UITouch *_touches[2]; 26 | CGFloat _hysteresis; 27 | id _transformAnalyzer; 28 | unsigned int _endsOnSingleTouch:1; 29 | } 30 | 31 | @property (nonatomic) CGFloat scale; // scale relative to the touch points in screen coordinates 32 | @property (nonatomic,readonly) CGFloat velocity; // velocity of the pinch in scale/second 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIPopoverSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIPopoverSupport.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | typedef NS_OPTIONS(NSUInteger, UIPopoverArrowDirection) { 9 | UIPopoverArrowDirectionUp = 1UL << 0, 10 | UIPopoverArrowDirectionDown = 1UL << 1, 11 | UIPopoverArrowDirectionLeft = 1UL << 2, 12 | UIPopoverArrowDirectionRight = 1UL << 3, 13 | UIPopoverArrowDirectionAny = UIPopoverArrowDirectionUp | UIPopoverArrowDirectionDown | UIPopoverArrowDirectionLeft | UIPopoverArrowDirectionRight, 14 | UIPopoverArrowDirectionUnknown = NSUIntegerMax 15 | }; 16 | 17 | @interface UIViewController (UIPopoverController) 18 | 19 | /* modalInPopover is set on the view controller when you wish to force the popover hosting the view controller into modal behavior. When this is active, the popover will ignore events outside of its bounds until this is set to NO. 20 | */ 21 | @property (nonatomic,readwrite,getter=isModalInPopover) BOOL modalInPopover NS_AVAILABLE_IOS(3_2); 22 | 23 | /* contentSizeForViewInPopover allows you to set the size of the content from within the view controller. This property is read/write, and you should generally not override it. 24 | */ 25 | @property (nonatomic,readwrite) CGSize contentSizeForViewInPopover NS_DEPRECATED_IOS(3_2, 7_0, "Use UIViewController.preferredContentSize instead."); 26 | 27 | @end 28 | 29 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIPrintError.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIPrintError.h 3 | // UIKit 4 | // 5 | // Copyright 2010-2012 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | UIKIT_EXTERN NSString *const UIPrintErrorDomain; 12 | 13 | enum { 14 | UIPrintingNotAvailableError = 1, // cannot print at this time 15 | UIPrintNoContentError, // empty list of files or images 16 | UIPrintUnknownImageFormatError, // unrecognized image format 17 | UIPrintJobFailedError, // internal error with print job 18 | }; 19 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIPrintPaper.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIPrintPaper.h 3 | // UIKit 4 | // 5 | // Copyright 2010-2012 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | NS_CLASS_AVAILABLE_IOS(4_2) @interface UIPrintPaper : NSObject { 13 | @private 14 | int _paperOrientation; 15 | id _internal; 16 | } 17 | 18 | + (UIPrintPaper *)bestPaperForPageSize:(CGSize)contentSize withPapersFromArray:(NSArray *)paperList; // for use by delegate. pass in list 19 | 20 | @property(readonly) CGSize paperSize; 21 | @property(readonly) CGRect printableRect; 22 | 23 | @end 24 | 25 | //_____________________________________________ 26 | 27 | @interface UIPrintPaper(Deprecated_Nonfunctional) 28 | - (CGRect)printRect; 29 | @end 30 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIProgressView.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIProgressView.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2005-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | 13 | @class UIImageView, CAGradientLayer; 14 | 15 | typedef NS_ENUM(NSInteger, UIProgressViewStyle) { 16 | UIProgressViewStyleDefault, // normal progress bar 17 | UIProgressViewStyleBar, // for use in a toolbar 18 | }; 19 | 20 | NS_CLASS_AVAILABLE_IOS(2_0) @interface UIProgressView : UIView 21 | 22 | - (instancetype)initWithProgressViewStyle:(UIProgressViewStyle)style; // sets the view height according to the style 23 | 24 | @property(nonatomic) UIProgressViewStyle progressViewStyle; // default is UIProgressViewStyleDefault 25 | @property(nonatomic) float progress; // 0.0 .. 1.0, default is 0.0. values outside are pinned. 26 | @property(nonatomic, retain) UIColor* progressTintColor NS_AVAILABLE_IOS(5_0) UI_APPEARANCE_SELECTOR; 27 | @property(nonatomic, retain) UIColor* trackTintColor NS_AVAILABLE_IOS(5_0) UI_APPEARANCE_SELECTOR; 28 | @property(nonatomic, retain) UIImage* progressImage NS_AVAILABLE_IOS(5_0) UI_APPEARANCE_SELECTOR; 29 | @property(nonatomic, retain) UIImage* trackImage NS_AVAILABLE_IOS(5_0) UI_APPEARANCE_SELECTOR; 30 | 31 | - (void)setProgress:(float)progress animated:(BOOL)animated NS_AVAILABLE_IOS(5_0); 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIReferenceLibraryViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIReferenceLibraryViewController.h 3 | // UIKit 4 | // 5 | // Copyright 2011-2012 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | NS_CLASS_AVAILABLE_IOS(5_0) 11 | @interface UIReferenceLibraryViewController : UIViewController {} 12 | 13 | /*! Returns YES if any installed dictionary has a definition for the provided term. 14 | */ 15 | + (BOOL)dictionaryHasDefinitionForTerm:(NSString *)term; 16 | 17 | /*! Initializes an instance of a UIReferenceLibraryViewController with the term provided. 18 | */ 19 | - (instancetype)initWithTerm:(NSString *)term; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIRefreshControl.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIRefreshControl.h 3 | // UIKit 4 | // 5 | // Copyright 2012-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | NS_CLASS_AVAILABLE_IOS(6_0) @interface UIRefreshControl : UIControl 13 | 14 | /* The designated initializer 15 | * This initializes a UIRefreshControl with a default height and width. 16 | * Once assigned to a UITableViewController, the frame of the control is managed automatically. 17 | * When a user has pulled-to-refresh, the UIRefreshControl fires its UIControlEventValueChanged event. 18 | */ 19 | - (instancetype)init; 20 | 21 | @property (nonatomic, readonly, getter=isRefreshing) BOOL refreshing; 22 | 23 | @property (nonatomic, retain) UIColor *tintColor; 24 | @property (nonatomic, retain) NSAttributedString *attributedTitle UI_APPEARANCE_SELECTOR; 25 | 26 | // May be used to indicate to the refreshControl that an external event has initiated the refresh action 27 | - (void)beginRefreshing NS_AVAILABLE_IOS(6_0); 28 | // Must be explicitly called when the refreshing has completed 29 | - (void)endRefreshing NS_AVAILABLE_IOS(6_0); 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIRotationGestureRecognizer.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIRotationGestureRecognizer.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2009-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | // Begins: when two touches have moved enough to be considered a rotation 12 | // Changes: when a finger moves while two fingers are down 13 | // Ends: when both fingers have lifted 14 | 15 | NS_CLASS_AVAILABLE_IOS(3_2) @interface UIRotationGestureRecognizer : UIGestureRecognizer { 16 | @package 17 | double _initialTouchDistance; 18 | double _initialTouchAngle; 19 | double _currentTouchAngle; 20 | NSInteger _currentRotationCount; 21 | NSTimeInterval _lastTouchTime; 22 | CGFloat _velocity; 23 | CGFloat _previousVelocity; 24 | CGPoint _anchorSceneReferencePoint; 25 | id _transformAnalyzer; 26 | UITouch *_touches[2]; 27 | } 28 | 29 | @property (nonatomic) CGFloat rotation; // rotation in radians 30 | @property (nonatomic,readonly) CGFloat velocity; // velocity of the pinch in radians/second 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIScreenEdgePanGestureRecognizer.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIScreenEdgePanGestureRecognizer.h 3 | // Copyright (c) 2012-2014 Apple Inc. All rights reserved. 4 | // 5 | 6 | #import 7 | #import 8 | 9 | /*! This subclass of UIPanGestureRecognizer only recognizes if the user slides their finger 10 | in from the bezel on the specified edge. */ 11 | NS_CLASS_AVAILABLE_IOS(7_0) @interface UIScreenEdgePanGestureRecognizer : UIPanGestureRecognizer 12 | @property (readwrite, nonatomic, assign) UIRectEdge edges; //< The edges on which this gesture recognizes, relative to the current interface orientation 13 | @end 14 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIScreenMode.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIScreenMode.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2009-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | NS_CLASS_AVAILABLE_IOS(3_2) @interface UIScreenMode : NSObject { 13 | @private 14 | id _mode; 15 | } 16 | 17 | @property(readonly,nonatomic) CGSize size; // The width and height in pixels 18 | @property(readonly,nonatomic) CGFloat pixelAspectRatio; // The aspect ratio of a single pixel. The ratio is defined as X/Y. 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UISnapBehavior.h: -------------------------------------------------------------------------------- 1 | // 2 | // UISnapBehavior.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2012-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | NS_CLASS_AVAILABLE_IOS(7_0) @interface UISnapBehavior : UIDynamicBehavior 13 | 14 | // The point argument is expressed in the reference coordinate system 15 | - (instancetype)initWithItem:(id )item snapToPoint:(CGPoint)point; 16 | 17 | @property (nonatomic, assign) CGFloat damping; // damping value from 0.0 to 1.0. 0.0 is the least oscillation. 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIStoryboard.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIStoryboard.h 3 | // UIKit 4 | // 5 | // Copyright 2011-2012 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | NS_CLASS_AVAILABLE_IOS(5_0) @interface UIStoryboard : NSObject { 12 | } 13 | 14 | + (UIStoryboard *)storyboardWithName:(NSString *)name bundle:(NSBundle *)storyboardBundleOrNil; 15 | 16 | - (id)instantiateInitialViewController; 17 | - (id)instantiateViewControllerWithIdentifier:(NSString *)identifier; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIStoryboardPopoverSegue.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIStoryboardPopoverSegue.h 3 | // UIKit 4 | // 5 | // Copyright 2011-2012 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | @class UIPopoverController; 11 | 12 | NS_CLASS_AVAILABLE_IOS(5_0) @interface UIStoryboardPopoverSegue : UIStoryboardSegue { 13 | } 14 | 15 | @property (nonatomic, retain, readonly) UIPopoverController *popoverController; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UIStoryboardSegue.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIStoryboardSegue.h 3 | // UIKit 4 | // 5 | // Copyright 2011-2012 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | @class UIViewController; 12 | 13 | NS_CLASS_AVAILABLE_IOS(5_0) @interface UIStoryboardSegue : NSObject 14 | 15 | // Convenience constructor for returning a segue that performs a handler block in its -perform method. 16 | + (instancetype)segueWithIdentifier:(NSString *)identifier source:(UIViewController *)source destination:(UIViewController *)destination performHandler:(void (^)(void))performHandler NS_AVAILABLE_IOS(6_0); 17 | 18 | - (instancetype)initWithIdentifier:(NSString *)identifier source:(UIViewController *)source destination:(UIViewController *)destination; // Designated initializer 19 | 20 | @property (nonatomic, readonly) NSString *identifier; 21 | @property (nonatomic, readonly) id sourceViewController; 22 | @property (nonatomic, readonly) id destinationViewController; 23 | 24 | - (void)perform; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UISwitch.h: -------------------------------------------------------------------------------- 1 | // 2 | // UISwitch.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2008-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | #import 12 | 13 | NS_CLASS_AVAILABLE_IOS(2_0) @interface UISwitch : UIControl { 14 | } 15 | 16 | @property(nonatomic, retain) UIColor *onTintColor NS_AVAILABLE_IOS(5_0) UI_APPEARANCE_SELECTOR; 17 | @property(nonatomic, retain) UIColor *tintColor NS_AVAILABLE_IOS(6_0); 18 | @property(nonatomic, retain) UIColor *thumbTintColor NS_AVAILABLE_IOS(6_0) UI_APPEARANCE_SELECTOR; 19 | 20 | @property(nonatomic, retain) UIImage *onImage NS_AVAILABLE_IOS(6_0) UI_APPEARANCE_SELECTOR; 21 | @property(nonatomic, retain) UIImage *offImage NS_AVAILABLE_IOS(6_0) UI_APPEARANCE_SELECTOR; 22 | 23 | @property(nonatomic,getter=isOn) BOOL on; 24 | 25 | - (instancetype)initWithFrame:(CGRect)frame; // This class enforces a size appropriate for the control. The frame size is ignored. 26 | 27 | - (void)setOn:(BOOL)on animated:(BOOL)animated; // does not send action 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UITableViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // UITableViewController.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2008-2014 Apple Inc. All rights reserved. 6 | // 7 | #import 8 | #import 9 | #import 10 | #import 11 | 12 | // Creates a table view with the correct dimensions and autoresizing, setting the datasource and delegate to self. 13 | // In -viewWillAppear:, it reloads the table's data if it's empty. Otherwise, it deselects all rows (with or without animation) if clearsSelectionOnViewWillAppear is YES. 14 | // In -viewDidAppear:, it flashes the table's scroll indicators. 15 | // Implements -setEditing:animated: to toggle the editing state of the table. 16 | 17 | NS_CLASS_AVAILABLE_IOS(2_0) @interface UITableViewController : UIViewController 18 | 19 | - (instancetype)initWithStyle:(UITableViewStyle)style; 20 | 21 | @property(nonatomic,retain) UITableView *tableView; 22 | @property(nonatomic) BOOL clearsSelectionOnViewWillAppear NS_AVAILABLE_IOS(3_2); // defaults to YES. If YES, any selection is cleared in viewWillAppear: 23 | 24 | @property (nonatomic,retain) UIRefreshControl *refreshControl NS_AVAILABLE_IOS(6_0); 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UITableViewHeaderFooterView.h: -------------------------------------------------------------------------------- 1 | // 2 | // UITableViewHeaderFooterView.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2008-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | // Either the header or footer for a section 12 | NS_CLASS_AVAILABLE_IOS(6_0) @interface UITableViewHeaderFooterView : UIView 13 | 14 | @property (nonatomic, retain) UIColor *tintColor; 15 | 16 | @property (nonatomic, readonly, retain) UILabel *textLabel; 17 | @property (nonatomic, readonly, retain) UILabel *detailTextLabel; // only supported for headers in grouped style 18 | 19 | @property (nonatomic, readonly, retain) UIView *contentView; 20 | @property (nonatomic, retain) UIView *backgroundView; 21 | 22 | @property (nonatomic, readonly, copy) NSString *reuseIdentifier; 23 | 24 | - (instancetype)initWithReuseIdentifier:(NSString *)reuseIdentifier; 25 | - (void)prepareForReuse; // if the view is reusable (has a reuse identifier), this is called just before the view is returned from the table view method dequeueReusableHeaderFooterViewWithIdentifier:. If you override, you MUST call super. 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/Library/UIKit/UITapGestureRecognizer.h: -------------------------------------------------------------------------------- 1 | // 2 | // UITapGestureRecognizer.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2008-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | // Recognizes: when numberOfTouchesRequired have tapped numberOfTapsRequired times 13 | 14 | // Touch Location Behaviors: 15 | // locationInView: location of the tap, from the first tap in the sequence if numberOfTapsRequired > 1. this is the centroid if numberOfTouchesRequired > 1 16 | // locationOfTouch:inView: location of a particular touch, from the first tap in the sequence if numberOfTapsRequired > 1 17 | 18 | NS_CLASS_AVAILABLE_IOS(3_2) @interface UITapGestureRecognizer : UIGestureRecognizer { 19 | @package 20 | CGPoint _locationInView; 21 | id _imp; 22 | unsigned int _delaysRecognitionForGreaterTapCounts; 23 | } 24 | 25 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 1. The number of taps required to match 26 | @property (nonatomic) NSUInteger numberOfTouchesRequired; // Default is 1. The number of fingers required to match 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/usr/include/CommonCrypto/CommonCrypto.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2006-2012 Apple, Inc. All Rights Reserved. 3 | * 4 | * @APPLE_LICENSE_HEADER_START@ 5 | * 6 | * This file contains Original Code and/or Modifications of Original Code 7 | * as defined in and that are subject to the Apple Public Source License 8 | * Version 2.0 (the 'License'). You may not use this file except in 9 | * compliance with the License. Please obtain a copy of the License at 10 | * http://www.opensource.apple.com/apsl/ and read it before using this 11 | * file. 12 | * 13 | * The Original Code and all software distributed under the License are 14 | * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER 15 | * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, 16 | * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, 17 | * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. 18 | * Please see the License for the specific language governing rights and 19 | * limitations under the License. 20 | * 21 | * @APPLE_LICENSE_HEADER_END@ 22 | */ 23 | 24 | #ifndef __COMMONCRYPTO_PUBLIC__ 25 | #define __COMMONCRYPTO_PUBLIC__ 26 | 27 | #include 28 | #include 29 | #include 30 | #include 31 | #include 32 | 33 | #endif /* __COMMONCRYPTO_PUBLIC__ */ 34 | 35 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/usr/include/dispatch/module.map: -------------------------------------------------------------------------------- 1 | module Dispatch [system] { 2 | umbrella header "dispatch.h" 3 | module * { export * } 4 | export * 5 | 6 | module introspection { 7 | header "introspection.h" 8 | export * 9 | } 10 | } 11 | 12 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/usr/include/objc/NSObjCRuntime.h: -------------------------------------------------------------------------------- 1 | /* NSObjCRuntime.h 2 | Copyright (c) 1994-2012, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #ifndef _OBJC_NSOBJCRUNTIME_H_ 6 | #define _OBJC_NSOBJCRUNTIME_H_ 7 | 8 | #include 9 | #include 10 | 11 | #if __LP64__ || (TARGET_OS_EMBEDDED && !TARGET_OS_IPHONE) || TARGET_OS_WIN32 || NS_BUILD_32_LIKE_64 12 | typedef long NSInteger; 13 | typedef unsigned long NSUInteger; 14 | #else 15 | typedef int NSInteger; 16 | typedef unsigned int NSUInteger; 17 | #endif 18 | 19 | #define NSIntegerMax LONG_MAX 20 | #define NSIntegerMin LONG_MIN 21 | #define NSUIntegerMax ULONG_MAX 22 | 23 | #define NSINTEGER_DEFINED 1 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /Headers/iPhoneOS8.2.sdk/usr/include/objc/module.map: -------------------------------------------------------------------------------- 1 | module ObjectiveC [system] { 2 | umbrella "." 3 | export * 4 | module * { 5 | export * 6 | } 7 | 8 | module NSObject { 9 | requires objc 10 | header "NSObject.h" 11 | export * 12 | } 13 | 14 | 15 | 16 | 17 | 18 | exclude header "hashtable.h" 19 | exclude header "hashtable2.h" 20 | 21 | } 22 | 23 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/Foundation/NSAutoreleasePool.h: -------------------------------------------------------------------------------- 1 | /* NSAutoreleasePool.h 2 | Copyright (c) 1994-2015, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | 7 | NS_ASSUME_NONNULL_BEGIN 8 | 9 | NS_AUTOMATED_REFCOUNT_UNAVAILABLE 10 | @interface NSAutoreleasePool : NSObject { 11 | @private 12 | void *_token; 13 | void *_reserved3; 14 | void *_reserved2; 15 | void *_reserved; 16 | } 17 | 18 | + (void)addObject:(id)anObject; 19 | 20 | - (void)addObject:(id)anObject; 21 | 22 | - (void)drain; 23 | 24 | @end 25 | 26 | NS_ASSUME_NONNULL_END 27 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/Foundation/NSCache.h: -------------------------------------------------------------------------------- 1 | /* NSCache.h 2 | Copyright (c) 2008-2015, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | 7 | @class NSString; 8 | @protocol NSCacheDelegate; 9 | 10 | NS_ASSUME_NONNULL_BEGIN 11 | 12 | NS_CLASS_AVAILABLE(10_6, 4_0) 13 | @interface NSCache : NSObject { 14 | @private 15 | id _delegate; 16 | void *_private[5]; 17 | void *_reserved; 18 | } 19 | 20 | @property (copy) NSString *name; 21 | 22 | @property (nullable, assign) id delegate; 23 | 24 | - (nullable ObjectType)objectForKey:(KeyType)key; 25 | - (void)setObject:(ObjectType)obj forKey:(KeyType)key; // 0 cost 26 | - (void)setObject:(ObjectType)obj forKey:(KeyType)key cost:(NSUInteger)g; 27 | - (void)removeObjectForKey:(KeyType)key; 28 | 29 | - (void)removeAllObjects; 30 | 31 | @property NSUInteger totalCostLimit; // limits are imprecise/not strict 32 | @property NSUInteger countLimit; // limits are imprecise/not strict 33 | @property BOOL evictsObjectsWithDiscardedContent; 34 | 35 | @end 36 | 37 | @protocol NSCacheDelegate 38 | @optional 39 | - (void)cache:(NSCache *)cache willEvictObject:(id)obj; 40 | @end 41 | 42 | NS_ASSUME_NONNULL_END 43 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/Foundation/NSEnumerator.h: -------------------------------------------------------------------------------- 1 | /* NSEnumerator.h 2 | Copyright (c) 1995-2015, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | 7 | @class NSArray; 8 | 9 | NS_ASSUME_NONNULL_BEGIN 10 | 11 | /* 12 | * The fast enumeration protocol NSFastEnumeration is adopted and 13 | * implemented by objects wishing to make use of a fast and safe 14 | * enumeration style. The language "foreach" construct then can 15 | * be used with such objects. 16 | * 17 | * The abstract class NSEnumerator itself is taught how to do this 18 | * for convenience by using -nextObject to return items one at a time. 19 | */ 20 | 21 | typedef struct { 22 | unsigned long state; 23 | id __unsafe_unretained __nullable * __nullable itemsPtr; 24 | unsigned long * __nullable mutationsPtr; 25 | unsigned long extra[5]; 26 | } NSFastEnumerationState; 27 | 28 | @protocol NSFastEnumeration 29 | 30 | - (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state objects:(id __unsafe_unretained [])buffer count:(NSUInteger)len; 31 | 32 | @end 33 | 34 | @interface NSEnumerator : NSObject 35 | 36 | - (nullable ObjectType)nextObject; 37 | 38 | @end 39 | 40 | @interface NSEnumerator (NSExtendedEnumerator) 41 | 42 | @property (readonly, copy) NSArray *allObjects; 43 | 44 | @end 45 | 46 | NS_ASSUME_NONNULL_END 47 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/Foundation/NSExtensionRequestHandling.h: -------------------------------------------------------------------------------- 1 | /* NSExtensionRequestHandling.h 2 | Copyright (c) 2013-2014, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | 7 | #if __OBJC2__ 8 | NS_ASSUME_NONNULL_BEGIN 9 | 10 | @class NSExtensionContext; 11 | 12 | // The basic NSExtensionRequestHandling protocol defines a lifecycle hook into the extension. Non view-controller-based services might keep track of the current request using this method. Implemented by the principal object of the extension. 13 | @protocol NSExtensionRequestHandling 14 | 15 | @required 16 | 17 | // Tells the extension to prepare its interface for the requesting context, and request related data items. At this point [(NS|UI)ViewController extensionContext] returns a non-nil value. This message is delivered after initialization, but before the conforming object will be asked to "do something" with the context (i.e. before -[(NS|UI)ViewController loadView]). Subclasses of classes conforming to this protocol are expected to call [super beginRequestWithExtensionContext:] if this method is overridden. 18 | - (void)beginRequestWithExtensionContext:(NSExtensionContext *)context; 19 | 20 | @end 21 | 22 | NS_ASSUME_NONNULL_END 23 | #endif 24 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/Foundation/NSMethodSignature.h: -------------------------------------------------------------------------------- 1 | /* NSMethodSignature.h 2 | Copyright (c) 1994-2015, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | 7 | NS_ASSUME_NONNULL_BEGIN 8 | 9 | NS_SWIFT_UNAVAILABLE("NSInvocation and related APIs not available") 10 | @interface NSMethodSignature : NSObject { 11 | @private 12 | void *_private; 13 | void *_reserved[6]; 14 | } 15 | 16 | + (nullable NSMethodSignature *)signatureWithObjCTypes:(const char *)types; 17 | 18 | @property (readonly) NSUInteger numberOfArguments; 19 | - (const char *)getArgumentTypeAtIndex:(NSUInteger)idx NS_RETURNS_INNER_POINTER; 20 | 21 | @property (readonly) NSUInteger frameLength; 22 | 23 | - (BOOL)isOneway; 24 | 25 | @property (readonly) const char *methodReturnType NS_RETURNS_INNER_POINTER; 26 | @property (readonly) NSUInteger methodReturnLength; 27 | 28 | @end 29 | 30 | NS_ASSUME_NONNULL_END 31 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/Foundation/NSNull.h: -------------------------------------------------------------------------------- 1 | /* NSNull.h 2 | Copyright (c) 1994-2015, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | 7 | NS_ASSUME_NONNULL_BEGIN 8 | 9 | @interface NSNull : NSObject 10 | 11 | + (NSNull *)null; 12 | 13 | @end 14 | 15 | NS_ASSUME_NONNULL_END 16 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/Foundation/NSProxy.h: -------------------------------------------------------------------------------- 1 | /* NSProxy.h 2 | Copyright (c) 1994-2015, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | 7 | @class NSMethodSignature, NSInvocation; 8 | 9 | NS_ASSUME_NONNULL_BEGIN 10 | 11 | NS_ROOT_CLASS 12 | @interface NSProxy { 13 | Class isa; 14 | } 15 | 16 | + (id)alloc; 17 | + (id)allocWithZone:(nullable NSZone *)zone NS_AUTOMATED_REFCOUNT_UNAVAILABLE; 18 | + (Class)class; 19 | 20 | - (void)forwardInvocation:(NSInvocation *)invocation; 21 | - (nullable NSMethodSignature *)methodSignatureForSelector:(SEL)sel NS_SWIFT_UNAVAILABLE("NSInvocation and related APIs not available"); 22 | - (void)dealloc; 23 | - (void)finalize; 24 | @property (readonly, copy) NSString *description; 25 | @property (readonly, copy) NSString *debugDescription; 26 | + (BOOL)respondsToSelector:(SEL)aSelector; 27 | 28 | - (BOOL)allowsWeakReference NS_UNAVAILABLE; 29 | - (BOOL)retainWeakReference NS_UNAVAILABLE; 30 | 31 | // - (id)forwardingTargetForSelector:(SEL)aSelector; 32 | 33 | @end 34 | 35 | NS_ASSUME_NONNULL_END 36 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/Foundation/NSUUID.h: -------------------------------------------------------------------------------- 1 | /* NSUUID.h 2 | Copyright (c) 2011-2015, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #import 6 | #include 7 | #include 8 | 9 | /* Note: NSUUID is not toll-free bridged with CFUUID. Use UUID strings to convert between CFUUID and NSUUID, if needed. NSUUIDs are not guaranteed to be comparable by pointer value (as CFUUIDRef is); use isEqual: to compare two NSUUIDs. */ 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | NS_CLASS_AVAILABLE(10_8, 6_0) 14 | @interface NSUUID : NSObject 15 | 16 | /* Create a new autoreleased NSUUID with RFC 4122 version 4 random bytes */ 17 | + (instancetype)UUID; 18 | 19 | /* Create a new NSUUID with RFC 4122 version 4 random bytes */ 20 | - (instancetype)init NS_DESIGNATED_INITIALIZER; 21 | 22 | /* Create an NSUUID from a string such as "E621E1F8-C36C-495A-93FC-0C247A3E6E5F". Returns nil for invalid strings. */ 23 | - (nullable instancetype)initWithUUIDString:(NSString *)string; 24 | 25 | /* Create an NSUUID with the given bytes */ 26 | - (instancetype)initWithUUIDBytes:(const uuid_t)bytes; 27 | 28 | /* Get the individual bytes of the receiver */ 29 | - (void)getUUIDBytes:(uuid_t)uuid; 30 | 31 | /* Return a string description of the UUID, such as "E621E1F8-C36C-495A-93FC-0C247A3E6E5F" */ 32 | @property (readonly, copy) NSString *UUIDString; 33 | 34 | @end 35 | 36 | NS_ASSUME_NONNULL_END 37 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/Photo/PHAdjustmentData.h: -------------------------------------------------------------------------------- 1 | // 2 | // PHAdjustmentData.h 3 | // Photos 4 | // 5 | // Copyright (c) 2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | NS_ASSUME_NONNULL_BEGIN 11 | 12 | NS_CLASS_AVAILABLE_IOS(8_0) @interface PHAdjustmentData : NSObject 13 | 14 | - (instancetype)initWithFormatIdentifier:(NSString *)formatIdentifier formatVersion:(NSString *)formatVersion data:(NSData *)data; 15 | 16 | // Used to identify the format of the data blob (e.g. identifier "com.apple.myapp" and version "1.0") 17 | @property (readonly, copy) NSString *formatIdentifier; 18 | @property (readonly, copy) NSString *formatVersion; 19 | 20 | // Binary blob that describes the adjustments applied to the asset. 21 | @property (readonly, strong) NSData *data; 22 | 23 | @end 24 | 25 | NS_ASSUME_NONNULL_END -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/Photo/PHAssetResource.h: -------------------------------------------------------------------------------- 1 | // 2 | // PHAssetResource.h 3 | // Photos 4 | // 5 | // Copyright © 2015 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | @class PHAsset; 11 | @class PHLivePhoto; 12 | 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | NS_CLASS_AVAILABLE_IOS(9_0) @interface PHAssetResource : NSObject 16 | 17 | @property (nonatomic, assign, readonly) PHAssetResourceType type; 18 | @property (nonatomic, copy, readonly) NSString *assetLocalIdentifier; 19 | @property (nonatomic, copy, readonly) NSString *uniformTypeIdentifier; 20 | @property (nonatomic, copy, readonly) NSString *originalFilename; 21 | 22 | #pragma mark - Getting resources 23 | 24 | + (NSArray *)assetResourcesForAsset:(PHAsset *)asset; 25 | + (NSArray *)assetResourcesForLivePhoto:(PHLivePhoto *)livePhoto NS_AVAILABLE_IOS(9_1); 26 | 27 | @end 28 | 29 | NS_ASSUME_NONNULL_END -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/Photo/PHContentEditingInput.h: -------------------------------------------------------------------------------- 1 | // 2 | // PHContentEditingInput.h 3 | // Photos 4 | // 5 | // Copyright (c) 2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | @class PHAdjustmentData; 13 | @class AVAsset, AVAudioMix, AVVideoComposition; 14 | @class CLLocation; 15 | 16 | NS_ASSUME_NONNULL_BEGIN 17 | 18 | NS_CLASS_AVAILABLE_IOS(8_0) @interface PHContentEditingInput : NSObject 19 | 20 | @property (readonly, assign) PHAssetMediaType mediaType; 21 | @property (readonly, assign) PHAssetMediaSubtype mediaSubtypes; 22 | @property (readonly, copy, nullable) NSDate *creationDate; 23 | @property (readonly, copy, nullable) CLLocation *location; 24 | @property (readonly, copy, nullable) NSString *uniformTypeIdentifier; 25 | 26 | // Adjustments to be applied onto the provided input image or video. 27 | @property (readonly, strong) PHAdjustmentData *adjustmentData; 28 | 29 | // Input image: 30 | @property (readonly, strong, nullable) UIImage *displaySizeImage; 31 | @property (readonly, copy, nullable) NSURL *fullSizeImageURL; 32 | @property (readonly, assign) int fullSizeImageOrientation; // EXIF value 33 | 34 | // Input video: 35 | @property (readonly, strong, nullable) AVAsset *avAsset NS_DEPRECATED_IOS(8_0, 9_0); 36 | @property (readonly, strong, nullable) AVAsset *audiovisualAsset NS_AVAILABLE(NA, 9_0); 37 | 38 | @end 39 | 40 | NS_ASSUME_NONNULL_END -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/Photo/PHContentEditingOutput.h: -------------------------------------------------------------------------------- 1 | // 2 | // PHContentEditingOutput.h 3 | // Photos 4 | // 5 | // Copyright (c) 2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | @class PHContentEditingInput, PHAdjustmentData; 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | NS_CLASS_AVAILABLE_IOS(8_0) @interface PHContentEditingOutput : NSObject 15 | 16 | - (instancetype)initWithContentEditingInput:(PHContentEditingInput *)contentEditingInput; 17 | 18 | @property (readwrite, strong, nullable) PHAdjustmentData *adjustmentData; 19 | 20 | // File URL where the rendered output, with adjustments baked-in, needs to be written to. 21 | @property (readonly, copy) NSURL *renderedContentURL; 22 | 23 | @end 24 | 25 | NS_ASSUME_NONNULL_END -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/Photo/PHObject.h: -------------------------------------------------------------------------------- 1 | // 2 | // PHObject.h 3 | // Photos 4 | // 5 | // Copyright (c) 2013 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | NS_ASSUME_NONNULL_BEGIN 11 | 12 | @class PHPhotoLibrary; 13 | 14 | 15 | NS_CLASS_AVAILABLE_IOS(8_0) @interface PHObject : NSObject 16 | 17 | // Returns an identifier which persistently identifies the object on a given device 18 | @property (nonatomic, copy, readonly) NSString *localIdentifier; 19 | 20 | @end 21 | 22 | // PHObjectPlaceholder represents a model object future , vended by change requests when creating a model object. PHObjectPlaceholder is a read-only object and may be used as a proxy for the real object that will be created both inside and outside of the change block. Will compare isEqual: to the fetched model object after the change block is performed. 23 | NS_CLASS_AVAILABLE_IOS(8_0) @interface PHObjectPlaceholder : PHObject 24 | @end 25 | 26 | NS_ASSUME_NONNULL_END -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/Photo/Photos.h: -------------------------------------------------------------------------------- 1 | // 2 | // Photos.h 3 | // Photos 4 | // 5 | // Copyright (c) 2013 Apple Inc. All rights reserved. 6 | // 7 | 8 | #ifndef Photos_Photos_h 9 | #define Photos_Photos_h 10 | 11 | #import 12 | #import 13 | 14 | #import 15 | #import 16 | #import 17 | #import 18 | 19 | #import 20 | #import 21 | 22 | #import 23 | 24 | #import 25 | #import 26 | #import 27 | #import 28 | 29 | #import 30 | 31 | #import 32 | #import 33 | 34 | #import 35 | #import 36 | #import 37 | 38 | #endif 39 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/QuartzCore/CAEAGLLayer.h: -------------------------------------------------------------------------------- 1 | /* CoreAnimation - CAEAGLLayer.h 2 | 3 | Copyright (c) 2007-2015, Apple Inc. 4 | All rights reserved. */ 5 | 6 | #import 7 | #import 8 | 9 | NS_ASSUME_NONNULL_BEGIN 10 | 11 | /* CAEAGLLayer is a layer that implements the EAGLDrawable protocol, 12 | * allowing it to be used as an OpenGLES render target. Use the 13 | * `drawableProperties' property defined by the protocol to configure 14 | * the created surface. */ 15 | 16 | @interface CAEAGLLayer : CALayer 17 | { 18 | @private 19 | struct _CAEAGLNativeWindow *_win; 20 | } 21 | 22 | /* When false (the default value) changes to the layer's render buffer 23 | * appear on-screen asynchronously to normal layer updates. When true, 24 | * changes to the GLES content are sent to the screen via the standard 25 | * CATransaction mechanisms. */ 26 | 27 | @property BOOL presentsWithTransaction NS_AVAILABLE_IOS(9_0); 28 | 29 | /* Note: the default value of the `opaque' property in this class is true, 30 | * not false as in CALayer. */ 31 | 32 | @end 33 | 34 | NS_ASSUME_NONNULL_END 35 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/QuartzCore/CATransformLayer.h: -------------------------------------------------------------------------------- 1 | /* CoreAnimation - CATransformLayer.h 2 | 3 | Copyright (c) 2006-2015, Apple Inc. 4 | All rights reserved. */ 5 | 6 | #import 7 | 8 | NS_ASSUME_NONNULL_BEGIN 9 | 10 | /* "Transform" layers are used to create true 3D layer hierarchies. 11 | * 12 | * Unlike normal layers, transform layers do not project (i.e. flatten) 13 | * their sublayers into the plane at Z=0. However due to this neither 14 | * do they support many features of the 2D compositing model: 15 | * 16 | * - only their sublayers are rendered (i.e. no background, contents, 17 | * border) 18 | * 19 | * - filters, backgroundFilters, compositingFilter, mask, masksToBounds 20 | * and shadow related properties are ignored (they all assume 2D 21 | * image processing of the projected layer) 22 | * 23 | * - opacity is applied to each sublayer individually, i.e. the transform 24 | * layer does not form a compositing group. 25 | * 26 | * Also, the -hitTest: method should never be called on transform 27 | * layers (they do not have a 2D coordinate space into which to map the 28 | * supplied point.) CALayer will pass over transform layers directly to 29 | * their sublayers, applying the effects of the transform layer's 30 | * geometry when hit-testing each sublayer. */ 31 | 32 | @interface CATransformLayer : CALayer 33 | @end 34 | 35 | NS_ASSUME_NONNULL_END 36 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/QuartzCore/CoreAnimation.h: -------------------------------------------------------------------------------- 1 | /* CoreAnimation - CoreAnimation.h 2 | 3 | Copyright (c) 2006-2015, Apple Inc. 4 | All rights reserved. */ 5 | 6 | #ifndef COREANIMATION_H 7 | #define COREANIMATION_H 8 | 9 | #include 10 | #include 11 | 12 | #ifdef __OBJC__ 13 | #import 14 | #import 15 | #import 16 | #import 17 | #import 18 | #import 19 | #import 20 | #import 21 | #import 22 | #import 23 | #import 24 | #import 25 | #import 26 | #import 27 | #import 28 | #import 29 | #import 30 | #import 31 | #import 32 | #import 33 | #endif 34 | 35 | #endif /* COREANIMATION_H */ 36 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/QuartzCore/QuartzCore.h: -------------------------------------------------------------------------------- 1 | /* QuartzCore.h 2 | 3 | Copyright (c) 2004-2015, Apple Inc. 4 | All rights reserved. */ 5 | 6 | #ifndef QUARTZCORE_H 7 | #define QUARTZCORE_H 8 | 9 | #include 10 | 11 | #endif /* QUARTZCORE_H */ 12 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/NSDataAsset.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSDataAsset.h 3 | // UIKit 4 | // 5 | // Copyright © 2015 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | NS_ASSUME_NONNULL_BEGIN 11 | 12 | /// NSDataAsset represents the contents of data entries in your asset catalog. 13 | /// Data assets are not in the same class of stored content as images, so you cannot use a data asset to get image data for an image. 14 | NS_CLASS_AVAILABLE_IOS(9_0) @interface NSDataAsset : NSObject 15 | 16 | - (instancetype)init NS_UNAVAILABLE; 17 | 18 | /// Equivalent to -initWithName:name bundle:[NSBundle mainBundle]; 19 | - (nullable instancetype)initWithName:(NSString *)name; 20 | /// Create a data asset with the given name from the given bundle. Returns nil if the asset was not found. 21 | - (nullable instancetype)initWithName:(NSString *)name bundle:(NSBundle *)bundle NS_DESIGNATED_INITIALIZER; 22 | 23 | /// The name used to reference the data asset 24 | @property (nonatomic, readonly, copy) NSString *name; 25 | /// The data for this asset, as stored in the asset catalog 26 | @property (nonatomic, readonly, copy) NSData *data; 27 | /// The Uniform Type Identifier for this data object. 28 | @property (nonatomic, readonly, copy) NSString *typeIdentifier; 29 | 30 | @end 31 | 32 | NS_ASSUME_NONNULL_END 33 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/NSShadow.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSShadow.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2002-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | /* 14 | NSShadow stores the properties of a drop shadow for drawing text. 15 | To set a shadow on an NSAttributedString use it as a value for NSShadowAttributeName. 16 | */ 17 | 18 | NS_CLASS_AVAILABLE_IOS(6_0) @interface NSShadow : NSObject 19 | 20 | - (instancetype)init NS_DESIGNATED_INITIALIZER; 21 | - (nullable instancetype)initWithCoder:(NSCoder *)aDecoder NS_DESIGNATED_INITIALIZER; 22 | 23 | @property (nonatomic, assign) CGSize shadowOffset; // offset in user space of the shadow from the original drawing 24 | @property (nonatomic, assign) CGFloat shadowBlurRadius; // blur radius of the shadow in default user space units 25 | @property (nullable, nonatomic, strong) id shadowColor; // color used for the shadow (default is black with an alpha value of 1/3) 26 | 27 | @end 28 | 29 | NS_ASSUME_NONNULL_END 30 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UIAccessibilityCustomAction.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIAccessibilityCustomAction.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | NS_ASSUME_NONNULL_BEGIN 11 | 12 | NS_CLASS_AVAILABLE_IOS(8_0) @interface UIAccessibilityCustomAction : NSObject 13 | 14 | - (instancetype)initWithName:(NSString *)name target:(nullable id)target selector:(SEL)selector; 15 | 16 | /* 17 | A localized name that describes the action. 18 | */ 19 | @property (nonatomic, copy) NSString *name; 20 | 21 | /* 22 | The object that will perform the action. 23 | */ 24 | @property (nullable, nonatomic, weak) id target; 25 | 26 | /* 27 | The method that will be called on the target to perform the action. 28 | It must conform to one of the following signatures: 29 | - (BOOL)myPerformActionMethod; 30 | - (BOOL)myPerformActionMethod:(UIAccessibilityCustomAction *)action; 31 | */ 32 | @property (nonatomic, assign) SEL selector; 33 | 34 | @end 35 | 36 | NS_ASSUME_NONNULL_END 37 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UIAccessibilityIdentification.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIAccessibilityIdentification.h 3 | // UIKit 4 | // 5 | // Copyright 2010-2012 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | #import 12 | 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | @protocol UIAccessibilityIdentification 16 | @required 17 | 18 | /* 19 | A string that identifies the user interface element. 20 | default == nil 21 | */ 22 | @property(nullable, nonatomic, copy) NSString *accessibilityIdentifier NS_AVAILABLE_IOS(5_0); 23 | 24 | @end 25 | 26 | @interface UIView (UIAccessibility) 27 | @end 28 | 29 | @interface UIBarItem (UIAccessibility) 30 | @end 31 | 32 | /* 33 | Defaults to the filename of the image, if available. 34 | The default identifier for a UIImageView will be the identifier of its UIImage. 35 | */ 36 | @interface UIImage (UIAccessibility) 37 | @end 38 | 39 | NS_ASSUME_NONNULL_END 40 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UIAccessibilityZoom.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIAccessibilityZoom.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2011-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | NS_ASSUME_NONNULL_BEGIN 9 | 10 | /* 11 | Use to inform system Zoom that focus has changed to a new location. 12 | The frame should be in the coordinate space of the view. 13 | */ 14 | typedef NS_ENUM(NSInteger, UIAccessibilityZoomType) { 15 | UIAccessibilityZoomTypeInsertionPoint, // Used when the text insertion point has moved 16 | } NS_ENUM_AVAILABLE_IOS(5_0); 17 | 18 | UIKIT_EXTERN void UIAccessibilityZoomFocusChanged(UIAccessibilityZoomType type, CGRect frame, UIView * __nonnull view) NS_AVAILABLE_IOS(5_0); 19 | 20 | /* 21 | If your app uses multi-finger gestures that conflict with system Zoom gestures (by using three fingers), 22 | calling this method will warn users of the conflict. 23 | */ 24 | UIKIT_EXTERN void UIAccessibilityRegisterGestureConflictWithZoom() NS_AVAILABLE_IOS(5_0); 25 | 26 | NS_ASSUME_NONNULL_END 27 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UIActivityIndicatorView.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIActivityIndicatorView.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2005-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | typedef NS_ENUM(NSInteger, UIActivityIndicatorViewStyle) { 14 | UIActivityIndicatorViewStyleWhiteLarge, 15 | UIActivityIndicatorViewStyleWhite, 16 | UIActivityIndicatorViewStyleGray __TVOS_PROHIBITED, 17 | }; 18 | 19 | NS_CLASS_AVAILABLE_IOS(2_0) @interface UIActivityIndicatorView : UIView 20 | 21 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style 22 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER; 23 | - (instancetype) initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER; 24 | 25 | @property(nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle; // default is UIActivityIndicatorViewStyleWhite 26 | @property(nonatomic) BOOL hidesWhenStopped; // default is YES. calls -setHidden when animating gets set to NO 27 | 28 | @property (nullable, readwrite, nonatomic, strong) UIColor *color NS_AVAILABLE_IOS(5_0) UI_APPEARANCE_SELECTOR; 29 | 30 | - (void)startAnimating; 31 | - (void)stopAnimating; 32 | - (BOOL)isAnimating; 33 | 34 | @end 35 | 36 | NS_ASSUME_NONNULL_END 37 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UIAlert.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIAlert.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2005-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UICollectionViewTransitionLayout.h: -------------------------------------------------------------------------------- 1 | // 2 | // UICollectionView.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2012-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | NS_ASSUME_NONNULL_BEGIN 11 | 12 | NS_CLASS_AVAILABLE_IOS(7_0) @interface UICollectionViewTransitionLayout : UICollectionViewLayout 13 | 14 | @property (assign, nonatomic) CGFloat transitionProgress; 15 | @property (readonly, nonatomic) UICollectionViewLayout *currentLayout; 16 | @property (readonly, nonatomic) UICollectionViewLayout *nextLayout; 17 | 18 | - (instancetype)initWithCurrentLayout:(UICollectionViewLayout *)currentLayout nextLayout:(UICollectionViewLayout *)newLayout NS_DESIGNATED_INITIALIZER; 19 | - (nullable instancetype)initWithCoder:(NSCoder *)aDecoder NS_DESIGNATED_INITIALIZER; 20 | 21 | - (instancetype)init NS_UNAVAILABLE; 22 | 23 | - (void)updateValue:(CGFloat)value forAnimatedKey:(NSString *)key; 24 | - (CGFloat)valueForAnimatedKey:(NSString *)key; 25 | 26 | @end 27 | 28 | NS_ASSUME_NONNULL_END 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UIDataDetectors.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIDataDetectors.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2009-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | typedef NS_OPTIONS(NSUInteger, UIDataDetectorTypes) { 11 | UIDataDetectorTypePhoneNumber = 1 << 0, // Phone number detection 12 | UIDataDetectorTypeLink = 1 << 1, // URL detection 13 | UIDataDetectorTypeAddress NS_ENUM_AVAILABLE_IOS(4_0) = 1 << 2, // Street address detection 14 | UIDataDetectorTypeCalendarEvent NS_ENUM_AVAILABLE_IOS(4_0) = 1 << 3, // Event detection 15 | 16 | UIDataDetectorTypeNone = 0, // No detection at all 17 | UIDataDetectorTypeAll = NSUIntegerMax // All types 18 | } __TVOS_PROHIBITED; 19 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UIFocusAnimationCoordinator.h: -------------------------------------------------------------------------------- 1 | #ifndef SDK_HIDE_TIDE 2 | // 3 | // UIFocusAnimationCoordinator.h 4 | // UIKit 5 | // 6 | // Copyright © 2015 Apple Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | /// UIFocusAnimationCoordinator is used to coordinate disparate animations that are related to a focus update. 14 | NS_CLASS_AVAILABLE_IOS(9_0) @interface UIFocusAnimationCoordinator : NSObject 15 | 16 | /** 17 | Specifies focus-related animations that should be coordinated with the animations of the focusing or un-focusing view. 18 | 19 | Any animations specified will be run in the same animation context as the main animation. The completion block is invoked after the main animation completes. 20 | (Note that this may not be after all the coordinated animations specified by the call complete if the duration is not inherited.) 21 | 22 | It is perfectly legitimate to only specify a completion block. 23 | */ 24 | - (void)addCoordinatedAnimations:(nullable void (^)(void))animations completion:(nullable void (^)(void))completion; 25 | 26 | @end 27 | 28 | NS_ASSUME_NONNULL_END 29 | #endif 30 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UIGravityBehavior.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIGravityBehavior.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2012-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | NS_CLASS_AVAILABLE_IOS(7_0) @interface UIGravityBehavior : UIDynamicBehavior 15 | 16 | - (instancetype)initWithItems:(NSArray> *)items NS_DESIGNATED_INITIALIZER; 17 | 18 | - (void)addItem:(id )item; 19 | - (void)removeItem:(id )item; 20 | @property (nonatomic, readonly, copy) NSArray> *items; 21 | 22 | // The default value for the gravity vector is (0.0, 1.0) 23 | // The acceleration for a dynamic item subject to a (0.0, 1.0) gravity vector is downwards at 1000 points per second². 24 | @property (readwrite, nonatomic) CGVector gravityDirection; 25 | 26 | @property (readwrite, nonatomic) CGFloat angle; 27 | @property (readwrite, nonatomic) CGFloat magnitude; 28 | - (void)setAngle:(CGFloat)angle magnitude:(CGFloat)magnitude; 29 | 30 | @end 31 | 32 | NS_ASSUME_NONNULL_END 33 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UIImageAsset.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImageAsset.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | NS_ASSUME_NONNULL_BEGIN 11 | 12 | @class UITraitCollection; 13 | 14 | NS_CLASS_AVAILABLE_IOS(8_0) @interface UIImageAsset : NSObject 15 | 16 | - (instancetype)init NS_DESIGNATED_INITIALIZER; 17 | - (nullable instancetype)initWithCoder:(NSCoder *)aDecoder NS_DESIGNATED_INITIALIZER; 18 | 19 | - (UIImage *)imageWithTraitCollection:(UITraitCollection *)traitCollection; // Images returned hold a strong reference to the asset that created them 20 | - (void)registerImage:(UIImage *)image withTraitCollection:(UITraitCollection *)traitCollection; 21 | - (void)unregisterImageWithTraitCollection:(UITraitCollection *)traitCollection; // removes only those images added with registerImage:withTraitCollection: 22 | @end 23 | 24 | NS_ASSUME_NONNULL_END 25 | 26 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UIInputView.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIInputView.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2012-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | NS_ASSUME_NONNULL_BEGIN 11 | 12 | typedef NS_ENUM(NSInteger, UIInputViewStyle) { 13 | UIInputViewStyleDefault, 14 | UIInputViewStyleKeyboard, // mimics the keyboard background 15 | } NS_ENUM_AVAILABLE_IOS(7_0); 16 | 17 | NS_CLASS_AVAILABLE_IOS(7_0) @interface UIInputView : UIView 18 | 19 | @property (nonatomic, readonly) UIInputViewStyle inputViewStyle; 20 | 21 | @property (nonatomic, assign) BOOL allowsSelfSizing NS_AVAILABLE_IOS(9_0); // defaults to NO 22 | 23 | - (instancetype)initWithFrame:(CGRect)frame inputViewStyle:(UIInputViewStyle)inputViewStyle NS_DESIGNATED_INITIALIZER; 24 | - (nullable instancetype)initWithCoder:(NSCoder *)aDecoder NS_DESIGNATED_INITIALIZER; 25 | 26 | @end 27 | 28 | NS_ASSUME_NONNULL_END 29 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UIKitDefines.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIKitDefines.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2007-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | #ifdef __cplusplus 11 | #define UIKIT_EXTERN extern "C" __attribute__((visibility ("default"))) 12 | #else 13 | #define UIKIT_EXTERN extern __attribute__((visibility ("default"))) 14 | #endif 15 | 16 | #define UIKIT_STATIC_INLINE static inline 17 | 18 | #define UIKIT_AVAILABLE_IOS_ONLY(vers) __IOS_AVAILABLE(vers) __WATCHOS_UNAVAILABLE __TVOS_UNAVAILABLE 19 | #define UIKIT_AVAILABLE_WATCHOS_ONLY(vers) __IOS_UNAVAILABLE __WATCHOS_AVAILABLE(vers) __TVOS_UNAVAILABLE 20 | #ifndef SDK_HIDE_TIDE 21 | #define UIKIT_AVAILABLE_TVOS_ONLY(vers) __IOS_UNAVAILABLE __WATCHOS_UNAVAILABLE __TVOS_AVAILABLE(vers) 22 | #define UIKIT_AVAILABLE_IOS_TVOS(_ios, _tvos) __IOS_AVAILABLE(_ios) __WATCHOS_UNAVAILABLE __TVOS_AVAILABLE(_tvos) 23 | #define UIKIT_AVAILABLE_IOS_WATCHOS_TVOS(_ios, _watchos, _tvos) __IOS_AVAILABLE(_ios) __WATCHOS_AVAILABLE(_watchos) __TVOS_AVAILABLE(_tvos) 24 | #endif 25 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UILexicon.h: -------------------------------------------------------------------------------- 1 | // 2 | // UILexicon.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | NS_CLASS_AVAILABLE_IOS(8_0) __TVOS_PROHIBITED @interface UILexiconEntry : NSObject 14 | // -documentText returns the intended text to be inserted into the document for a given -userInput. 15 | // -userInput represents the expected typed string, which need not match the actual typed string. 16 | // for example, if the -documentText were "iPhone", the corresponsing -userInput could be "iphone" 17 | // -the documentText may also be in a different text script from the -userInput 18 | @property (nonatomic, readonly) NSString *documentText; 19 | @property (nonatomic, readonly) NSString *userInput; 20 | @end 21 | 22 | NS_CLASS_AVAILABLE_IOS(8_0) __TVOS_PROHIBITED @interface UILexicon : NSObject 23 | @property (nonatomic, readonly) NSArray *entries; 24 | @end 25 | 26 | NS_ASSUME_NONNULL_END 27 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UILongPressGestureRecognizer.h: -------------------------------------------------------------------------------- 1 | // 2 | // UILongPressGestureRecognizer.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2008-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | #import 11 | #import 12 | 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | // Begins: when numberOfTouchesRequired have tapped numberOfTapsRequired times and been held for minumPressDuration 16 | // Changes: when a finger moves 17 | // Ends: when a finger is lifted 18 | 19 | NS_CLASS_AVAILABLE_IOS(3_2) @interface UILongPressGestureRecognizer : UIGestureRecognizer 20 | 21 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 0. The number of full taps required before the press for gesture to be recognized 22 | @property (nonatomic) NSUInteger numberOfTouchesRequired __TVOS_PROHIBITED; // Default is 1. Number of fingers that must be held down for the gesture to be recognized 23 | 24 | @property (nonatomic) CFTimeInterval minimumPressDuration; // Default is 0.5. Time in seconds the fingers must be held down for the gesture to be recognized 25 | @property (nonatomic) CGFloat allowableMovement; // Default is 10. Maximum movement in pixels allowed before the gesture fails. Once recognized (after minimumPressDuration) there is no limit on finger movement for the remainder of the touch tracking 26 | 27 | @end 28 | 29 | NS_ASSUME_NONNULL_END 30 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UINib.h: -------------------------------------------------------------------------------- 1 | // 2 | // UINib.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2008-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | NS_CLASS_AVAILABLE_IOS(4_0) @interface UINib : NSObject 14 | 15 | // If the bundle parameter is nil, the main bundle is used. 16 | // Releases resources in response to memory pressure (e.g. memory warning), reloading from the bundle when necessary. 17 | + (UINib *)nibWithNibName:(NSString *)name bundle:(nullable NSBundle *)bundleOrNil; 18 | 19 | // If the bundle parameter is nil, the main bundle is used. 20 | + (UINib *)nibWithData:(NSData *)data bundle:(nullable NSBundle *)bundleOrNil; 21 | 22 | // Returns an array containing the top-level objects from the NIB. 23 | // The owner and options parameters may both be nil. 24 | // If the owner parameter is nil, connections to File's Owner are not permitted. 25 | // Options are identical to the options specified with -[NSBundle loadNibNamed:owner:options:] 26 | - (NSArray *)instantiateWithOwner:(nullable id)ownerOrNil options:(nullable NSDictionary *)optionsOrNil; 27 | @end 28 | 29 | NS_ASSUME_NONNULL_END 30 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UINibDeclarations.h: -------------------------------------------------------------------------------- 1 | // 2 | // UINibDeclarations.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2005-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #ifndef IBOutlet 9 | #define IBOutlet 10 | #endif 11 | 12 | #ifndef IBOutletCollection 13 | #define IBOutletCollection(ClassName) 14 | #endif 15 | 16 | #ifndef IBAction 17 | #define IBAction void 18 | #endif 19 | 20 | #ifndef IBInspectable 21 | #define IBInspectable 22 | #endif 23 | 24 | #ifndef IB_DESIGNABLE 25 | #define IB_DESIGNABLE 26 | #endif 27 | 28 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UINibLoading.h: -------------------------------------------------------------------------------- 1 | // 2 | // UINibLoading.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2005-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | UIKIT_EXTERN NSString * const UINibExternalObjects NS_AVAILABLE_IOS(3_0); 12 | 13 | @interface NSBundle(UINibLoadingAdditions) 14 | - (NSArray *)loadNibNamed:(NSString *)name owner:(id)owner options:(NSDictionary *)options; 15 | @end 16 | 17 | @interface NSObject(UINibLoadingAdditions) 18 | - (void)awakeFromNib; 19 | - (void)prepareForInterfaceBuilder NS_AVAILABLE_IOS(8_0); 20 | @end 21 | 22 | UIKIT_EXTERN NSString * const UINibProxiedObjectsKey NS_DEPRECATED_IOS(2_0, 3_0) __TVOS_PROHIBITED; 23 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UIPanGestureRecognizer.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIPanGestureRecognizer.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2008-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | // Begins: when at least minimumNumberOfTouches have moved enough to be considered a pan 12 | // Changes: when a finger moves while at least minimumNumberOfTouches are down 13 | // Ends: when all fingers have lifted 14 | 15 | NS_ASSUME_NONNULL_BEGIN 16 | 17 | NS_CLASS_AVAILABLE_IOS(3_2) @interface UIPanGestureRecognizer : UIGestureRecognizer 18 | 19 | @property (nonatomic) NSUInteger minimumNumberOfTouches __TVOS_PROHIBITED; // default is 1. the minimum number of touches required to match 20 | @property (nonatomic) NSUInteger maximumNumberOfTouches __TVOS_PROHIBITED; // default is UINT_MAX. the maximum number of touches that can be down 21 | 22 | - (CGPoint)translationInView:(nullable UIView *)view; // translation in the coordinate system of the specified view 23 | - (void)setTranslation:(CGPoint)translation inView:(nullable UIView *)view; 24 | 25 | - (CGPoint)velocityInView:(nullable UIView *)view; // velocity of the pan in pixels/second in the coordinate system of the specified view 26 | 27 | @end 28 | 29 | NS_ASSUME_NONNULL_END 30 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UIPinchGestureRecognizer.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIPinchGestureRecognizer.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2008-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | // Begins: when two touches have moved enough to be considered a pinch 14 | // Changes: when a finger moves while two fingers remain down 15 | // Ends: when both fingers have lifted 16 | 17 | NS_CLASS_AVAILABLE_IOS(3_2) __TVOS_PROHIBITED @interface UIPinchGestureRecognizer : UIGestureRecognizer 18 | 19 | @property (nonatomic) CGFloat scale; // scale relative to the touch points in screen coordinates 20 | @property (nonatomic,readonly) CGFloat velocity; // velocity of the pinch in scale/second 21 | 22 | @end 23 | 24 | NS_ASSUME_NONNULL_END 25 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UIPressesEvent.h: -------------------------------------------------------------------------------- 1 | #ifndef SDK_HIDE_TIDE 2 | // 3 | // UIPressesEvent.h 4 | // UIKit 5 | // 6 | // Copyright (c) 2005-2014 Apple Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | NS_CLASS_AVAILABLE_IOS(9_0) @interface UIPressesEvent : UIEvent 14 | 15 | - (NSSet *)allPresses; 16 | - (NSSet *)pressesForGestureRecognizer:(UIGestureRecognizer *)gesture; 17 | 18 | @end 19 | 20 | NS_ASSUME_NONNULL_END 21 | #endif 22 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UIPrintError.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIPrintError.h 3 | // UIKit 4 | // 5 | // Copyright 2010-2012 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | UIKIT_EXTERN NSString *const UIPrintErrorDomain __TVOS_PROHIBITED; 14 | 15 | enum { 16 | UIPrintingNotAvailableError = 1, // cannot print at this time 17 | UIPrintNoContentError, // empty list of files or images 18 | UIPrintUnknownImageFormatError, // unrecognized image format 19 | UIPrintJobFailedError, // internal error with print job 20 | } __TVOS_PROHIBITED; 21 | 22 | NS_ASSUME_NONNULL_END 23 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UIPrintPaper.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIPrintPaper.h 3 | // UIKit 4 | // 5 | // Copyright 2010-2012 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | NS_CLASS_AVAILABLE_IOS(4_2)__TVOS_PROHIBITED @interface UIPrintPaper : NSObject 15 | 16 | + (UIPrintPaper *)bestPaperForPageSize:(CGSize)contentSize withPapersFromArray:(NSArray *)paperList; // for use by delegate. pass in list 17 | 18 | @property(readonly) CGSize paperSize; 19 | @property(readonly) CGRect printableRect; 20 | 21 | @end 22 | 23 | //_____________________________________________ 24 | 25 | @interface UIPrintPaper(Deprecated_Nonfunctional) 26 | - (CGRect)printRect __TVOS_PROHIBITED ; 27 | @end 28 | 29 | NS_ASSUME_NONNULL_END 30 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UIReferenceLibraryViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIReferenceLibraryViewController.h 3 | // UIKit 4 | // 5 | // Copyright 2011-2012 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | NS_ASSUME_NONNULL_BEGIN 11 | 12 | NS_CLASS_AVAILABLE_IOS(5_0) __TVOS_PROHIBITED 13 | @interface UIReferenceLibraryViewController : UIViewController {} 14 | 15 | /*! Returns YES if any installed dictionary has a definition for the provided term. 16 | */ 17 | + (BOOL)dictionaryHasDefinitionForTerm:(NSString *)term; 18 | 19 | /*! Initializes an instance of a UIReferenceLibraryViewController with the term provided. 20 | */ 21 | - (instancetype)initWithTerm:(NSString *)term NS_DESIGNATED_INITIALIZER; 22 | - (instancetype) initWithCoder:(nonnull NSCoder *)aDecoder NS_DESIGNATED_INITIALIZER; // Declared solely for the sake of potential subclassers. 23 | 24 | - (instancetype)initWithNibName:(nullable NSString *)nibNameOrNil bundle:(nullable NSBundle *)nibBundleOrNil NS_UNAVAILABLE; 25 | - (instancetype)init NS_UNAVAILABLE; 26 | 27 | @end 28 | 29 | NS_ASSUME_NONNULL_END 30 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UIRefreshControl.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIRefreshControl.h 3 | // UIKit 4 | // 5 | // Copyright 2012-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | NS_CLASS_AVAILABLE_IOS(6_0) __TVOS_PROHIBITED @interface UIRefreshControl : UIControl 15 | 16 | /* The designated initializer 17 | * This initializes a UIRefreshControl with a default height and width. 18 | * Once assigned to a UITableViewController, the frame of the control is managed automatically. 19 | * When a user has pulled-to-refresh, the UIRefreshControl fires its UIControlEventValueChanged event. 20 | * 21 | */ 22 | - (instancetype)init; 23 | 24 | @property (nonatomic, readonly, getter=isRefreshing) BOOL refreshing; 25 | 26 | @property (null_resettable, nonatomic, strong) UIColor *tintColor; 27 | @property (nullable, nonatomic, strong) NSAttributedString *attributedTitle UI_APPEARANCE_SELECTOR; 28 | 29 | // May be used to indicate to the refreshControl that an external event has initiated the refresh action 30 | - (void)beginRefreshing NS_AVAILABLE_IOS(6_0); 31 | // Must be explicitly called when the refreshing has completed 32 | - (void)endRefreshing NS_AVAILABLE_IOS(6_0); 33 | 34 | @end 35 | 36 | NS_ASSUME_NONNULL_END 37 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UIRotationGestureRecognizer.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIRotationGestureRecognizer.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2009-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | // Begins: when two touches have moved enough to be considered a rotation 14 | // Changes: when a finger moves while two fingers are down 15 | // Ends: when both fingers have lifted 16 | 17 | NS_CLASS_AVAILABLE_IOS(3_2) __TVOS_PROHIBITED @interface UIRotationGestureRecognizer : UIGestureRecognizer 18 | 19 | @property (nonatomic) CGFloat rotation; // rotation in radians 20 | @property (nonatomic,readonly) CGFloat velocity; // velocity of the pinch in radians/second 21 | 22 | @end 23 | 24 | NS_ASSUME_NONNULL_END 25 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UIScreenEdgePanGestureRecognizer.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIScreenEdgePanGestureRecognizer.h 3 | // Copyright (c) 2012-2014 Apple Inc. All rights reserved. 4 | // 5 | 6 | #import 7 | #import 8 | 9 | NS_ASSUME_NONNULL_BEGIN 10 | 11 | /*! This subclass of UIPanGestureRecognizer only recognizes if the user slides their finger 12 | in from the bezel on the specified edge. */ 13 | NS_CLASS_AVAILABLE_IOS(7_0) __TVOS_PROHIBITED @interface UIScreenEdgePanGestureRecognizer : UIPanGestureRecognizer 14 | @property (readwrite, nonatomic, assign) UIRectEdge edges; //< The edges on which this gesture recognizes, relative to the current interface orientation 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UIScreenMode.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIScreenMode.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2009-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | NS_CLASS_AVAILABLE_IOS(3_2) @interface UIScreenMode : NSObject 13 | 14 | @property(readonly,nonatomic) CGSize size; // The width and height in pixels 15 | @property(readonly,nonatomic) CGFloat pixelAspectRatio; // The aspect ratio of a single pixel. The ratio is defined as X/Y. 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UISearchContainerViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // UISearchContainerViewController.h 3 | // UIKit 4 | // 5 | // Copyright © 2015 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | NS_ASSUME_NONNULL_BEGIN 11 | 12 | @class UISearchController; 13 | 14 | // If intending to use a UISearchController in a non-presentation manner, use this container view controller. 15 | UIKIT_AVAILABLE_IOS_TVOS(9_1, 9_0) @interface UISearchContainerViewController : UIViewController 16 | @property (nonatomic, strong, readonly) UISearchController *searchController; 17 | 18 | - (instancetype)initWithSearchController:(UISearchController *)searchController; 19 | 20 | @end 21 | NS_ASSUME_NONNULL_END 22 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UISnapBehavior.h: -------------------------------------------------------------------------------- 1 | // 2 | // UISnapBehavior.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2012-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | NS_CLASS_AVAILABLE_IOS(7_0) @interface UISnapBehavior : UIDynamicBehavior 15 | 16 | // The point argument is expressed in the reference coordinate system 17 | - (instancetype)initWithItem:(id )item snapToPoint:(CGPoint)point NS_DESIGNATED_INITIALIZER; 18 | 19 | @property (nonatomic, assign) CGPoint snapPoint NS_AVAILABLE_IOS(9_0); 20 | @property (nonatomic, assign) CGFloat damping; // damping value from 0.0 to 1.0. 0.0 is the least oscillation. 21 | 22 | @end 23 | 24 | NS_ASSUME_NONNULL_END 25 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UIStoryboard.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIStoryboard.h 3 | // UIKit 4 | // 5 | // Copyright 2011-2012 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | @class UIViewController; 12 | 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | NS_CLASS_AVAILABLE_IOS(5_0) @interface UIStoryboard : NSObject { 16 | } 17 | 18 | + (UIStoryboard *)storyboardWithName:(NSString *)name bundle:(nullable NSBundle *)storyboardBundleOrNil; 19 | 20 | - (nullable __kindof UIViewController *)instantiateInitialViewController; 21 | - (__kindof UIViewController *)instantiateViewControllerWithIdentifier:(NSString *)identifier; 22 | 23 | @end 24 | 25 | NS_ASSUME_NONNULL_END 26 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UIStoryboardPopoverSegue.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIStoryboardPopoverSegue.h 3 | // UIKit 4 | // 5 | // Copyright 2011-2012 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | NS_ASSUME_NONNULL_BEGIN 11 | 12 | @class UIPopoverController; 13 | 14 | NS_CLASS_DEPRECATED_IOS(5_0, 9_0, "Access destinationViewController.popoverPresentationController from your segue's performHandler or override of -perform") @interface UIStoryboardPopoverSegue : UIStoryboardSegue { 15 | } 16 | 17 | @property (nonatomic, strong, readonly) UIPopoverController *popoverController; 18 | 19 | @end 20 | 21 | NS_ASSUME_NONNULL_END 22 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UISwitch.h: -------------------------------------------------------------------------------- 1 | // 2 | // UISwitch.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2008-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | #import 12 | 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | NS_CLASS_AVAILABLE_IOS(2_0) __TVOS_PROHIBITED @interface UISwitch : UIControl 16 | 17 | @property(nullable, nonatomic, strong) UIColor *onTintColor NS_AVAILABLE_IOS(5_0) UI_APPEARANCE_SELECTOR; 18 | @property(null_resettable, nonatomic, strong) UIColor *tintColor NS_AVAILABLE_IOS(6_0); 19 | @property(nullable, nonatomic, strong) UIColor *thumbTintColor NS_AVAILABLE_IOS(6_0) UI_APPEARANCE_SELECTOR; 20 | 21 | @property(nullable, nonatomic, strong) UIImage *onImage NS_AVAILABLE_IOS(6_0) UI_APPEARANCE_SELECTOR; 22 | @property(nullable, nonatomic, strong) UIImage *offImage NS_AVAILABLE_IOS(6_0) UI_APPEARANCE_SELECTOR; 23 | 24 | @property(nonatomic,getter=isOn) BOOL on; 25 | 26 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER; // This class enforces a size appropriate for the control, and so the frame size is ignored. 27 | - (nullable instancetype)initWithCoder:(NSCoder *)aDecoder NS_DESIGNATED_INITIALIZER; 28 | 29 | - (void)setOn:(BOOL)on animated:(BOOL)animated; // does not send action 30 | 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UITableViewHeaderFooterView.h: -------------------------------------------------------------------------------- 1 | // 2 | // UITableViewHeaderFooterView.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2008-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | // Either the header or footer for a section 13 | NS_ASSUME_NONNULL_BEGIN 14 | 15 | NS_CLASS_AVAILABLE_IOS(6_0) @interface UITableViewHeaderFooterView : UIView 16 | 17 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER; 18 | - (nullable instancetype)initWithCoder:(NSCoder *)aDecoder NS_DESIGNATED_INITIALIZER; 19 | 20 | @property (nonatomic, strong, null_resettable) UIColor *tintColor; 21 | 22 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel; 23 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel; // only supported for headers in grouped style 24 | 25 | @property (nonatomic, readonly, strong) UIView *contentView; 26 | @property (nonatomic, strong, nullable) UIView *backgroundView; 27 | 28 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier; 29 | 30 | - (void)prepareForReuse; // if the view is reusable (has a reuse identifier), this is called just before the view is returned from the table view method dequeueReusableHeaderFooterViewWithIdentifier:. If you override, you MUST call super. 31 | 32 | @end 33 | 34 | NS_ASSUME_NONNULL_END 35 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/Library/UIKit/UITapGestureRecognizer.h: -------------------------------------------------------------------------------- 1 | // 2 | // UITapGestureRecognizer.h 3 | // UIKit 4 | // 5 | // Copyright (c) 2008-2014 Apple Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import 10 | #import 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | // Recognizes: when numberOfTouchesRequired have tapped numberOfTapsRequired times 15 | 16 | // Touch Location Behaviors: 17 | // locationInView: location of the tap, from the first tap in the sequence if numberOfTapsRequired > 1. this is the centroid if numberOfTouchesRequired > 1 18 | // locationOfTouch:inView: location of a particular touch, from the first tap in the sequence if numberOfTapsRequired > 1 19 | 20 | NS_CLASS_AVAILABLE_IOS(3_2) @interface UITapGestureRecognizer : UIGestureRecognizer 21 | 22 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 1. The number of taps required to match 23 | @property (nonatomic) NSUInteger numberOfTouchesRequired __TVOS_PROHIBITED; // Default is 1. The number of fingers required to match 24 | 25 | @end 26 | 27 | NS_ASSUME_NONNULL_END 28 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/usr/objc/NSObjCRuntime.h: -------------------------------------------------------------------------------- 1 | /* NSObjCRuntime.h 2 | Copyright (c) 1994-2012, Apple Inc. All rights reserved. 3 | */ 4 | 5 | #ifndef _OBJC_NSOBJCRUNTIME_H_ 6 | #define _OBJC_NSOBJCRUNTIME_H_ 7 | 8 | #include 9 | #include 10 | 11 | #if __LP64__ || (TARGET_OS_EMBEDDED && !TARGET_OS_IPHONE) || TARGET_OS_WIN32 || NS_BUILD_32_LIKE_64 12 | typedef long NSInteger; 13 | typedef unsigned long NSUInteger; 14 | #else 15 | typedef int NSInteger; 16 | typedef unsigned int NSUInteger; 17 | #endif 18 | 19 | #define NSIntegerMax LONG_MAX 20 | #define NSIntegerMin LONG_MIN 21 | #define NSUIntegerMax ULONG_MAX 22 | 23 | #define NSINTEGER_DEFINED 1 24 | 25 | #ifndef NS_DESIGNATED_INITIALIZER 26 | #if __has_attribute(objc_designated_initializer) 27 | #define NS_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) 28 | #else 29 | #define NS_DESIGNATED_INITIALIZER 30 | #endif 31 | #endif 32 | 33 | #endif 34 | -------------------------------------------------------------------------------- /Headers/iPhoneOS9.1.sdk/usr/objc/module.map: -------------------------------------------------------------------------------- 1 | module ObjectiveC [system] [extern_c] { 2 | umbrella "." 3 | export * 4 | module * { 5 | export * 6 | } 7 | 8 | module NSObject { 9 | requires objc 10 | header "NSObject.h" 11 | export * 12 | } 13 | 14 | 15 | 16 | 17 | 18 | exclude header "hashtable.h" 19 | exclude header "hashtable2.h" 20 | 21 | } 22 | 23 | -------------------------------------------------------------------------------- /Practise/.gitignore: -------------------------------------------------------------------------------- 1 | # Xcode 2 | # 3 | # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore 4 | 5 | ## Build generated 6 | build/ 7 | DerivedData 8 | 9 | ## Various settings 10 | *.pbxuser 11 | !default.pbxuser 12 | *.mode1v3 13 | !default.mode1v3 14 | *.mode2v3 15 | !default.mode2v3 16 | *.perspectivev3 17 | !default.perspectivev3 18 | xcuserdata 19 | 20 | ## Other 21 | *.xccheckout 22 | *.moved-aside 23 | *.xcuserstate 24 | *.xcscmblueprint 25 | 26 | ## Obj-C/Swift specific 27 | *.hmap 28 | *.ipa 29 | 30 | # CocoaPods 31 | # 32 | # We recommend against adding the Pods directory to your .gitignore. However 33 | # you should judge for yourself, the pros and cons are mentioned at: 34 | # https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control 35 | # 36 | # Pods/ 37 | 38 | # Carthage 39 | # 40 | # Add this line if you want to avoid checking in source code from Carthage dependencies. 41 | # Carthage/Checkouts 42 | 43 | Carthage/Build 44 | 45 | # fastlane 46 | # 47 | # It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the 48 | # screenshots whenever they are needed. 49 | 50 | fastlane/report.xml 51 | fastlane/screenshots 52 | -------------------------------------------------------------------------------- /Practise/Day-01-UIDevice/Day-01-UIDevice.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Practise/Day-01-UIDevice/Day-01-UIDevice/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // Day-01-UIDevice 4 | // 5 | // Created by 刘凡 on 15/11/8. 6 | // Copyright © 2015年 joyios. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /Practise/Day-01-UIDevice/Day-01-UIDevice/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Practise/Day-01-UIDevice/Day-01-UIDevice/DemoInputView.h: -------------------------------------------------------------------------------- 1 | // 2 | // DemoInputView.h 3 | // Day-01-UIDevice 4 | // 5 | // Created by 刘凡 on 15/11/8. 6 | // Copyright © 2015年 joyios. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @protocol DemoInputViewDelegate; 12 | 13 | @interface DemoInputView : UIView 14 | @property (nonatomic, weak) id delegate; 15 | @end 16 | 17 | @protocol DemoInputViewDelegate 18 | @optional 19 | - (void)demoInputViewDidInputText:(DemoInputView *)inputView text:(NSString *)text; 20 | @end 21 | -------------------------------------------------------------------------------- /Practise/Day-01-UIDevice/Day-01-UIDevice/DemoInputView.m: -------------------------------------------------------------------------------- 1 | // 2 | // DemoInputView.m 3 | // Day-01-UIDevice 4 | // 5 | // Created by 刘凡 on 15/11/8. 6 | // Copyright © 2015年 joyios. All rights reserved. 7 | // 8 | 9 | #import "DemoInputView.h" 10 | 11 | @interface DemoInputView() 12 | 13 | @end 14 | 15 | @implementation DemoInputView 16 | 17 | - (BOOL)enableInputClicksWhenVisible { 18 | return YES; 19 | } 20 | 21 | - (IBAction)clickButton:(UIButton *)sender { 22 | [[UIDevice currentDevice] playInputClick]; 23 | 24 | if ([self.delegate respondsToSelector:@selector(demoInputViewDidInputText:text:)]) { 25 | [self.delegate demoInputViewDidInputText:self text:sender.currentTitle]; 26 | } 27 | } 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Practise/Day-01-UIDevice/Day-01-UIDevice/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1 23 | LSRequiresIPhoneOS 24 | 25 | UILaunchStoryboardName 26 | LaunchScreen 27 | UIMainStoryboardFile 28 | Main 29 | UIRequiredDeviceCapabilities 30 | 31 | armv7 32 | 33 | UISupportedInterfaceOrientations 34 | 35 | UIInterfaceOrientationPortrait 36 | UIInterfaceOrientationLandscapeLeft 37 | UIInterfaceOrientationLandscapeRight 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /Practise/Day-01-UIDevice/Day-01-UIDevice/ViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.h 3 | // Day-01-UIDevice 4 | // 5 | // Created by 刘凡 on 15/11/8. 6 | // Copyright © 2015年 joyios. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ViewController : UIViewController 12 | 13 | 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /Practise/Day-01-UIDevice/Day-01-UIDevice/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // Day-01-UIDevice 4 | // 5 | // Created by 刘凡 on 15/11/8. 6 | // Copyright © 2015年 joyios. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "AppDelegate.h" 11 | 12 | int main(int argc, char * argv[]) { 13 | @autoreleasepool { 14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Practise/Day-02-Trait/Day-02-Trait.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | iOSLearning 2 | =========== 3 | 4 | iOS学习笔记 5 | --------------------------------------------------------------------------------