-
Notifications
You must be signed in to change notification settings - Fork 0
Apple Development
- https://github.com/v4ex/WORKLOGS/wiki/Apple-iOS-development
- https://developer.apple.com/
- https://developer.apple.com/documentation
- https://www.swift.org/
- https://developer.apple.com/forums/
- https://help.apple.com/app-store-connect/
- https://github.com/apple
- https://cocoapods.org/
1. AGL 1
Create and manage OpenGL rendering contexts for use in macOS, and perform operations on drawable objects.
2. App Store Connect API 1
Automate the tasks you perform on the Apple Developer website and in App Store Connect.
3. App Store Receipts 1
Validate app and in-app purchase receipts with the App Store.
4. App Store Server API 1
Manage your customers' App Store transactions from your server.
5. App Store Server Notifications 1
monitor in-app purchase events in real time with server notifications from the App Store.
6. AppKit 1
Construct and manage a graphical, event-driven user interface for your macOS app.
7. Apple Music API 1
Integrate streaming music with catalog and personal content.
8. App News 1
Design, create, and publish signature content for Apple News.
9. Apple Pay on the Web 1
Support Apple Pay on your website with JavaScript-based APIs.
10. Apple Pay Web Merchant Registration API 1
Manage merchant registration through your web platform.
11. Apple Search Ads 1
Drive app discovery by creating and managing campaigns with the Apple Search Ads Campaign Management API.
12. Apple Silicon 1
Get the resources you need to create software for Macs with Apple silicon.
13. Application Services 1
Perform common application tasks.
14. AudioDriverKit 1
Develop drivers for audio devices.
15. Automator 1
Develop actions that the Automator app can load and run. View, edit, and run Automator workflows in your app.
1. BlockStorageDeviceDriverKit 1
Develop drivers for custom storage devices that communicate with the driver using custom protocols.
2. Bundle Resources 1
Resources located in an app, framework, or plugin bundle.
1. CKTool JS 1
Manage your CloudKit containers and databases from JavaScript.
2. ClassKit Catalog API 1
Declare the activities supported by your educational app through a web interface.
3. CloudKit JS 1
Provide access from your web app to your CloudKit app's containers and databases.
4. Collaboration 1
Find and access identities, that is users and groups. Display the Identity Picker, which lets users create and select identites.
5. ColorSync 1
Reproduce colors accurately across a range of input, output, and display devices.
1. Disk Arbitration 1
Provide mechanisms to register and block disk mount or unmount events.
Produce rich API reference documentation and interactive tutorials for your Swift framework or package.
3. DriverKit 1
Develop device drivers that run in user space.
1. Endpoint Security 1
Develop system extensions that enhance user security.
2. Exception Handling 1
Monitor and debug exceptional conditions in code.
3. Execution Policy 1
Provide functionality so developer tools can manage execution policy exceptions.
1. Finder Sync 1
Enhance the Finder's user interface by adding badges, shortcut menu items, and toolbar buttons.
2. Force Feedback 1
Control force feedback devices attached to the system. Develop plug-ins that enable communication with force feedback hardware.
3. FWAUserLib 1
Interface with FireWire audio devices to manage connections, audio engines, and audio and MIDI streams.
1. HIDDriverKit 1
Develop drivers for human-interface devices, such as keyboards, pointing devices, and digitizers like pens and touch pads.
2. HTTP Live Streaming 1
Send audio and video to iOS, tvOS, and macOS devices.
3. Hypervisor 1
Build virtualization solutions on top of a lightweight hypervisor, without third-party kernel extensions.
1. InputMethodKit 1
Develop input methods and manage communication with client applications, candidates, windows, and input method modes.
2. Installer JS 1
Manage and customize the installation and distribution experience.
3. IOBluetooth 1
Gain user-space access to Bluetooth devices.
4. IOBluetooth UI 1
Present an interface through which users can pair their devices with other Bluetooth devices.
5. IOKit 1
Access hardware devices and drivers from your apps and services.
6. IOUSBHost 1
Create host-mode user space drivers for USB devices.
1. Kernel 1
Develop kernel-resident device drivers and kernel extensions.
2. Kernel Management 1
Manage the loading and unloading of system extensions in the kernel.
1. Latent Semantic Mapping 1
Classify text and other token-based content into developer-defined categories.
2. LivePhotosKit JS 1
Play Live Photos on the web.
3. Local Authentication Embedded UI 1
Present a standard local authentication view icon in a custom authentication view.
1. Mac Catalyst 1
Create a version of your iPad app that users can run on a Mac device.
2. MailKit 1
Secure, customize, and act on email messages that users send and receive.
3. MapKit JS 1
Embed interactive Apple maps on your website, annotate points of interest, and perform geo-related searches.
4. Maps Web Snapshots 1
Create a static image of a map from a URL.
5. Media Accessibility 1
Coordinate the presentation of closed-captioned data for your app's media files.
6. Media Library 1
Access read-only collection of the user's multimedia content.
7. MusicKit JS 1
Add an Apple Music player to your web app.
1. NetworkingDriverKit 1
Develop drivers for Ethernet networking devices.
2. NewsstandKit 1
Browse and download newspaper and magazine assets in the background.
3. Notification Center 1
Create and manage widgets for the Today view.
1. Paravirtualized Graphics 1
Add graphics acceleration to your guest driver stack.
2. PCIDriverKit 1
Develop device drivers for Peripheral Component Interconnect (PCI) accessories.
3. Playground Bluetooth 1
Display and manage connections to Bluetooth peripherals in Swift Playgrounds.
4. Playground Support 1
Share playground data, manage live views, and control the execution of a playground.
5. Preference Panes 1
Integrate your app's custom preferences into the System Preferences app.
6. Professional Video Applications 1
Exchange data with Final Cut Pro, and create effects plugins for Final Cut Pro and Motion.
7. PushKit 1
Respond to push notifications related to your app's complications, file providers, and VoIP services.
1. Quartz 1
Allow users to browse, edit, and save images, using slideshows and Core Image filters.
1. Safari App Extensions 1
Learn how Safari app extensions extend the web-browsing experience in Safari by leveraging web technologies and native code.
2. Safari Release Notes 1
Learn about changes for safari for iOS and macOS, Web Inspector, WebKit view for iOS and macOS, and Safari view for iOS.
3. Screen Saver 1
Animate screen savers, and interact with screen saver infrastructure. Use functions that help you produce random values and centering rectangles.
4. Scripting Bridge 1
Automate scriptable apps by sending and receiving Apple events.
5. SCSIControllerDriverKit 1
Develop drivers for SCSI protocol-based devices.
6. Security Foundation 1
Restrict a user's access to particular features in your Mac app or daemon.
7. Security Interface 1
Provide user interface elements for security features such as authorization, access to digital certificates, and access to items in keychains.
8. SerialDriverKit 1
Develop drivers for serial I/O devices connected to your Mac.
9. System Extensions 1
Install and manage user space code that extends the capabilities of macOS.
1. TV Services 1
Display content and descriptions, provide channel guides, and support multiple users on Apple TV.
2. TVML 1
Use Apple TV Markup Language to create individual pages inside of a client-server app.
3. TVMLKit JS 1
Create tvOS client-server apps using web technologies to stream media and respond to events.
4. tvOS Release Notes 1
Learn about changes to the tvOS SDK.
5. TVUIKit 1
Show common user interface elements from Apple TV in your native app.
1. USBDriverKit 1
Develop drivers for USB-based devices.
2. USBSerialDriverKit 1
Develop drivers for serial USB devices connected to your Mac.
1. Virtualization 1
Create virtual machines and run macOS and Linux-based operating systems.
1. XPC 1
Access a low-level interprocess communication mechanism.
1. iTunes Library 1
Retrieve the properties of the media in the user's iTunes library.
1. macOS Release Notes 1
Learn about changes to the macOS SDK.
1. vmnet 1
Connect with network interfaces to read and write packets on guest operating systems.
1. xcselect 1
Access the path of the macOS SDK available on the host system.