カテゴリー別マニアック・ニッチなiOS/macOS向けAPI一覧
はじめに
マニアック、ニッチなiOS API一覧がなかったので作りました。
これつかってアプリつくりたいですね。
1. マルチメディア処理
-
Core Audio: 高度なオーディオ処理
-
Core MIDI: MIDIデバイスとの通信
-
VideoToolbox: ハードウェアアクセラレーションを利用したビデオ処理
-
AudioToolbox: 低レベルのオーディオ操作
-
MediaPlayer: メディアライブラリアクセスと再生制御
-
Audio Units: カスタムオーディオプロセッシング
-
AVFoundation: オーディオ・ビデオの録音、編集、再生
2. グラフィックスと画像処理
-
Metal: 低レベルのグラフィックスAPI
- 公式ドキュメント: Metal | Apple Developer Documentation
-
Core Image: GPUを活用した画像処理
-
Metal Performance Shaders (MPS): 高性能な計算シェーダ
3. 機械学習と画像認識
-
Core ML: 機械学習モデルの統合
- 公式ドキュメント: Core ML | Apple Developer Documentation
-
Vision Framework: 画像解析と認識
- 公式ドキュメント: Vision | Apple Developer Documentation
-
Natural Language: 自然言語処理
4. センサーとデバイス機能
-
Core Motion: モーションデータ処理
-
Core Bluetooth: Bluetoothデバイスとの通信
-
Core NFC: NFCタグの読み書き
- 公式ドキュメント: Core NFC | Apple Developer Documentation
-
Core Haptics: 触覚フィードバック制御
-
Core Telephony: 通信事業者情報と通話状態
5. 拡張現実と3D
-
ARKit: 拡張現実アプリ開発
- 公式ドキュメント: ARKit | Apple Developer Documentation
-
SceneKit: 3Dグラフィックス
- 公式ドキュメント: SceneKit | Apple Developer Documentation
-
RealityKit: AR体験の作成
6. ネットワーキングとデータ転送
-
Network Framework: 高度なネットワーク通信
- 公式ドキュメント: Network | Apple Developer Documentation
-
MultipeerConnectivity: ピアツーピア接続
7. セキュリティと認証
-
CryptoKit: 暗号化操作
-
AuthenticationServices: 認証サービス
-
DeviceCheck: デバイスの信頼性確認
8. ヘルスケア
- HealthKit: ヘルスデータ管理
9. ホームオートメーション
-
HomeKit: スマートホームデバイス制御
- 公式ドキュメント: HomeKit | Apple Developer Documentation
10. ユーザーインタラクション
-
PencilKit: Apple Pencilを使用した描画
-
SiriKit: Siriとの連携
- 公式ドキュメント: SiriKit | Apple Developer Documentation
11. システム統合
-
CallKit: VoIPアプリの電話アプリ統合
- 公式ドキュメント: CallKit | Apple Developer Documentation
-
CarPlay: 車載ディスプレイとの統合
- 公式ドキュメント: CarPlay | Apple Developer Documentation
-
ClassKit: 教育アプリのデータ統合
- 公式ドキュメント: ClassKit | Apple Developer Documentation
12. バックグラウンド処理
- BackgroundTasks: バックグラウンドタスク管理
13. パフォーマンス最適化
-
MetricKit: アプリパフォーマンスメトリクス
-
Accelerate Framework: 高速数値計算
14. ドキュメント処理
-
PDFKit: PDF操作
- 公式ドキュメント: PDFKit | Apple Developer Documentation
-
QuickLook: ファイルプレビュー
15. ゲーム開発
-
GameplayKit: ゲームAIと状態管理
-
SpriteKit: 2Dゲーム開発
-
SceneKit: 3Dゲーム開発
- 公式ドキュメント: SceneKit | Apple Developer Documentation
16. その他の特殊機能
-
Speech: 音声認識
- 公式ドキュメント: Speech | Apple Developer Documentation
-
VisionKit: ドキュメントスキャンUI
-
ReplayKit: 画面録画とライブストリーミング
-
Compression: データ圧縮と解凍
Discussion