Skip to content

UIKit、Foundation 框架文件归整分析,跟迭式积累,欢迎阅读!

Notifications You must be signed in to change notification settings

CoderLNHui/iOS-Framework

Repository files navigation

阅读源码,不仅能使我们了解作者的功能实现方式,方便我们运用其功能,快速的fix使用中遇到的bug,更重要的是在阅读优秀源码时体会作者的设计思想和架构设计,具体的技术很快就会过时,优秀的设计思想却会历久弥新,给我们今后编码以很大的借鉴和启迪。向优秀的开源者致敬!向优秀的分享者致敬!

为什么要建这个仓库❓ 我非常想为这个工程增加更多实用的内容,以简化初学者入门和老司机回顾的繁索过程,尽快切入主题,快速使用起来。

按照你的需要,对应点击进入阅读。期待你再次光临的时候,会发现你想要的咚咚…… 🤗

—— Agree Agree Agree

repository list
{
    UIKit .h文件  
    Foundation .h文件  
    OtherFramework 常用  
        AVKit&AVFoundation
        CoreGraphics
        CoreLocation
        MapKit
        QuartzCore
        Runtime
        UserNotifications
        WebKit
        XCTest
        AlgorithmMathFunction
        ...
    ProjectFile  
    ...
}
.h progress
//  UIKit.h - Copyright (c) 2005-2017 Apple Inc. All rights reserved.

#import <UIKit/UIKitDefines.h>    <# ⦁ 注解完成#>

#if __has_include(<UIKit/UIAccelerometer.h>    <# ⦁ 注解完成#>)
#import <UIKit/UIAccelerometer.h>    <# ⦁ 注解完成#>
#import <UIKit/UIAccessibility.h>    <# ⦁ 注解完成#>
#endif

#import <UIKit/UIAccessibilityConstants.h>    <# ⦁ 注解完成#>

#if __has_include(<UIKit/UIAccessibilityContentSizeCategoryImageAdjusting.h>    <# ⦁ 注解完成#>)
#import <UIKit/UIAccessibilityContentSizeCategoryImageAdjusting.h>    <# ⦁ 注解完成#>
#endif

#if __has_include(<UIKit/UIActivityIndicatorView.h>    <# ⦁ 注解完成#>)
#import <UIKit/UIActivityIndicatorView.h>    <# ⦁ 注解完成#>
#import <UIKit/UIActivity.h>    <# ⦁ 注解完成#>
#import <UIKit/UIActivityItemProvider.h>    <# ⦁ 注解完成#>
#import <UIKit/UIActivityViewController.h>    <# ⦁ 注解完成#>
#import <UIKit/UIActionSheet.h>    <# ⦁ 注解完成#>
#import <UIKit/UIAlertController.h>    <# ⦁ 注解完成#>
#import <UIKit/UIAlertView.h>    <# ⦁ 注解完成#>
#import <UIKit/UIAppearance.h>    <# ⦁ 注解完成#>
#import <UIKit/UIApplication.h>    <# ⦁ 注解完成#>
#import <UIKit/UIBarButtonItem.h>    <# ⦁ 注解完成#>
#import <UIKit/UIBarButtonItemGroup.h>    <# ⦁ 注解完成#>
#import <UIKit/UIBarItem.h>    <# ⦁ 注解完成#>
#endif


#import <UIKit/UIBezierPath.h>    <# ⦁ 注解完成#>

#if __has_include(<UIKit/UIButton.h>    <# ⦁ 注解完成#>)
#import <UIKit/UIButton.h>    <# ⦁ 注解完成#>
#import <UIKit/UICollectionView.h>    <# ⦁ 注解完成#>
#import <UIKit/UICollectionViewCell.h>    <# ⦁ 注解完成#>
#import <UIKit/UICollectionViewController.h>    <# ⦁ 注解完成#>
#import <UIKit/UICollectionViewFlowLayout.h>    <# ⦁ 注解完成#>
#import <UIKit/UICollectionViewLayout.h>    <# ⦁ 注解完成#>
#import <UIKit/UICollectionViewTransitionLayout.h>    <# ⦁ 注解完成#>
#endif

#import <UIKit/UIColor.h>    <# ⦁ 注解完成#>

