- Download the docset index XML.
- Find the docset you want (there are some with URL https://apple.com/none.dmg; ignore them - you will find them again further down the file with a working URL).
- Download the dmg. It's probably around a gigabyte or so.
- "Install" the .pkg file somewhere on your disk. If you don't trust the installer, do it manually:
- Find the largest file, named Payload, and extract it using The Unarchiver.
- This creates a new, even larger file, probably named Payload-1.
- Extract Payload-1 using The Unarchiver.
- After many minutes of extracting, we have our .docset file.
- Use Kapeli Dash to browse and read the docset.
Why? Because Apple's old docs are often more verbose, and because they didn't mix iOS and macOS docs into one big mess. Or just because you need good information for backward compatibility, or what the official word was back in time.

Direct links to Zip-files and Documentation pages from this page: https://developer.apple.com/library/archive/navigation/#section=Resource%20Types&topic=Sample%20Code
Part 2 of 14:
Click to Expand very large JSON.
[ { "docUrl": "https://developer.apple.com/library/archive/samplecode/BasicNeuralNetworkSubroutines/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/BasicNeuralNetworkSubroutines/BasicNeuralNetworkSubroutinesUsingTheAccelerateFrameworksConvolutionFilters.zip", "title": "Basic Neural Network Subroutines: Using The Accelerate Framework's Convolution Filters", "platform": "macOS", "topic": "Mathematical Computation", "technology": "Accelerate", "date": "2016-09-13; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/Badger/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/Badger/BadgerAdvancedRenderinginSceneKit.zip", "title": "Badger: Advanced Rendering in SceneKit", "platform": "tvOS; iOS; macOS", "technology": "SceneKit", "date": "2016-09-13; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/AdoptingMetalII/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/AdoptingMetalII/AdoptingMetalIIDesigningandImplementingaReal-WorldMetalRenderer.zip", "title": "Adopting Metal II: Designing and Implementing a Real-World Metal Renderer", "platform": "tvOS; iOS; macOS", "technology": "Metal", "date": "2016-09-13; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/AdoptingMetalI/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/AdoptingMetalI/AdoptingMetalIApracticalapproachtoyourfirstMetalapp.zip", "title": "Adopting Metal I: A practical approach to your first Metal app", "platform": "tvOS; iOS; macOS", "technology": "Metal", "date": "2016-09-13; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/AdaptiveElements/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/AdaptiveElements/AdaptiveElementsImplementingYourOwnAdaptiveDesignwithUIKit.zip", "title": "AdaptiveElements: Implementing Your Own Adaptive Design with UIKit", "platform": "iOS", "topic": "General", "technology": "UIKit", "date": "2016-09-13; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/AVFoundationQueuePlayer-iOS/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/AVFoundationQueuePlayer-iOS/AVFoundationQueuePlayer-iOSUsingaMixtureofLocalFileBasedAssetsandHTTPLiveStreamingAssetswithAVFoundation.zip", "title": "AVFoundationQueuePlayer-iOS: Using a Mixture of Local File Based Assets and HTTP Live Streaming Assets with\n AVFoundation", "platform": "iOS", "topic": "Audio, Video, & Visual Effects", "technology": "AVFoundation", "date": "2016-09-13; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/AVAutoWait/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/AVAutoWait/AVAutoWaitUsingAVFoundationtoplayHTTPassetswithminimalstalls.zip", "title": "AVAutoWait: Using AVFoundation to play HTTP assets with minimal stalls", "platform": "iOS", "technology": "AVFoundation", "date": "2016-09-13; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/APFSCloning/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/APFSCloning/APFSCloningUsingcloneAPIswithAPFS.zip", "title": "APFSCloning: Using clone APIs with APFS", "platform": "macOS", "topic": "Data Management; File Management", "date": "2016-09-13; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/WKInterfaceCatalog/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/WKInterfaceCatalog/WatchKitCatalogUsingWatchKitInterfaceElements.zip", "title": "WatchKit Catalog: Using WatchKit Interface Elements", "platform": "watchOS; iOS", "topic": "General", "technology": "WatchKit", "date": "2016-09-13; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/SamplePhotoEditingExtension/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/SamplePhotoEditingExtension/SamplePhotoEditingExtension.zip", "title": "Sample Photo Editing Extension", "platform": "iOS; macOS", "topic": "Languages & Utilities; Graphics Tools", "technology": "UIKit", "date": "2016-09-13; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/GenericKeychain/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/GenericKeychain/GenericKeychain.zip", "title": "GenericKeychain", "platform": "iOS", "topic": "Security", "technology": "Security", "date": "2016-09-13; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/CloudAtlas/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/CloudAtlas/CloudKitCatalogAnIntroductiontoCloudKitCocoaandJavaScript.zip", "title": "CloudKit Catalog: An Introduction to CloudKit (Cocoa and JavaScript)", "platform": "CloudKit JS; iOS", "technology": "CloudKit", "date": "2016-09-13; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/AVFoundationSimplePlayer-iOS/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/AVFoundationSimplePlayer-iOS/AVFoundationSimplePlayer-iOSUsingAVFoundationtoPlayMedia.zip", "title": "AVFoundationSimplePlayer-iOS: Using AVFoundation to Play Media", "platform": "iOS", "topic": "Audio, Video, & Visual Effects", "technology": "AVFoundation", "date": "2016-09-13; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/avloopplayer/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/avloopplayer/AVFoundationLoopingPlayerUsingAVQueuePlayerandAVPlayerLoopertodemonstrateloopplayback.zip", "title": "AVFoundation Looping Player: Using AVQueuePlayer and AVPlayerLooper to demonstrate loop playback", "platform": "iOS; macOS", "topic": "Audio, Video, & Visual Effects", "technology": "AVFoundation", "date": "2016-09-13; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/ViewControllerPreviews/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/ViewControllerPreviews/ViewControllerPreviewsUsingtheUIViewControllerpreviewingAPIs.zip", "title": "ViewControllerPreviews: Using the UIViewController previewing APIs", "platform": "iOS", "topic": "User Experience", "technology": "UIKit", "date": "2016-09-13; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/ShapeEdit/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/ShapeEdit/ShapeEditBuildingaSimpleiCloudDocumentApp.zip", "title": "ShapeEdit: Building a Simple iCloud Document App", "platform": "iOS", "topic": "Data Management; File Management", "technology": "UIKit", "date": "2016-09-13; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/RosyWriter/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/RosyWriter/RosyWriter.zip", "title": "RosyWriter", "platform": "iOS", "topic": "Audio, Video, & Visual Effects; Video", "technology": "AVFoundation", "date": "2016-09-13; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/HomeKitCatalog/Introduction/Intro.html", "dlUrl": "https://docs-assets.developer.apple.com/published/c26f44f271/ConfiguringAHomeAutomationDevice.zip", "title": "HomeKit Catalog: Creating Homes, Pairing and Controlling Accessories, and Setting Up Triggers", "platform": "iOS", "topic": "General", "technology": "HomeKit", "date": "2016-09-13; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/Fox/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/Fox/FoxBuildingaSceneKitGamewiththeXcodeSceneEditor.zip", "title": "Fox: Building a SceneKit Game with the Xcode Scene Editor", "platform": "tvOS; iOS; macOS", "topic": "General", "technology": "SceneKit", "date": "2016-09-13; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/Dispenser_GameplayKit/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/Dispenser_GameplayKit/DispenserGameplayKitStateMachineBasics.zip", "title": "Dispenser: GameplayKit State Machine Basics", "platform": "tvOS; iOS; macOS", "technology": "GameplayKit", "date": "2016-09-13; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/DemoBots/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/DemoBots/DemoBotsBuildingaCrossPlatformGamewithSpriteKitandGameplayKit.zip", "title": "DemoBots: Building a Cross Platform Game with SpriteKit and GameplayKit", "platform": "tvOS; iOS; macOS", "topic": "Graphics & Animation", "technology": "SpriteKit", "date": "2016-09-13; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/Boxes_GamePlayKit/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/Boxes_GamePlayKit/BoxesGameplayKitEntity-ComponentBasics.zip", "title": "Boxes: GameplayKit Entity-Component Basics", "platform": "tvOS; iOS; macOS", "technology": "GameplayKit", "date": "2016-09-13; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/AdaptivePhotos/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/AdaptivePhotos/AdaptivePhotosUsingUIKitTraitsandSizeClasses.zip", "title": "AdaptivePhotos: Using UIKit Traits and Size Classes", "platform": "iOS", "topic": "User Experience", "technology": "UIKit", "date": "2016-09-13; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/ActivityRings/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/ActivityRings/ActivityRingsContributingtoActivityRingsonAppleWatch.zip", "title": "Activity Rings: Contributing to Activity Rings on Apple Watch", "platform": "watchOS; iOS", "topic": "User Experience", "technology": "HealthKit", "date": "2016-09-13; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/ReaderWriter/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/ReaderWriter/AVReaderWriterOfflineAudioVideoProcessing.zip", "title": "AVReaderWriter: Offline Audio / Video Processing", "platform": "iOS; macOS", "technology": "AVFoundation", "date": "2016-09-13; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/avexporter/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/avexporter/AVFoundationExporterExportingandTranscodingMovies.zip", "title": "AVFoundationExporter: Exporting and Transcoding Movies", "platform": "macOS", "topic": "Audio, Video, & Visual Effects", "technology": "AVFoundation", "date": "2016-09-13; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/aurioTouch/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/aurioTouch/aurioTouch.zip", "title": "aurioTouch", "platform": "iOS", "topic": "Audio, Video, & Visual Effects; Audio", "technology": "AudioUnit", "date": "2016-08-12; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/GLAirplay/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/GLAirplay/GLAirplay.zip", "title": "GLAirplay", "platform": "iOS", "topic": "User Experience", "date": "2016-08-12; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/EADemo/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/EADemo/EADemo.zip", "title": "EADemo", "platform": "iOS", "topic": "Data Management; Device Information", "technology": "ExternalAccessory", "date": "2016-08-12; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/AVLoupe/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/AVLoupe/AVLoupe.zip", "title": "AVLoupe", "platform": "iOS", "topic": "Audio, Video, & Visual Effects; Video", "technology": "AVFoundation", "date": "2016-08-12; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/StitchedStreamPlayer/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/StitchedStreamPlayer/StitchedStreamPlayer.zip", "title": "StitchedStreamPlayer", "platform": "iOS", "topic": "Audio, Video, & Visual Effects", "technology": "AVFoundation", "date": "2016-07-14; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/MetalShaderShowcase/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/MetalShaderShowcase/MetalShaderShowcase.zip", "title": "MetalShaderShowcase", "platform": "iOS", "technology": "Metal", "date": "2016-06-13; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/Tokens/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/Tokens/UsingNSTokenField.zip", "title": "Using NSTokenField", "platform": "macOS", "topic": "User Experience; Controls", "technology": "AppKit", "date": "2016-06-03; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/IconCollection/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/IconCollection/IconCollection.zip", "title": "IconCollection", "platform": "macOS", "topic": "User Experience; Windows & Views", "technology": "AppKit", "date": "2016-05-23; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/sc1236/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/sc1236/TLSTool.zip", "title": "TLSTool", "platform": "macOS", "topic": "Security", "technology": "Foundation", "date": "2016-05-23; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/SimplePing/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/SimplePing/SimplePing.zip", "title": "SimplePing", "platform": "macOS", "topic": "Networking, Internet, & Web; Sockets & TCP", "technology": "System", "date": "2016-05-05; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/Reachability/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/Reachability/Reachability.zip", "title": "Reachability", "platform": "iOS", "topic": "Networking, Internet, & Web; Services & Discovery", "technology": "SystemConfiguration", "date": "2016-05-05; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/SimpleCocoaBrowser/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/SimpleCocoaBrowser/SimpleCocoaBrowserUsingNSBrowserclass.zip", "title": "SimpleCocoaBrowser: Using NSBrowser class", "platform": "macOS", "topic": "User Experience; Data Presentation", "technology": "AppKit", "date": "2016-04-29; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/TableViewSuite/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/TableViewSuite/UITableViewFundamentalsforiOS.zip", "title": "UITableView Fundamentals for iOS", "platform": "iOS", "technology": "UIKit", "date": "2016-04-07; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/ComplexBrowser/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/ComplexBrowser/ComplexBrowserUsingNSBrowserclass.zip", "title": "ComplexBrowser: Using NSBrowser class", "platform": "macOS", "topic": "User Experience", "date": "2016-04-07; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/CloudSearch/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/CloudSearch/CloudSearchQueryfordocumentsiniCloudusingNSMetaDataQuery.zip", "title": "CloudSearch: Query for documents in iCloud using NSMetaDataQuery", "platform": "iOS; macOS", "topic": "Data Management; File Management", "technology": "ApplicationServices", "date": "2016-03-24; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/MetalArrayTexture/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/MetalArrayTexture/MetalArrayTexture.zip", "title": "MetalArrayTexture", "platform": "iOS; macOS", "date": "2016-03-21; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/Fireworks/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/Fireworks/Fireworks.zip", "title": "Fireworks", "platform": "macOS", "topic": "Graphics & Animation; Animation", "technology": "QuartzCore", "date": "2016-03-10; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/sc2195/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/sc2195/AudioUnitExamplesAudioUnitEffectGeneratorInstrumentMIDIProcessorandOffline.zip", "title": "Audio Unit Examples (AudioUnit Effect, Generator, Instrument, MIDI Processor and Offline)", "platform": "macOS", "topic": "Audio, Video, & Visual Effects; Audio", "technology": "AudioUnit", "date": "2016-02-19; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/AccessibleTicTacToe/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/AccessibleTicTacToe/TicTacToeCreatingAccessibleAppswithCustomUI.zip", "title": "Tic Tac Toe: Creating Accessible Apps with Custom UI", "platform": "macOS", "topic": "User Experience; Accessibility", "technology": "AppKit", "date": "2016-02-18; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/MetalDeferredLighting/Introduction/Intro.html", "dlUrl": "https://docs-assets.developer.apple.com/published/2f3b90b554/RenderingASceneWithDeferredLightingInObjectiveC.zip", "title": "MetalDeferredLighting", "platform": "iOS", "topic": "Graphics & Animation; 3D Drawing", "technology": "Metal", "date": "2016-02-18; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/Regions/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/Regions/Regionsregionmonitoringsignificantlocationchangesbackgroundlocationservicelocationserviceauthorization.zip", "title": "Regions: region monitoring, significant location changes, background location service, location service\n authorization", "platform": "iOS", "topic": "User Experience", "date": "2016-02-11; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/MatrixMixerTest/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/MatrixMixerTest/MatrixMixerTest.zip", "title": "MatrixMixerTest", "platform": "macOS", "topic": "Audio, Video, & Visual Effects; Audio", "technology": "AudioUnit", "date": "2016-02-11; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/sc2281/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/sc2281/PackagedDocumentforiOS.zip", "title": "Packaged Document for iOS", "platform": "iOS", "topic": "Data Management; File Management", "technology": "Foundation", "date": "2016-02-04; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/CustomTransitions/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/CustomTransitions/CustomViewControllerPresentationsandTransitions.zip", "title": "Custom View Controller Presentations and Transitions", "platform": "iOS", "topic": "User Experience; Windows & Views", "technology": "UIKit", "date": "2016-01-28; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/CurrentAddress/Introduction/Intro.html", "title": "CurrentAddress", "platform": "iOS", "topic": "User Experience", "technology": "MapKit", "date": "2016-01-28; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/MapCallouts/Introduction/Intro.html", "dlUrl": "https://docs-assets.developer.apple.com/published/dec10c5398/AnnotatingAMapWithCustomData.zip", "title": "MapCallouts: Using MapKit Annotations", "platform": "iOS; macOS", "topic": "User Experience", "technology": "MapKit", "date": "2016-01-14; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/SeismicXML/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/SeismicXML/SeismicXMLUsingNSXMLParsertoparseXMLdocuments.zip", "title": "SeismicXML: Using NSXMLParser to parse XML documents", "platform": "iOS", "topic": "Data Management", "date": "2016-01-08; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/Popover/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/Popover/PopoverUsingNSPopovertodisplaycontentsofaviewcontroller.zip", "title": "Popover: Using NSPopover to display contents of a view controller", "platform": "macOS", "topic": "User Experience; Windows & Views", "technology": "AppKit", "date": "2015-12-17; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/VoxelPanda/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/VoxelPanda/VoxelPandaGettingStartedwithVoxelsUsingModelIOandSceneKit.zip", "title": "VoxelPanda: Getting Started with Voxels Using ModelIO and SceneKit", "platform": "macOS", "topic": "Graphics & Animation; 3D Drawing", "technology": "ModelIO", "date": "2015-12-10; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/OpenGL_Queries/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/OpenGL_Queries/OpenGLQueries.zip", "title": "OpenGL Queries", "platform": "macOS", "topic": "Graphics & Animation", "technology": "OpenGL", "date": "2015-12-10; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/OpenCL_NBody_Simulation/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/OpenCL_NBody_Simulation/OpenCLN-BodySimulation.zip", "title": "OpenCL N-Body Simulation", "platform": "macOS", "topic": "Graphics & Animation", "technology": "OpenCL", "date": "2015-12-10; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/Metal_NBody_Simulation/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/Metal_NBody_Simulation/MetalN-BodySimulation.zip", "title": "Metal N-Body Simulation", "platform": "iOS", "topic": "General", "technology": "Metal", "date": "2015-12-10; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/DeepImageDisplayWithOpenGL/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/DeepImageDisplayWithOpenGL/DeepImageDisplaywithOpenGL.zip", "title": "Deep Image Display with OpenGL", "platform": "macOS", "topic": "Graphics & Animation", "technology": "OpenGL", "date": "2015-12-10; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/SplitViews/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/SplitViews/SplitViewsUsingNSSplitViewinavarietyofdifferentways.zip", "title": "SplitViews: Using NSSplitView in a variety of different ways", "platform": "macOS", "topic": "User Experience; Windows & Views", "technology": "AppKit", "date": "2015-12-03; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/PhotoSearch/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/PhotoSearch/PhotoSearch.zip", "title": "PhotoSearch", "platform": "macOS", "topic": "Data Management; File Management", "technology": "AppKit", "date": "2015-12-03; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/EKReminderSuite/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/EKReminderSuite/EKReminderSuite.zip", "title": "EKReminderSuite", "platform": "iOS", "date": "2015-11-13; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/GeocoderDemo/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/GeocoderDemo/GeocoderDemoUsesCLGeocoderforforwardandreversegeocoding.zip", "title": "GeocoderDemo: Uses CLGeocoder for forward and reverse geocoding", "platform": "iOS", "topic": "Data Management", "technology": "CoreLocation", "date": "2015-10-30; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/iAdSuite_Storyboard/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/iAdSuite_Storyboard/iAdSuitewithStoryboards.zip", "title": "iAdSuite with Storyboards", "platform": "iOS", "topic": "User Experience", "date": "2015-10-29; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/MetalVideoCapture/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/MetalVideoCapture/MetalVideoCapture.zip", "title": "MetalVideoCapture", "platform": "iOS", "technology": "Metal", "date": "2015-10-29; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/PrintPhoto/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/PrintPhoto/PrintPhoto.zip", "title": "PrintPhoto: Using the Printing API with Photos", "platform": "iOS", "topic": "Graphics & Animation; 2D Drawing", "date": "2015-10-22; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/PrefsInCloud/Introduction/Intro.html", "dlUrl": "https://docs-assets.developer.apple.com/published/400e91e74e/SynchronizingAppPreferencesWithICloud.zip", "title": "PrefsInCloud : Using NSUbiquitousKeyValueStore with iCloud", "platform": "iOS; macOS", "topic": "Data Management", "date": "2015-10-22; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/CollectionView-Simple/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/CollectionView-Simple/CollectionView-Simple.zip", "title": "CollectionView-Simple", "platform": "iOS", "topic": "User Experience; Data Presentation", "date": "2015-10-22; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/TVMLAudioVideo/Introduction/Intro.html", "dlUrl": "https://docs-assets.developer.apple.com/published/b8eeccd4e1/PlayingMediaInAClientServerApp.zip", "title": "TVMLAudioVideo: Audio and Video Playback on tvOS", "platform": "tvOS", "topic": "Audio, Video, & Visual Effects", "technology": "TVMLKit", "date": "2015-10-21; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/AVBasicVideoOutput/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/AVBasicVideoOutput/Real-timeVideoProcessingUsingAVPlayerItemVideoOutput.zip", "title": "Real-time Video Processing Using AVPlayerItemVideoOutput", "platform": "iOS", "topic": "Audio, Video, & Visual Effects; Video", "technology": "AVFoundation", "date": "2015-10-01; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/MoveMe/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/MoveMe/MoveMe.zip", "title": "MoveMe", "platform": "iOS", "topic": "User Experience", "date": "2015-09-24; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/KMLViewer/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/KMLViewer/KMLViewer.zip", "title": "KMLViewer", "platform": "iOS", "technology": "MapKit", "date": "2015-09-24; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/Reflection/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/Reflection/Reflection.zip", "title": "Reflection", "platform": "iOS", "topic": "Graphics & Animation; 2D Drawing", "date": "2015-09-24; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/WatchKitAudioRecorder/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/WatchKitAudioRecorder/WatchKitAudioRecorderAudioRecordingandPlayback.zip", "title": "WatchKitAudioRecorder: Audio Recording and Playback", "platform": "watchOS", "topic": "Audio, Video, & Visual Effects", "technology": "WatchKit", "date": "2015-09-16; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/SignalProcessing/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/SignalProcessing/SignalProcessingUsingBiquadraticFilterFunctions.zip", "title": "SignalProcessing: Using Biquadratic Filter Functions", "platform": "macOS", "technology": "Accelerate", "date": "2015-09-16; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/FourInARow/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/FourInARow/FourInARowUsingtheGameplayKitMinmaxStrategistforOpponentAI.zip", "title": "FourInARow: Using the GameplayKit Minmax Strategist for Opponent AI", "platform": "iOS", "topic": "General", "technology": "GameplayKit", "date": "2015-09-16; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/CompressionSample/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/CompressionSample/CompressionSampleCompressingBlocksandStreamsofData.zip", "title": "CompressionSample: Compressing Blocks and Streams of Data", "platform": "macOS", "topic": "General", "date": "2015-09-16; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/CocoaSlideCollection/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/CocoaSlideCollection/CocoaSlideCollectionUsingNSCollectionViewonOSX10.11.zip", "title": "CocoaSlideCollection: Using NSCollectionView on OS X 10.11", "platform": "macOS", "topic": "User Experience", "technology": "AppKit", "date": "2015-09-16; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/AstroLayout/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/AstroLayout/AstroLayoutBuildingAdaptiveUIwithAutoLayout.zip", "title": "AstroLayout: Building Adaptive UI with Auto Layout", "platform": "iOS", "topic": "User Experience", "technology": "UIKit", "date": "2015-09-16; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/AgentsCatalog/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/AgentsCatalog/AgentsCatalogUsingtheAgentsSysteminGameplayKit.zip", "title": "AgentsCatalog: Using the Agents System in GameplayKit", "platform": "iOS; macOS", "topic": "General", "technology": "GameplayKit", "date": "2015-09-16; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/AVMovieEditor/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/AVMovieEditor/AVMovieEditorEditingtheQuickTimeFileFormat.zip", "title": "AVMovieEditor: Editing the QuickTime File Format", "platform": "macOS", "topic": "Audio, Video, & Visual Effects", "technology": "AVFoundation", "date": "2015-09-16; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/XMLPerformance/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/XMLPerformance/XMLPerformance.zip", "title": "XMLPerformance", "platform": "iOS", "topic": "Performance", "technology": "Foundation", "date": "2015-09-16; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/SimpleEKDemo/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/SimpleEKDemo/SimpleEKDemo.zip", "title": "SimpleEKDemo", "platform": "iOS", "technology": "EventKit", "date": "2015-09-16; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/TheElements/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/TheElements/TheElements.zip", "title": "TheElements", "platform": "iOS", "topic": "Data Management", "date": "2015-08-25; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/iAdInterstitialSuite/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/iAdInterstitialSuite/iAdInterstitialSuite.zip", "title": "iAdInterstitialSuite", "platform": "iOS", "technology": "iAd", "date": "2015-08-13; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/GLEssentials/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/GLEssentials/GLEssentials.zip", "title": "GLEssentials", "platform": "iOS; macOS", "topic": "Graphics & Animation; 3D Drawing", "technology": "OpenGL", "date": "2015-08-07; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/CircleLayout/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/CircleLayout/CircleLayout.zip", "title": "CircleLayout", "platform": "iOS", "topic": "User Experience; Windows & Views", "technology": "UIKit", "date": "2015-07-31; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/CocoaSpeechSynthesisExample/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/CocoaSpeechSynthesisExample/CocoaSpeechSynthesisExample.zip", "title": "CocoaSpeechSynthesisExample", "platform": "macOS", "topic": "User Experience; Speech Technologies", "technology": "ApplicationServices", "date": "2015-07-10; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/DeferredShading/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/DeferredShading/DeferredShading.zip", "title": "DeferredShading", "platform": "macOS", "date": "2015-07-08; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/MusicCube/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/MusicCube/MusicCube.zip", "title": "MusicCube", "platform": "iOS", "topic": "Graphics & Animation; 3D Drawing", "technology": "GLKit", "date": "2015-06-30; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/SearchField/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/SearchField/SearchField.zip", "title": "SearchField", "platform": "macOS", "topic": "User Experience; Controls", "technology": "AppKit", "date": "2015-06-25; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/iOSMultichannelMixerTest/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/iOSMultichannelMixerTest/UsinganAUGraphwiththeMulti-ChannelMixerandRemoteIOAudioUnit.zip", "title": "Using an AUGraph with the Multi-Channel Mixer and Remote I/O Audio Unit", "platform": "iOS", "topic": "Audio, Video, & Visual Effects; Audio", "technology": "CoreAudio", "date": "2015-06-19; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/SonOfGrab/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/SonOfGrab/SonofGrab.zip", "title": "Son of Grab", "platform": "macOS", "topic": "Cross Platform; Windows", "technology": "Quartz", "date": "2015-05-18; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/AVLocationPlayer/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/AVLocationPlayer/AVLocationPlayerUsingAVFoundationMetadataReadingAPIs.zip", "title": "AVLocationPlayer: Using AVFoundation Metadata Reading APIs", "platform": "macOS", "technology": "AVFoundation", "date": "2015-04-30; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/DragNDropOutlineView/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/DragNDropOutlineView/DragNDropOutlineViewimplementingdraganddropinanNSOutlineView.zip", "title": "DragNDropOutlineView: implementing drag and drop in an NSOutlineView", "platform": "macOS", "topic": "User Experience; Windows & Views", "technology": "AppKit", "date": "2015-02-09; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/HID_LED_test_tool/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/HID_LED_test_tool/HID_LED_test_tool.zip", "title": "HID LED test tool", "platform": "macOS", "topic": "Drivers, Kernel, & Hardware; User-Space Device Access", "technology": "IOKit", "date": "2015-01-26; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/MetalInstancedHelix/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/MetalInstancedHelix/MetalInstancedHelix.zip", "title": "MetalInstancedHelix", "platform": "iOS", "technology": "Metal", "date": "2015-01-24; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/SceneKitWWDC2014/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/SceneKitWWDC2014/SceneKitslidesforWWDC2014.zip", "title": "SceneKit slides for WWDC 2014", "platform": "macOS", "date": "2014-10-16; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/avmetadataeditor/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/avmetadataeditor/avmetadataeditor.zip", "title": "avmetadataeditor", "platform": "macOS", "technology": "AVFoundation", "date": "2014-10-16; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/GL3_Text/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/GL3_Text/GL3_Text.zip", "title": "GL3 Text", "platform": "macOS", "topic": "Graphics & Animation; 3D Drawing", "technology": "OpenGL", "date": "2014-10-16; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/MultiGPUIOSurface/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/MultiGPUIOSurface/MultiGPUIOSurface.zip", "title": "Passing IOSurfaces from one process to another via Mach RPC", "platform": "macOS", "topic": "Graphics & Animation; 3D Drawing", "technology": "OpenGL", "date": "2014-10-13; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/ListAdder/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/ListAdder/ListAdder.zip", "title": "ListAdder", "platform": "iOS", "topic": "Data Management", "technology": "Foundation", "date": "2014-09-30; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/AVCaptureLocation/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/AVCaptureLocation/UsingAVFoundationAPIstorecordamoviewithlocationmetadata.zip", "title": "Using AVFoundation APIs to record a movie with location metadata", "platform": "iOS", "technology": "AVFoundation", "date": "2014-09-17; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/SceneKitVehicle/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/SceneKitVehicle/SceneKitVehicleDemo.zip", "title": "SceneKit Vehicle Demo", "platform": "iOS", "technology": "SceneKit", "date": "2014-09-17; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/PhotoHandoff/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/PhotoHandoff/PhotoHandoffImplementingNSUserActivitytohandoffuseractions.zip", "title": "PhotoHandoff: Implementing NSUserActivity to hand off user actions", "platform": "iOS", "technology": "UIKit", "date": "2014-09-17; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/LookInside/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/LookInside/LookInsidePresentationControllersAdaptivityandCustomAnimatorObjects.zip", "title": "LookInside: Presentation Controllers, Adaptivity, and Custom Animator Objects", "platform": "iOS", "technology": "UIKit", "date": "2014-09-17; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/HelloGoodbye/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/HelloGoodbye/HelloGoodbyeUsingtheAccessibilityAPItoWidenYourUserBase.zip", "title": "HelloGoodbye: Using the Accessibility API to Widen Your User Base", "platform": "iOS", "technology": "UIKit", "date": "2014-09-17; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/CloudCaptions/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/CloudCaptions/CloudCaptionsHowintegrateCloudKitintoyourapplication.zip", "title": "CloudCaptions: How integrate CloudKit into your application", "platform": "iOS", "technology": "CloudKit", "date": "2014-09-17; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/LocateMe/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/LocateMe/LocateMe.zip", "title": "LocateMe", "platform": "iOS", "topic": "Data Management; Device Information", "technology": "CoreLocation", "date": "2014-09-17; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/AppPrefs/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/AppPrefs/AppPrefsStoringandRetrievingUserPreferences.zip", "title": "AppPrefs: Storing and Retrieving User Preferences", "platform": "iOS", "topic": "Data Management; Preference Settings", "date": "2014-09-17; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/AVTimedAnnotationWriter/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/AVTimedAnnotationWriter/AVTimedAnnotationWriterUsingCustomAnnotationMetadataforMovieWritingandPlayback.zip", "title": "AVTimedAnnotationWriter: Using Custom Annotation Metadata for Movie Writing and Playback", "platform": "iOS", "technology": "AVFoundation", "date": "2014-09-17; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/Teslameter/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/Teslameter/Teslameter.zip", "title": "Teslameter", "platform": "iOS", "technology": "CoreLocation", "date": "2014-08-25; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/CustomHTTPProtocol/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/CustomHTTPProtocol/CustomHTTPProtocol.zip", "title": "CustomHTTPProtocol", "platform": "iOS", "technology": "Foundation", "date": "2014-08-20; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/AVGreenScreenPlayer/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/AVGreenScreenPlayer/AVGreenScreenPlayer.zip", "title": "AVGreenScreenPlayer", "platform": "macOS", "topic": "Audio, Video, & Visual Effects", "technology": "AVFoundation", "date": "2014-08-20; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/WiTap/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/WiTap/WiTap.zip", "title": "WiTap", "platform": "iOS", "topic": "Networking, Internet, & Web; Services & Discovery", "technology": "Foundation", "date": "2014-08-05; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/UIImageEffects/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/UIImageEffects/UIImageEffects.zip", "title": "Blurring and Tinting an Image", "platform": "watchOS; iOS", "topic": "Graphics & Animation", "date": "2014-07-31; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/InternationalMountains/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/InternationalMountains/InternationalMountains.zip", "title": "Internationalization and Localization for iOS", "platform": "watchOS; iOS", "topic": "Data Management; Strings, Text, & Fonts", "date": "2014-07-18; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/QuickContacts/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/QuickContacts/QuickContacts.zip", "title": "QuickContacts", "platform": "iOS", "topic": "Data Management; Contact Data", "technology": "AddressBook", "date": "2014-07-17; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/AVSimplePlayerOSX/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/AVSimplePlayerOSX/AVSimplePlayerOSX.zip", "title": "AVSimplePlayer", "platform": "macOS", "topic": "Audio, Video, & Visual Effects", "technology": "AVFoundation", "date": "2014-07-09; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/SimpleBindingsAdoption/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/SimpleBindingsAdoption/SimpleBindingsAdoption.zip", "title": "Simple Bindings Adoption", "platform": "macOS", "topic": "General", "date": "2014-07-08; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/CoreAudioUtilityClasses/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/CoreAudioUtilityClasses/CoreAudioUtilityClasses.zip", "title": "Core Audio Utility Classes", "platform": "iOS; macOS", "topic": "Audio, Video, & Visual Effects; Audio", "technology": "CoreAudio", "date": "2014-07-08; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/AVPlayerDemo/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/AVPlayerDemo/AVPlayerDemo.zip", "title": "AVPlayerDemo", "platform": "iOS", "topic": "Audio, Video, & Visual Effects; Video", "technology": "AVFoundation", "date": "2014-07-08; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/RawAudioFileComponent/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/RawAudioFileComponent/RawAudioFileComponent.zip", "title": "RawAudioFileComponent", "platform": "macOS", "topic": "Audio, Video, & Visual Effects; Audio", "technology": "AudioToolbox", "date": "2014-06-26; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/BasicMultiGPUSample/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/BasicMultiGPUSample/BasicMultiGPUSample.zip", "title": "Detecting OpenGL Renderer Changes", "platform": "macOS", "topic": "Graphics & Animation; 3D Drawing", "technology": "OpenGL", "date": "2014-06-25; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/SpriteKit_Physics_Collisions/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/SpriteKit_Physics_Collisions/SpriteKit_Physics_Collisions.zip", "title": "SpriteKit Physics Collisions", "platform": "macOS", "topic": "Graphics & Animation; 2D Drawing", "technology": "SpriteKit", "date": "2014-06-23; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/HeightArray/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/HeightArray/HeightArray.zip", "title": "HeightArray", "platform": "macOS", "topic": "Graphics & Animation; 3D Drawing", "technology": "OpenGL", "date": "2014-06-17; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/DocInteraction/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/DocInteraction/DocInteraction.zip", "title": "DocInteraction", "platform": "iOS", "topic": "Data Management; File Management", "date": "2014-06-17; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/DateCell/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/DateCell/DateCell.zip", "title": "DateCell", "platform": "iOS", "technology": "UIKit", "date": "2014-06-17; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/ConditionalRendering/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/ConditionalRendering/ConditionalRendering.zip", "title": "ConditionalRendering", "platform": "macOS", "topic": "Graphics & Animation; 3D Drawing", "technology": "OpenGL", "date": "2014-06-17; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/GLPaint/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/GLPaint/GLPaint.zip", "title": "GLPaint", "platform": "iOS", "topic": "Graphics & Animation; 3D Drawing", "date": "2014-05-19; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/sc1249/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/sc1249/MotionEffects.zip", "title": "MotionEffects", "platform": "iOS", "topic": "User Experience", "date": "2014-05-14; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/enetlognke/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/enetlognke/enetlognke.zip", "title": "enetlognke", "platform": "macOS", "topic": "Drivers, Kernel, & Hardware; Network Kernel Extensions", "technology": "Kernel", "date": "2014-05-12; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/CoreDataBooks/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/CoreDataBooks/CoreDataBooks.zip", "title": "CoreDataBooks", "platform": "iOS", "topic": "Data Management", "technology": "CoreData", "date": "2014-05-08; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/FunHouse/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/FunHouse/FunHouse.zip", "title": "FunHouse", "platform": "macOS", "topic": "Graphics & Animation", "technology": "QuartzCore", "date": "2014-05-07; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/AppList/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/AppList/AppList.zip", "title": "AppList", "platform": "macOS", "topic": "General", "technology": "AppKit", "date": "2014-05-06; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/AVScreenShack/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/AVScreenShack/AVScreenShack.zip", "title": "AVScreenShack", "platform": "macOS", "topic": "Audio, Video, & Visual Effects; Video", "technology": "AVFoundation", "date": "2014-04-29; Minor Change" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/ViewController/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/ViewController/ViewController.zip", "title": "Using NSViewController for managing views", "platform": "macOS", "topic": "User Experience; Windows & Views", "technology": "AppKit", "date": "2014-04-24; Content Update" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/sc1989/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/sc1989/DeviceSelectCLGL.zip", "title": "DeviceSelectCLGL", "platform": "macOS", "topic": "Performance", "technology": "OpenCL", "date": "2014-04-18; First Version" }, { "docUrl": "https://developer.apple.com/library/archive/samplecode/sc1245/Introduction/Intro.html", "dlUrl": "https://developer.apple.com/library/archive/samplecode/sc1245/DeviceSelectCL.zip", "title": "DeviceSelectCL", "platform": "macOS", "topic": "Performance", "technology": "OpenCL", "date": "2014-04-18; First Version" } ]