https://developer.apple.com/design/human-interface-guidelines/
Human Interface Guidelines | Apple Developer Documentation
The HIG contains guidance and best practices that can help you design a great experience for any Apple platform.
human interface guidelinesapple developerdocumentation
https://developer.apple.com/design/human-interface-guidelines
Human Interface Guidelines | Apple Developer Documentation
The HIG contains guidance and best practices that can help you design a great experience for any Apple platform.
human interface guidelinesapple developerdocumentation
https://developer.apple.com/documentation/
Featured | Apple Developer Documentation
Browse the latest sample code, articles, tutorials, and API reference.
apple developerfeatureddocumentation
https://developer.apple.com/documentation/coregraphics
Core Graphics | Apple Developer Documentation
Harness the power of Quartz technology to perform lightweight 2D rendering with high-fidelity output. Handle path-based drawing, antialiased rendering,...
core graphicsapple developerdocumentation
https://developer.apple.com/documentation/safari-developer-tools/web-inspector
Web Inspector | Apple Developer Documentation
Use Web Inspector to inspect and debug your HTML, CSS, and JavaScript.
web inspectorapple developerdocumentation
https://developer.apple.com/academies/
Apple Developer Academies - Apple Developer
Sharpen your development skills with a full, free curriculum for future professional developers at the Apple Developer Academies.
apple developeracademies
https://developer.apple.com/documentation/cloudkit/ckmodifyrecordsoperation/savepolicy
savePolicy | Apple Developer Documentation
The policy to use when saving changes to records.
apple developerdocumentation
https://developer.apple.com/documentation/devicecheck
DeviceCheck | Apple Developer Documentation
Reduce fraudulent use of your services by managing device state and asserting app integrity.
apple developerdocumentation
https://developer.apple.com/documentation/swiftui/preferences
Preferences | Apple Developer Documentation
Indicate configuration preferences from views to their container views.
apple developerpreferencesdocumentation
https://developer.apple.com/documentation/swift/array
Array | Apple Developer Documentation
An ordered, random-access collection.
apple developerarraydocumentation
https://professionals.developerinstitute.io/
Apple Developer Institute for Professionals
apple developerinstitute forprofessionals
https://developer.apple.com/documentation/hypervisor
Hypervisor | Apple Developer Documentation
Build virtualization solutions on top of a lightweight hypervisor, without third-party kernel extensions.
apple developerhypervisordocumentation
https://developer.apple.com/documentation/uikit
UIKit | Apple Developer Documentation
Construct and manage a graphical, event-driven user interface for your iOS, iPadOS, or tvOS app.
apple developeruikitdocumentation
https://developer.apple.com/documentation/coreaudiotypes/audiostreambasicdescription
AudioStreamBasicDescription | Apple Developer Documentation
A format specification for an audio stream.
apple developerdocumentation
https://developer.apple.com/documentation/arkit/arfaceanchor/blendshapelocation
ARFaceAnchor.BlendShapeLocation | Apple Developer Documentation
Identifiers for specific facial features, for use with coefficients describing the relative movements of those features.
apple developerdocumentation
https://developer.apple.com/documentation/security/disabling-and-enabling-system-integrity-protection
Disabling and Enabling System Integrity Protection | Apple Developer Documentation
Disable system protections only temporarily during development to test drivers, kernel extensions, and other low-level code.
system integrity protectionapple developerdisablingenablingdocumentation
https://developer.apple.com/documentation/apptrackingtransparency
App Tracking Transparency | Apple Developer Documentation
Request user authorization to access app-related data for tracking the user or the device.
app tracking transparencyapple developerdocumentation
https://developer.apple.com/design/human-interface-guidelines/accessibility
Accessibility | Apple Developer Documentation
Accessible user interfaces empower everyone to have a great experience with your app or game.
apple developeraccessibilitydocumentation
https://www.developeracademy.infinitelearning.id/
Apple Developer Academy @ Infinite Learning | Apple Developer Academy | Nongsa Digital Park, Jalan...
Apple developer academy Indonesia at Infinite Learning
apple developerdigital parkacademyinfinitelearning
https://developer.apple.com/documentation/xcode/configuring-app-groups
Configuring app groups | Apple Developer Documentation
Enable communication and data sharing between multiple installed apps created by the same developer.
apple developerconfiguringgroupsdocumentation
https://developer.apple.com/documentation/security/notarizing-macos-software-before-distribution
Notarizing macOS software before distribution | Apple Developer Documentation
Give users even more confidence in your macOS software by submitting it to Apple for notarization.
macos softwareapple developernotarizingdistributiondocumentation
https://developer.apple.com/documentation/xcode/localizing-and-varying-text-with-a-string-catalog
Localizing and varying text with a string catalog | Apple Developer Documentation
Use a string catalog to translate text, handle plurals, and vary the text your app displays on specific devices.
with aapple developertext
https://developer.apple.com/documentation/xcode-release-notes
Xcode Release Notes | Apple Developer Documentation
Learn about changes to Xcode.
release notesapple developerxcodedocumentation
https://developer.apple.com/documentation/combine/observableobject
ObservableObject | Apple Developer Documentation
A type of object with a publisher that emits before the object has changed.
apple developerdocumentation
https://developer.apple.com/documentation/WidgetKit/Adding-interactivity-to-widgets-and-Live-Activities
Adding interactivity to widgets and Live Activities | Apple Developer Documentation
Include buttons or toggles in a widget or Live Activity to offer app functionality without launching the app.
adding interactivitylive activitiesapple developerwidgetsdocumentation
https://developer.apple.com/documentation/coregraphics/kcgnotifyeventtapremoved?language=objc
kCGNotifyEventTapRemoved | Apple Developer Documentation
There's never been a better time to develop for Apple platforms.
apple developerdocumentation
https://developer.apple.com/documentation/uikit/uiscenedelegate/
UISceneDelegate | Apple Developer Documentation
The core methods you use to respond to life-cycle events occurring within a scene.
apple developerdocumentation
https://developer.apple.com/documentation/coreaudiotypes/kaudiochannellabel_discrete_2?language=objc
kAudioChannelLabel_Discrete_2 | Apple Developer Documentation
apple developerdiscretedocumentation
https://developer.apple.com/documentation/UIKit/adding-hardware-keyboard-support-to-your-app
Adding hardware keyboard support to your app | Apple Developer Documentation
Enhance interactions with your app by handling raw keyboard events, writing custom keyboard shortcuts, and working with gesture recognizers.
keyboard supportyour appapple developeraddinghardware
https://developer.apple.com/documentation/network/nw_establishment_report_t?language=objc
nw_establishment_report_t | Apple Developer Documentation
A report that provides metrics about how a connection was established.
apple developernwestablishmentreportdocumentation
https://developer.apple.com/documentation/coreaudiotypes/kaudiochannellabel_hoa_acn_5?language=objc
kAudioChannelLabel_HOA_ACN_5 | Apple Developer Documentation
There's never been a better time to develop for Apple platforms.
apple developerhoaacndocumentation
https://developer.apple.com/documentation/swiftui/pinnedscrollableviews
PinnedScrollableViews | Apple Developer Documentation
A set of view types that may be pinned to the bounds of a scroll view.
apple developerdocumentation
https://developer.apple.com/documentation/PermissionKit/SignificantAppUpdateTopic
SignificantAppUpdateTopic | Apple Developer Documentation
A topic for requesting permission for significant app updates.
apple developerdocumentation
https://developer.apple.com/documentation/Foundation/NotificationCenter/MessageIdentifier
NotificationCenter.MessageIdentifier | Apple Developer Documentation
An optional identifier to associate a given message with a given type.
apple developerdocumentation
https://developer.apple.com/documentation/swift/closedrange/~=(_:_:)
~=(_:_:) | Apple Developer Documentation
Returns a Boolean value indicating whether a value is included in a range.
apple developerdocumentation
https://developer.apple.com/documentation/swiftui/anyview/
AnyView | Apple Developer Documentation
apple developerdocumentation
https://developer.apple.com/documentation/PassKit/PKAutomaticReloadPaymentRequest
PKAutomaticReloadPaymentRequest | Apple Developer Documentation
A class that represents a request to set up an automatic reload payment, such as a store card top-up or a prepaid account.
apple developerdocumentation
https://developer.apple.com/documentation/servicemanagement/smloginitemsetenabled(_:_:)
SMLoginItemSetEnabled(_:_:) | Apple Developer Documentation
Enables a helper executable in the main app-bundle directory.
apple developerdocumentation
https://developer.apple.com/documentation/ios-ipados-release-notes/ios-ipados-26_2-release-notes
iOS & iPadOS 26.2 Release Notes | Apple Developer Documentation
Update your apps to use new features, and test your apps against API changes.
release notesapple developeriosipadosdocumentation
https://developer.apple.com/documentation/uikit/uiaction
UIAction | Apple Developer Documentation
A menu element that performs its action in a closure.
apple developerdocumentation
https://kootenaymac.blogspot.com/2022/03/set-of-3-apple-developer-hierarchy.html
kootenaymac: Set of 3 Apple Developer hierarchy posters
set ofapple developerhierarchyposters
https://developer.apple.com/documentation/corelocation/clcondition-swift.protocol
CLCondition | Apple Developer Documentation
The abstract base class for all other monitor conditions.
apple developerdocumentation
https://developer.apple.com/documentation/swift/designating-nullability-in-objective-c-apis
Designating Nullability in Objective-C APIs | Apple Developer Documentation
Use nullability annotations or mark regions as annotated to control how Objective-C declarations are imported into Swift.
objective capple developernullabilityapisdocumentation
https://developer.apple.com/documentation/kernel/1462446-mach_absolute_time
mach_absolute_time | Apple Developer Documentation
Returns current value of a clock that increments monotonically in tick units (starting at an arbitrary point), this clock does not increment while the system...
absolute timeapple developermachdocumentation
https://developer.apple.com/documentation/storekit/product/purchase(options:)
purchase(options:) | Apple Developer Documentation
Initiates a purchase for the product with the App Store and displays the confirmation sheet.
purchase optionsapple developerdocumentation
https://developer.apple.com/documentation/foundation/nsdata/base64encodeddata(options:)
base64EncodedData(options:) | Apple Developer Documentation
Creates a Base64, UTF-8 encoded data object from the string using the given options.
apple developeroptionsdocumentation
https://developer.apple.com/documentation/mailkit/build-mail-app-extensions
Build Mail App Extensions | Apple Developer Documentation
Create app extensions that block content, perform message and composing actions, and help message security.
mail appapple developerbuildextensionsdocumentation
https://developer.apple.com/documentation/foundation/notifications
Notifications | Apple Developer Documentation
Design patterns for broadcasting information and for subscribing to broadcasts.
apple developernotificationsdocumentation
https://developer.apple.com/documentation/GroupActivities/building-a-guessing-game-for-visionos
Building a guessing game for visionOS | Apple Developer Documentation
Create a team-based guessing game for visionOS using Group Activities.
building aguessing gameapple developervisionosdocumentation
https://developer.apple.com/documentation/coremedia/kcmformatdescriptiontransferfunction_itu_r_2020?language=objc
kCMFormatDescriptionTransferFunction_ITU_R_2020 | Apple Developer Documentation
A constant that describes the ITU R 2020 transfer function format.
apple developeritudocumentation
https://developer.apple.com/tutorials/develop-in-swift/buttons-and-state-conclusion/
Wrap-up: Buttons and state | Apple Developer Documentation
Buttons, state, and closures are key components of SwiftUI. They enable your app to respond to user actions, which lets you create powerful and expressive...
wrap upapple developerbuttonsstatedocumentation
https://developer.apple.com/documentation/Swift/Copyable?ref=elkraneo.com
Copyable | Apple Developer Documentation
A type whose values can be implicitly or explicitly copied.
apple developerdocumentation
https://developer.apple.com/documentation/avfaudio/avaudiosession/port
AVAudioSession.Port | Apple Developer Documentation
A structure that defines the available input and output port types.
apple developerportdocumentation
https://developer.apple.com/documentation/uikit/uideviceorientation
UIDeviceOrientation | Apple Developer Documentation
Constants that describe the physical orientation of the device.
apple developerdocumentation
https://developer.apple.com/documentation/security/sechostselectedguest?language=objc
SecHostSelectedGuest | Apple Developer Documentation
Retrieves the handle for the guest currently selected for the calling thread.
apple developerdocumentation
https://developer.apple.com/documentation/Metal/rendering-reflections-in-real-time-using-ray-tracing
Rendering reflections in real time using ray tracing | Apple Developer Documentation
Implement realistic real-time lighting by dynamically generating reflection maps by encoding a ray-tracing compute pass.
in real timeray tracingapple developerrenderingreflections
https://developer.apple.com/documentation/swiftui/view/chartyaxis(content:)?ref=createwithswift.com
chartYAxis(content:) | Apple Developer Documentation
Configures the y-axis for charts in the view.
apple developercontentdocumentation
https://developer.apple.com/documentation/realitykit/animationevents
AnimationEvents | Apple Developer Documentation
Notable milestones that the framework signals during animation playback.
apple developerdocumentation
https://developer.apple.com/documentation/swiftui/Label
Label | Apple Developer Documentation
A standard label for user interface items, consisting of an icon with a title.
apple developerlabeldocumentation
https://developer.apple.com/documentation/cryptotokenkit
CryptoTokenKit | Apple Developer Documentation
Access security tokens and the cryptographic assets they store.
apple developerdocumentation
https://developer.apple.com/documentation/StoreKit/in-app-purchase
In-App Purchase | Apple Developer Documentation
Offer content and services in your app across Apple platforms using a Swift-based interface.
in appapple developerpurchasedocumentation
https://developer.apple.com/documentation/coreimage/kciattributefilteravailable_ios?language=objc
kCIAttributeFilterAvailable_iOS | Apple Developer Documentation
The iOS version in which the filter first became available.
ios appledeveloperdocumentation
https://developer.apple.com/documentation/uikit/uiresponder/touchesmoved(_:with:)
touchesMoved(_:with:) | Apple Developer Documentation
Tells the responder when one or more touches associated with an event changed.
apple developerdocumentation
https://developer.apple.com/forums/tags/avaudioengine
AVAudioEngine | Apple Developer Forums
Connect with fellow developers and Apple experts as you give and receive help on AVAudioEngine
apple developerforums
https://developer.apple.com/documentation/naturallanguage/nlscript/bengali?language=objc
bengali | Apple Developer Documentation
The unique identifier string for the Bengali script.
apple developerbengalidocumentation
https://developer.apple.com/documentation/uikit/optimizing-your-ipad-app-for-mac
Optimizing your iPad app for Mac | Apple Developer Documentation
Make your iPad app more like a Mac app by taking advantage of system features in macOS.
app for macyour ipadapple developeroptimizingdocumentation
https://developer.apple.com/documentation/appstorereceipts/responsebody/pending_renewal_info-data.dictionary
responseBody.Pending_renewal_info | Apple Developer Documentation
An array of elements that refers to open or failed auto-renewable subscription renewals.
renewal infoapple developerpendingdocumentation
https://developer.apple.com/documentation/networkextension/nevpnmanager
NEVPNManager | Apple Developer Documentation
An object to create and manage a Personal VPN configuration.
apple developerdocumentation
https://developer.apple.com/documentation/macos-release-notes/macos-12_0_1-release-notes
macOS Monterey 12.0.1 Release Notes | Apple Developer Documentation
Update your apps to use new features, and test your apps against API changes.
macos montereyrelease notesapple developerdocumentation
https://developer.apple.com/documentation/avfoundation/averror-swift.struct/code/nocompatiblealternatesforexternaldisplay
AVError.Code.noCompatibleAlternatesForExternalDisplay | Apple Developer Documentation
The system found no compatible external displays.
apple developercodedocumentation
https://developer.apple.com/documentation/naturallanguage/nllanguage/slovak?language=objc
slovak | Apple Developer Documentation
The unique identifier string for the Slovak language.
apple developerslovakdocumentation
https://developer.apple.com/documentation/foundation/nscalendar/date(byadding:to:options:)
date(byAdding:to:options:) | Apple Developer Documentation
Returns a date representing the absolute time calculated by adding given components to a given date.
apple developerdateoptionsdocumentation
https://developer.apple.com/documentation/network/nw_framer_input_handler_t?language=objc
nw_framer_input_handler_t | Apple Developer Documentation
A handler that notifies your protocol that new inbound data is available to parse.
apple developernwframerinputhandler
https://developer.apple.com/documentation/audiotoolbox/aunumversion?language=objc
AUNumVersion | Apple Developer Documentation
There's never been a better time to develop for Apple platforms.
apple developerdocumentation
https://developer.apple.com/documentation/visionos/creating-a-painting-space-in-visionos
Creating a 3D painting space | Apple Developer Documentation
Implement a painting canvas entity, and update its mesh to represent a stroke.
apple developercreatingpaintingspacedocumentation
https://developer.apple.com/documentation/naturallanguage/nltag/openparenthesis?language=objc
openParenthesis | Apple Developer Documentation
A tag indicating that the token is an open parenthesis.
apple developerdocumentation
https://developer.apple.com/documentation/simd/simd_smoothstep(_:_:_:)-e0ov
simd_smoothstep(_:_:_:) | Apple Developer Documentation
Returns an element-wise smoothly interpolated value between two vectors.
apple developersimddocumentation
https://developer.apple.com/documentation/naturallanguage/nltag/interjection?language=objc
interjection | Apple Developer Documentation
A tag indicating that the token is an interjection.
apple developerinterjectiondocumentation
https://developer.apple.com/documentation/healthkit/hkliveworkoutbuilderdelegate
HKLiveWorkoutBuilderDelegate | Apple Developer Documentation
A protocol for monitoring live workout builders.
apple developerdocumentation
https://developer.apple.com/documentation/networkextension/nefilteraction?language=objc
NEFilterAction | Apple Developer Documentation
The actions a data provider can take on a filter flow.
apple developerdocumentation
https://developer.apple.com/documentation/coremedia/kcmtextmarkupattribute_characterbackgroundcolorargb?language=objc
kCMTextMarkupAttribute_CharacterBackgroundColorARGB | Apple Developer Documentation
A background color for individual text characters.
apple developerdocumentation
https://developer.apple.com/documentation/kernel/1402218-mach_vm_remap
mach_vm_remap | Apple Developer Documentation
There's never been a better time to develop for Apple platforms.
apple developermachvmremapdocumentation
https://developer.apple.com/documentation/coreimage/kcicategorynonsquarepixels?language=objc
kCICategoryNonSquarePixels | Apple Developer Documentation
A filter that works on non-square pixels.
apple developerdocumentation
https://developer.apple.com/documentation/appkit/nstextview
NSTextView | Apple Developer Documentation
A view that draws text and handles user interactions with that text.
apple developerdocumentation
https://developer.apple.com/documentation/xcode/xcode-cloud/
Xcode Cloud | Apple Developer Documentation
Automatically build, test, and distribute your apps with Xcode Cloud to verify changes and create high-quality apps.
xcode cloudapple developerdocumentation
https://developer.apple.com/documentation/coreservices/1447824-fseventstreamschedulewithrunloop
FSEventStreamScheduleWithRunLoop(_:_:_:) | Apple Developer Documentation
There's never been a better time to develop for Apple platforms.
apple developerdocumentation
https://developer.apple.com/documentation/SwiftUI/ToolbarRole
ToolbarRole | Apple Developer Documentation
The purpose of content that populates the toolbar.
apple developerdocumentation
https://developer.apple.com/documentation/watchos-release-notes/watchos-10_4-release-notes
watchOS 10.4 Release Notes | Apple Developer Documentation
Update your apps to use new features, and test your apps against API changes.
release notesapple developerwatchosdocumentation
https://developer.apple.com/documentation/createml/mlclassifiermetrics/classificationerror
classificationError | Apple Developer Documentation
The fraction of incorrectly labeled examples.
apple developerdocumentation
https://developer.apple.com/documentation/uikit/uiimpactfeedbackgenerator/impactoccurred()
impactOccurred() | Apple Developer Documentation
Triggers impact feedback.
apple developerdocumentation
https://developer.apple.com/documentation/uikit/uipointerinteractionanimating?language=objc
UIPointerInteractionAnimating | Apple Developer Documentation
An interface for modifying an interaction animation in coordination with the pointer effect animations.
apple developerdocumentation
https://developer.apple.com/documentation/coreaudiotypes/kaudioformatflagisfloat?language=objc
kAudioFormatFlagIsFloat | Apple Developer Documentation
A flag that indicates whether the format is floating point or integer.
apple developerdocumentation
https://developer.apple.com/documentation/tvos-release-notes/tvos-16_3-release-notes
tvOS 16.3 Release Notes | Apple Developer Documentation
Update your apps to use new features, and test your apps against API changes.
release notesapple developertvosdocumentation
https://developer.apple.com/documentation/coremedia/cmtimemakewithseconds(_:preferredtimescale:)
CMTimeMakeWithSeconds(_:preferredTimescale:) | Apple Developer Documentation
Creates a time that represents a number of seconds in a preferred timescale.
apple developerdocumentation
https://developer.apple.com/documentation/contacts/cncontactstore/enumeratorforchangehistoryfetchrequest:error:
enumeratorForChangeHistoryFetchRequest:error: | Apple Developer Documentation
Enumerates a change history fetch request.
apple developererrordocumentation
https://developer.apple.com/documentation/foundation/timer/tolerance
tolerance | Apple Developer Documentation
The amount of time after the scheduled fire date that the timer may fire.
apple developertolerancedocumentation
https://developer.apple.com/documentation/eventkit/eksourcetype
EKSourceType | Apple Developer Documentation
The type of source object.
apple developerdocumentation
https://developer.apple.com/documentation/audiotoolbox/kaudiounitaddrendernotifyselect?language=objc
kAudioUnitAddRenderNotifySelect | Apple Developer Documentation
There's never been a better time to develop for Apple platforms.
apple developerdocumentation
https://developer.apple.com/documentation/swiftui/matchedgeometryproperties
MatchedGeometryProperties | Apple Developer Documentation
A set of view properties that may be synchronized between views using the function.
apple developerdocumentation
https://developer.apple.com/documentation/AVFoundation/creating-a-seamless-multiview-playback-experience
Creating a seamless multiview playback experience | Apple Developer Documentation
Build advanced multiview playback experiences with the AVFoundation and AVRouting frameworks.
apple developercreatingseamlessmultiviewplayback