#if __has_include(<UIKit/UIContentSizeCategoryAdjusting.h>    <# ⦁ 注解完成#>)
#import <UIKit/UIContentSizeCategoryAdjusting.h>    <# ⦁ 注解完成#>
#import <UIKit/UIContentSizeCategory.h>    <# ⦁ 注解完成#>
#import <UIKit/UIControl.h>    <# ⦁ 注解完成#>
#import <UIKit/UIDataDetectors.h>    <# ⦁ 注解完成#>
#import <UIKit/UIDatePicker.h>    <# ⦁ 注解完成#>
#import <UIKit/UIDevice.h>    <# ⦁ 注解完成#>
#import <UIKit/UIDocument.h>    <# ⦁ 注解完成#>
#import <UIKit/UIDocumentInteractionController.h>    <# ⦁ 注解完成#>
#import <UIKit/UIDocumentPickerViewController.h>    <# ⦁ 注解完成#>
#import <UIKit/UIDocumentMenuViewController.h>    <# ⦁ 注解完成#>
#import <UIKit/UIDocumentPickerExtensionViewController.h>    <# ⦁ 注解完成#>
#import <UIKit/UICloudSharingController.h>    <# ⦁ 注解完成#>
#import <UIKit/NSFileProviderExtension.h>    <# ⦁ 注解完成#>
#import <UIKit/UIVisualEffect.h>    <# ⦁ 注解完成#>
#import <UIKit/UIBlurEffect.h>    <# ⦁ 注解完成#>
#import <UIKit/UIVibrancyEffect.h>    <# ⦁ 注解完成#>
#import <UIKit/UIVisualEffectView.h>    <# ⦁ 注解完成#>
#import <UIKit/UIEvent.h>    <# ⦁ 注解完成#>
#endif

#import <UIKit/UIFont.h>    <# ⦁ 注解完成#>
#import <UIKit/UIFontDescriptor.h>    <# ⦁ 注解完成#>
#import <UIKit/UIFontMetrics.h>    <# ⦁ 注解完成#>
#import <UIKit/UIGeometry.h>    <# ⦁ 注解完成#>

#if __has_include(<UIKit/UIGestureRecognizer.h>    <# ⦁ 注解完成#>)
#import <UIKit/UIGestureRecognizer.h>    <# ⦁ 注解完成#>
#endif

#import <UIKit/UIGraphics.h>    <# ⦁ 注解完成#>
#import <UIKit/UIImage.h>    <# ⦁ 注解完成#>

#if __has_include(<UIKit/UIGraphicsRenderer.h>    <# ⦁ 注解完成#>)
#import <UIKit/UIGraphicsRenderer.h>    <# ⦁ 注解完成#>
#import <UIKit/UIGraphicsImageRenderer.h>    <# ⦁ 注解完成#>
#import <UIKit/UIGraphicsPDFRenderer.h>    <# ⦁ 注解完成#>
#endif

#if __has_include(<UIKit/UIImageAsset.h>    <# ⦁ 注解完成#>)
#import <UIKit/UIImageAsset.h>    <# ⦁ 注解完成#>
#import <UIKit/NSDataAsset.h>    <# ⦁ 注解完成#>
#import <UIKit/UIImagePickerController.h>    <# ⦁ 注解完成#>
#import <UIKit/UIImageView.h>    <# ⦁ 注解完成#>
#import <UIKit/UIInputView.h>    <# ⦁ 注解完成#>
#import <UIKit/UIInputViewController.h>    <# ⦁ 注解完成#>
#import <UIKit/UIInterface.h>    <# ⦁ 注解完成#>
#import <UIKit/UILabel.h>    <# ⦁ 注解完成#>
#import <UIKit/UILexicon.h>    <# ⦁ 注解完成#>
#endif

#import <UIKit/UILocalNotification.h>    <# ⦁ 注解完成#>

#if __has_include(<UIKit/UIUserNotificationSettings.h>    <# ⦁ 注解完成#>)

#import <UIKit/UIApplicationShortcutItem.h>    <# ⦁ 注解完成#>
#import <UIKit/UIUserNotificationSettings.h>    <# ⦁ 注解完成#>
#import <UIKit/UIFocus.h>    <# ⦁ 注解完成#>
#import <UIKit/UIFocusSystem.h>    <# ⦁ 注解完成#>
#import <UIKit/UIFocusGuide.h>    <# ⦁ 注解完成#>
#import <UIKit/UIFocusAnimationCoordinator.h>    <# ⦁ 注解完成#>
#import <UIKit/UIFocusDebugger.h>    <# ⦁ 注解完成#>
#import <UIKit/UILocalizedIndexedCollation.h>    <# ⦁ 注解完成#>
#import <UIKit/UILongPressGestureRecognizer.h>    <# ⦁ 注解完成#>
#import <UIKit/UIManagedDocument.h>    <# ⦁ 注解完成#>
#import <UIKit/UIMenuController.h>    <# ⦁ 注解完成#>
#import <UIKit/UIMotionEffect.h>    <# ⦁ 注解完成#>
#import <UIKit/UINavigationBar.h>    <# ⦁ 注解完成#>
#import <UIKit/UINavigationController.h>    <# ⦁ 注解完成#>
#import <UIKit/UINib.h>    <# ⦁ 注解完成#>
#import <UIKit/UINibDeclarations.h>    <# ⦁ 注解完成#>
#import <UIKit/UINibLoading.h>    <# ⦁ 注解完成#>
#import <UIKit/UIPageControl.h>    <# ⦁ 注解完成#>
#import <UIKit/UIPageViewController.h>    <# ⦁ 注解完成#>
#import <UIKit/UIPanGestureRecognizer.h>    <# ⦁ 注解完成#>
#import <UIKit/UIPasteboard.h>    <# ⦁ 注解完成#>
#import <UIKit/UIPasteConfiguration.h>    <# ⦁ 注解完成#>
#import <UIKit/UIPasteConfigurationSupporting.h>    <# ⦁ 注解完成#>
#import <UIKit/UIPickerView.h>    <# ⦁ 注解完成#>
#import <UIKit/UIPinchGestureRecognizer.h>    <# ⦁ 注解完成#>
#import <UIKit/UIPopoverController.h>    <# ⦁ 注解完成#>
#import <UIKit/UIPopoverBackgroundView.h>    <# ⦁ 注解完成#>
#import <UIKit/UIPress.h>    <# ⦁ 注解完成#>
#import <UIKit/UIPressesEvent.h>    <# ⦁ 注解完成#>
#import <UIKit/UIPrinter.h>    <# ⦁ 注解完成#>
#import <UIKit/UIPrinterPickerController.h>    <# ⦁ 注解完成#>
#import <UIKit/UIPrintError.h>    <# ⦁ 注解完成#>
#import <UIKit/UIPrintFormatter.h>    <# ⦁ 注解完成#>
#import <UIKit/UIPrintInfo.h>    <# ⦁ 注解完成#>
#import <UIKit/UIPrintInteractionController.h>    <# ⦁ 注解完成#>
#import <UIKit/UIPrintPageRenderer.h>    <# ⦁ 注解完成#>
#import <UIKit/UIPrintPaper.h>    <# ⦁ 注解完成#>
#import <UIKit/UIProgressView.h>    <# ⦁ 注解完成#>
#import <UIKit/UIReferenceLibraryViewController.h>    <# ⦁ 注解完成#>
#import <UIKit/UIRefreshControl.h>    <# ⦁ 注解完成#>
#import <UIKit/UIResponder.h>    <# ⦁ 注解完成#>
#import <UIKit/UIRotationGestureRecognizer.h>    <# ⦁ 注解完成#>
#import <UIKit/UIScreen.h>    <# ⦁ 注解完成#>
#import <UIKit/UIScreenEdgePanGestureRecognizer.h>    <# ⦁ 注解完成#>
#import <UIKit/UIScreenMode.h>    <# ⦁ 注解完成#>
#import <UIKit/UIScrollView.h>    <# ⦁ 注解完成#>
#import <UIKit/UISearchBar.h>    <# ⦁ 注解完成#>
#import <UIKit/UISearchContainerViewController.h>    <# ⦁ 注解完成#>
#import <UIKit/UISearchController.h>    <# ⦁ 注解完成#>
#import <UIKit/UISearchDisplayController.h>    <# ⦁ 注解完成#>
#import <UIKit/UISegmentedControl.h>    <# ⦁ 注解完成#>
#import <UIKit/UISlider.h>    <# ⦁ 注解完成#>
#import <UIKit/UISplitViewController.h>    <# ⦁ 注解完成#>
#import <UIKit/UIStepper.h>    <# ⦁ 注解完成#>
#import <UIKit/UIStoryboard.h>    <# ⦁ 注解完成#>
#import <UIKit/UIStoryboardPopoverSegue.h>    <# ⦁ 注解完成#>
#import <UIKit/UIStoryboardSegue.h>    <# ⦁ 注解完成#>
#import <UIKit/UIStringDrawing.h>    <# ⦁ 注解完成#>
#import <UIKit/UISwipeGestureRecognizer.h>    <# ⦁ 注解完成#>
#import <UIKit/UISwitch.h>    <# ⦁ 注解完成#>
#import <UIKit/UITabBar.h>    <# ⦁ 注解完成#>
#import <UIKit/UITabBarController.h>    <# ⦁ 注解完成#>
#import <UIKit/UITabBarItem.h>    <# ⦁ 注解完成#>
#import <UIKit/UITableView.h>    <# ⦁ 注解完成#>
#import <UIKit/UITableViewHeaderFooterView.h>    <# ⦁ 注解完成#>
#import <UIKit/UITableViewCell.h>    <# ⦁ 注解完成#>
#import <UIKit/UITableViewController.h>    <# ⦁ 注解完成#>
#import <UIKit/UITapGestureRecognizer.h>    <# ⦁ 注解完成#>
#import <UIKit/UITextChecker.h>    <# ⦁ 注解完成#>
#import <UIKit/UITextField.h>    <# ⦁ 注解完成#>
#import <UIKit/UITextInput.h>    <# ⦁ 注解完成#>
#import <UIKit/UITextInputTraits.h>    <# ⦁ 注解完成#>
#import <UIKit/UITextView.h>    <# ⦁ 注解完成#>
#import <UIKit/UIToolbar.h>    <# ⦁ 注解完成#>
#import <UIKit/UITouch.h>    <# ⦁ 注解完成#>
#import <UIKit/UITraitCollection.h>    <# ⦁ 注解完成#>
#import <UIKit/UIVideoEditorController.h>    <# ⦁ 注解完成#>
#import <UIKit/UIView.h>    <# ⦁ 注解完成#>
#import <UIKit/UIViewController.h>    <# ⦁ 注解完成#>
#import <UIKit/UIWebView.h>    <# ⦁ 注解完成#>
#import <UIKit/UIWindow.h>    <# ⦁ 注解完成#>

#import <UIKit/UIDragInteraction.h>    <# ⦁ 注解完成#>
#import <UIKit/UIDragItem.h>    <# ⦁ 注解完成#>
#import <UIKit/UIDragPreview.h>    <# ⦁ 注解完成#>
#import <UIKit/UIDragPreviewParameters.h>    <# ⦁ 注解完成#>
#import <UIKit/UIDragSession.h>    <# ⦁ 注解完成#>
#import <UIKit/UIDropInteraction.h>    <# ⦁ 注解完成#>
#import <UIKit/UIInteraction.h>    <# ⦁ 注解完成#>
#import <UIKit/UITargetedDragPreview.h>    <# ⦁ 注解完成#>
#import <UIKit/UISpringLoadedInteraction.h>    <# ⦁ 注解完成#>
#import <UIKit/UISpringLoadedInteractionSupporting.h>    <# ⦁ 注解完成#>

#endif

#import <UIKit/NSAttributedString.h>    <# ⦁ 注解完成#>

#if __has_include(<UIKit/NSItemProvider+UIKitAdditions.h>    <# ⦁ 注解完成#>)
#import <UIKit/NSItemProvider+UIKitAdditions.h>    <# ⦁ 注解完成#>
#endif

#if __has_include(<UIKit/NSLayoutConstraint.h>    <# ⦁ 注解完成#>)
#import <UIKit/NSLayoutConstraint.h>    <# ⦁ 注解完成#>
#import <UIKit/NSLayoutAnchor.h>    <# ⦁ 注解完成#>
#import <UIKit/UILayoutGuide.h>    <# ⦁ 注解完成#>
#import <UIKit/UIStackView.h>    <# ⦁ 注解完成#>
#import <UIKit/NSLayoutManager.h>    <# ⦁ 注解完成#>
#endif

#import <UIKit/NSParagraphStyle.h>    <# ⦁ 注解完成#>


#if __has_include(<UIKit/NSShadow.h>    <# ⦁ 注解完成#>)
#import <UIKit/NSShadow.h>    <# ⦁ 注解完成#>
#endif

#import <UIKit/NSStringDrawing.h>    <# ⦁ 注解完成#>
#import <UIKit/NSText.h>    <# ⦁ 注解完成#>

#if __has_include(<UIKit/NSTextAttachment.h>    <# ⦁ 注解完成#>)
#import <UIKit/NSTextAttachment.h>    <# ⦁ 注解完成#>
#import <UIKit/NSTextContainer.h>    <# ⦁ 注解完成#>
#import <UIKit/NSTextStorage.h>    <# ⦁ 注解完成#>
#import <UIKit/UIStateRestoration.h>    <# ⦁ 注解完成#>
#import <UIKit/UIViewControllerTransitioning.h>    <# ⦁ 注解完成#>
#import <UIKit/UIViewControllerTransitionCoordinator.h>    <# ⦁ 注解完成#>
#import <UIKit/UIPresentationController.h>    <# ⦁ 注解完成#>
#import <UIKit/UIPreviewInteraction.h>    <# ⦁ 注解完成#>
#import <UIKit/UIPopoverPresentationController.h>    <# ⦁ 注解完成#>
#import <UIKit/UIDynamicAnimator.h>    <# ⦁ 注解完成#>
#import <UIKit/UIDynamicBehavior.h>    <# ⦁ 注解完成#>
#import <UIKit/UIPushBehavior.h>    <# ⦁ 注解完成#>
#import <UIKit/UISnapBehavior.h>    <# ⦁ 注解完成#>
#import <UIKit/UIDynamicItemBehavior.h>    <# ⦁ 注解完成#>
#import <UIKit/UIFieldBehavior.h>    <# ⦁ 注解完成#>
#import <UIKit/UIGravityBehavior.h>    <# ⦁ 注解完成#>
#import <UIKit/UIAttachmentBehavior.h>    <# ⦁ 注解完成#>
#import <UIKit/UICollisionBehavior.h>    <# ⦁ 注解完成#>
#import <UIKit/UIRegion.h>    <# ⦁ 注解完成#>
#endif

#if __has_include(<UIKit/UITextDragging.h>    <# ⦁ 注解完成#>)
#import <UIKit/UITextDragging.h>    <# ⦁ 注解完成#>
#import <UIKit/UITextDropping.h>    <# ⦁ 注解完成#>
#import <UIKit/UITextDropProposal.h>    <# ⦁ 注解完成#>
#import <UIKit/UITextDragPreviewRenderer.h>    <# ⦁ 注解完成#>
#import <UIKit/UITextDragURLPreviews.h>    <# ⦁ 注解完成#>
#endif

#if __has_include(<UIKit/UIViewPropertyAnimator.h>    <# ⦁ 注解完成#>)
#import <UIKit/UIViewPropertyAnimator.h>    <# ⦁ 注解完成#>
#endif

#if __has_include(<UIKit/UIFeedbackGenerator.h>    <# ⦁ 注解完成#>)
#import <UIKit/UIFeedbackGenerator.h>    <# ⦁ 注解完成#>
#import <UIKit/UISelectionFeedbackGenerator.h>    <# ⦁ 注解完成#>
#import <UIKit/UIImpactFeedbackGenerator.h>    <# ⦁ 注解完成#>
#import <UIKit/UINotificationFeedbackGenerator.h>    <# ⦁ 注解完成#>
#endif

#if __has_include(<DocumentManager/DocumentManager.h>    <# ⦁ 注解完成#>)
#import <DocumentManager/DocumentManager.h>    <# ⦁ 注解完成#>
#endif

// Foundation.h - Copyright (c) 1994-2017, Apple Inc. All rights reserved.

#include <CoreFoundation/CoreFoundation.h>   <# ⦁ 注解完成#>

#import <Foundation/NSObjCRuntime.h>   <# ⦁ 注解完成#>

#import <Foundation/NSArray.h>   <# ⦁ 注解完成#>
#import <Foundation/NSAutoreleasePool.h>   <# ⦁ 注解完成#>
#import <Foundation/NSBundle.h>   <# ⦁ 注解完成#>
#import <Foundation/NSByteOrder.h>   <# ⦁ 注解完成#>
#import <Foundation/NSCalendar.h>   <# ⦁ 注解完成#>
#import <Foundation/NSCharacterSet.h>   <# ⦁ 注解完成#>
#import <Foundation/NSCoder.h>   <# ⦁ 注解完成#>
#import <Foundation/NSData.h>   <# ⦁ 注解完成#>
#import <Foundation/NSDate.h>   <# ⦁ 注解完成#>
#import <Foundation/NSDateInterval.h>   <# ⦁ 注解完成#>
#import <Foundation/NSDateFormatter.h>   <# ⦁ 注解完成#>
#import <Foundation/NSDateIntervalFormatter.h>   <# ⦁ 注解完成#>
#import <Foundation/NSISO8601DateFormatter.h>   <# ⦁ 注解完成#>
#import <Foundation/NSMassFormatter.h>   <# ⦁ 注解完成#>
#import <Foundation/NSLengthFormatter.h>   <# ⦁ 注解完成#>
#import <Foundation/NSEnergyFormatter.h>   <# ⦁ 注解完成#>
#import <Foundation/NSMeasurement.h>   <# ⦁ 注解完成#>
#import <Foundation/NSMeasurementFormatter.h>   <# ⦁ 注解完成#>
#import <Foundation/NSPersonNameComponents.h>   <# ⦁ 注解完成#>
#import <Foundation/NSPersonNameComponentsFormatter.h>   <# ⦁ 注解完成#>
#import <Foundation/NSDecimal.h>   <# ⦁ 注解完成#>
#import <Foundation/NSDecimalNumber.h>   <# ⦁ 注解完成#>
#import <Foundation/NSDictionary.h>   <# ⦁ 注解完成#>
#import <Foundation/NSEnumerator.h>   <# ⦁ 注解完成#>
#import <Foundation/NSError.h>   <# ⦁ 注解完成#>
#import <Foundation/NSException.h>   <# ⦁ 注解完成#>
#import <Foundation/NSFileHandle.h>   <# ⦁ 注解完成#>
#import <Foundation/NSFileManager.h>   <# ⦁ 注解完成#>
#import <Foundation/NSFormatter.h>   <# ⦁ 注解完成#>
#import <Foundation/NSHashTable.h>   <# ⦁ 注解完成#>
#import <Foundation/NSHTTPCookie.h>   <# ⦁ 注解完成#>
#import <Foundation/NSHTTPCookieStorage.h>   <# ⦁ 注解完成#>
#import <Foundation/NSIndexPath.h>   <# ⦁ 注解完成#>
#import <Foundation/NSIndexSet.h>   <# ⦁ 注解完成#>
#import <Foundation/NSInvocation.h>   <# ⦁ 注解完成#>
#import <Foundation/NSJSONSerialization.h>   <# ⦁ 注解完成#>
#import <Foundation/NSKeyValueCoding.h>   <# ⦁ 注解完成#>
#import <Foundation/NSKeyValueObserving.h>   <# ⦁ 注解完成#>
#import <Foundation/NSKeyedArchiver.h>   <# ⦁ 注解完成#>
#import <Foundation/NSLocale.h>   <# ⦁ 注解完成#>
#import <Foundation/NSLock.h>   <# ⦁ 注解完成#>
#import <Foundation/NSMapTable.h>   <# ⦁ 注解完成#>
#import <Foundation/NSMethodSignature.h>   <# ⦁ 注解完成#>
#import <Foundation/NSNotification.h>   <# ⦁ 注解完成#>
#import <Foundation/NSNotificationQueue.h>   <# ⦁ 注解完成#>
#import <Foundation/NSNull.h>   <# ⦁ 注解完成#>
#import <Foundation/NSNumberFormatter.h>   <# ⦁ 注解完成#>
#import <Foundation/NSObject.h>   <# ⦁ 注解完成#>
#import <Foundation/NSOperation.h>   <# ⦁ 注解完成#>
#import <Foundation/NSOrderedSet.h>   <# ⦁ 注解完成#>
#import <Foundation/NSOrthography.h>   <# ⦁ 注解完成#>
#import <Foundation/NSPathUtilities.h>   <# ⦁ 注解完成#>
#import <Foundation/NSPointerArray.h>   <# ⦁ 注解完成#>
#import <Foundation/NSPointerFunctions.h>   <# ⦁ 注解完成#>
#import <Foundation/NSPort.h>   <# ⦁ 注解完成#>
#import <Foundation/NSProcessInfo.h>   <# ⦁ 注解完成#>
#import <Foundation/NSPropertyList.h>   <# ⦁ 注解完成#>
#import <Foundation/NSProxy.h>   <# ⦁ 注解完成#>
#import <Foundation/NSRange.h>   <# ⦁ 注解完成#>
#import <Foundation/NSRegularExpression.h>   <# ⦁ 注解完成#>
#import <Foundation/NSRunLoop.h>   <# ⦁ 注解完成#>
#import <Foundation/NSScanner.h>   <# ⦁ 注解完成#>
#import <Foundation/NSSet.h>   <# ⦁ 注解完成#>
#import <Foundation/NSSortDescriptor.h>   <# ⦁ 注解完成#>
#import <Foundation/NSStream.h>   <# ⦁ 注解完成#>
#import <Foundation/NSString.h>   <# ⦁ 注解完成#>
#import <Foundation/NSTextCheckingResult.h>   <# ⦁ 注解完成#>
#import <Foundation/NSThread.h>   <# ⦁ 注解完成#>
#import <Foundation/NSTimeZone.h>   <# ⦁ 注解完成#>
#import <Foundation/NSTimer.h>   <# ⦁ 注解完成#>
#import <Foundation/NSUnit.h>   <# ⦁ 注解完成#>
#import <Foundation/NSURL.h>   <# ⦁ 注解完成#>
#import <Foundation/NSURLAuthenticationChallenge.h>   <# ⦁ 注解完成#>
#import <Foundation/NSURLCache.h>   <# ⦁ 注解完成#>
#import <Foundation/NSURLConnection.h>   <# ⦁ 注解完成#>
#import <Foundation/NSURLCredential.h>   <# ⦁ 注解完成#>
#import <Foundation/NSURLCredentialStorage.h>   <# ⦁ 注解完成#>
#import <Foundation/NSURLError.h>   <# ⦁ 注解完成#>
#import <Foundation/NSURLProtectionSpace.h>   <# ⦁ 注解完成#>
#import <Foundation/NSURLProtocol.h>   <# ⦁ 注解完成#>
#import <Foundation/NSURLRequest.h>   <# ⦁ 注解完成#>
#import <Foundation/NSURLResponse.h>   <# ⦁ 注解完成#>
#import <Foundation/NSUserDefaults.h>   <# ⦁ 注解完成#>
#import <Foundation/NSValue.h>   <# ⦁ 注解完成#>
#import <Foundation/NSValueTransformer.h>   <# ⦁ 注解完成#>
#import <Foundation/NSXMLParser.h>   <# ⦁ 注解完成#>
#import <Foundation/NSXPCConnection.h>   <# ⦁ 注解完成#>
#import <Foundation/NSZone.h>   <# ⦁ 注解完成#>

#import <Foundation/FoundationErrors.h>   <# ⦁ 注解完成#>

#if (TARGET_OS_MAC && !(TARGET_OS_EMBEDDED || TARGET_OS_IPHONE)) || (TARGET_OS_EMBEDDED || TARGET_OS_IPHONE)

#import <Foundation/NSAttributedString.h>   <# ⦁ 注解完成#>
#import <Foundation/NSByteCountFormatter.h>   <# ⦁ 注解完成#>
#import <Foundation/NSCache.h>   <# ⦁ 注解完成#>
#import <Foundation/NSComparisonPredicate.h>   <# ⦁ 注解完成#>
#import <Foundation/NSCompoundPredicate.h>   <# ⦁ 注解完成#>
#import <Foundation/NSDateComponentsFormatter.h>   <# ⦁ 注解完成#>
#import <Foundation/NSExpression.h>   <# ⦁ 注解完成#>
#import <Foundation/NSExtensionContext.h>   <# ⦁ 注解完成#>
#import <Foundation/NSExtensionItem.h>   <# ⦁ 注解完成#>
#import <Foundation/NSExtensionRequestHandling.h>   <# ⦁ 注解完成#>
#import <Foundation/NSFileCoordinator.h>   <# ⦁ 注解完成#>
#import <Foundation/NSFilePresenter.h>   <# ⦁ 注解完成#>
#import <Foundation/NSFileVersion.h>   <# ⦁ 注解完成#>
#import <Foundation/NSFileWrapper.h>   <# ⦁ 注解完成#>
#import <Foundation/NSItemProvider.h>   <# ⦁ 注解完成#>
#import <Foundation/NSLinguisticTagger.h>   <# ⦁ 注解完成#>
#import <Foundation/NSMetadata.h>   <# ⦁ 注解完成#>
#import <Foundation/NSMetadataAttributes.h>   <# ⦁ 注解完成#>
#import <Foundation/NSNetServices.h>   <# ⦁ 注解完成#>
#import <Foundation/NSPredicate.h>   <# ⦁ 注解完成#>
#import <Foundation/NSProgress.h>   <# ⦁ 注解完成#>
#import <Foundation/NSUbiquitousKeyValueStore.h>   <# ⦁ 注解完成#>
#import <Foundation/NSUndoManager.h>   <# ⦁ 注解完成#>
#import <Foundation/NSURLSession.h>   <# ⦁ 注解完成#>
#import <Foundation/NSUserActivity.h>   <# ⦁ 注解完成#>
#import <Foundation/NSUUID.h>   <# ⦁ 注解完成#>
#endif

#if (TARGET_OS_MAC && !(TARGET_OS_EMBEDDED || TARGET_OS_IPHONE)) || TARGET_OS_WIN32

#import <Foundation/NSArchiver.h>   <# ⦁ 注解完成#>
#import <Foundation/NSBackgroundActivityScheduler.h>   <# ⦁ 注解完成#>
#import <Foundation/NSCalendarDate.h>   <# ⦁ 注解完成#>
#import <Foundation/NSConnection.h>   <# ⦁ 注解完成#>
#import <Foundation/NSDistantObject.h>   <# ⦁ 注解完成#>
#import <Foundation/NSDistributedNotificationCenter.h>   <# ⦁ 注解完成#>
#import <Foundation/NSGeometry.h>   <# ⦁ 注解完成#>
#import <Foundation/NSPortCoder.h>   <# ⦁ 注解完成#>
#import <Foundation/NSPortMessage.h>   <# ⦁ 注解完成#>
#import <Foundation/NSPortNameServer.h>   <# ⦁ 注解完成#>
#import <Foundation/NSProtocolChecker.h>   <# ⦁ 注解完成#>
#import <Foundation/NSTask.h>   <# ⦁ 注解完成#>
#import <Foundation/NSXMLDTD.h>   <# ⦁ 注解完成#>
#import <Foundation/NSXMLDTDNode.h>   <# ⦁ 注解完成#>
#import <Foundation/NSXMLDocument.h>   <# ⦁ 注解完成#>
#import <Foundation/NSXMLElement.h>   <# ⦁ 注解完成#>
#import <Foundation/NSXMLNode.h>   <# ⦁ 注解完成#>
#import <Foundation/NSXMLNodeOptions.h>   <# ⦁ 注解完成#>
#import <Foundation/NSURLDownload.h>   <# ⦁ 注解完成#>
#import <Foundation/NSURLHandle.h>   <# ⦁ 注解完成#>

#endif

#if (TARGET_OS_MAC && !(TARGET_OS_EMBEDDED || TARGET_OS_IPHONE))

#import <Foundation/NSAffineTransform.h>   <# ⦁ 注解完成#>
#import <Foundation/NSAppleEventDescriptor.h>   <# ⦁ 注解完成#>
#import <Foundation/NSAppleEventManager.h>   <# ⦁ 注解完成#>
#import <Foundation/NSAppleScript.h>   <# ⦁ 注解完成#>
#import <Foundation/NSClassDescription.h>   <# ⦁ 注解完成#>
#import <Foundation/NSDistributedLock.h>   <# ⦁ 注解完成#>
#import <Foundation/NSGarbageCollector.h>   <# ⦁ 注解完成#>
#import <Foundation/NSHFSFileTypes.h>   <# ⦁ 注解完成#>
#import <Foundation/NSHost.h>   <# ⦁ 注解完成#>
#import <Foundation/NSObjectScripting.h>   <# ⦁ 注解完成#>
#import <Foundation/NSScriptClassDescription.h>   <# ⦁ 注解完成#>
#import <Foundation/NSScriptCoercionHandler.h>   <# ⦁ 注解完成#>
#import <Foundation/NSScriptCommand.h>   <# ⦁ 注解完成#>
#import <Foundation/NSScriptCommandDescription.h>   <# ⦁ 注解完成#>
#import <Foundation/NSScriptExecutionContext.h>   <# ⦁ 注解完成#>
#import <Foundation/NSScriptKeyValueCoding.h>   <# ⦁ 注解完成#>
#import <Foundation/NSScriptObjectSpecifiers.h>   <# ⦁ 注解完成#>
#import <Foundation/NSScriptStandardSuiteCommands.h>   <# ⦁ 注解完成#>
#import <Foundation/NSScriptSuiteRegistry.h>   <# ⦁ 注解完成#>
#import <Foundation/NSScriptWhoseTests.h>   <# ⦁ 注解完成#>
#import <Foundation/NSSpellServer.h>   <# ⦁ 注解完成#>
#import <Foundation/NSUserNotification.h>   <# ⦁ 注解完成#>
#import <Foundation/NSUserScriptTask.h>   <# ⦁ 注解完成#>

#endif

#import <Foundation/FoundationLegacySwiftCompatibility.h>   <# ⦁ 注解完成#>
各位厂友,由于「时间 & 知识」有限,难免有「未全、不足」,后续「保持阶段总结,将积累的经验内化形成自己的知识体系」。

About

UIKit、Foundation 框架文件归整分析,跟迭式积累,欢迎阅读!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages