Apple Developer Program関連

Apple Developer Programで公開しているドキュメントなど。

iPhone, iPad, Apple WatchなどのApple製品のアプリ開発の参考になります。

Apple Developer Document(英語)

Apple Developer ドキュメント(日本語)

App Store Connect ヘルプ(日本語)

メソッド名やクラス名などの命名規則に関するドキュメント

iOSの開発する人は、一読しておいた方がいいです

Cocoa向け コーディングガイドライン

クラスとは何か、クラスメソッド、クラスのプロパティ、プロトコル、ブロック、NSErrorなどについて記載されたドキュメント

Objective-Cによるプログラミング

クラス、ファクトリメソッド、デリゲートとデータソース、クラスの継承、Model-View-Controllerなどついて記載されたドキュメント

Objective-Cプログラミングの概念

App Storeでの配布に向けて、仕上げ段階にいたるディベロッパー向けの中級者向けドキュメント

iOSアプリケーション プログラミングガイド

Xcodeの使い方についてのドキュメント

Xcode ユーザガイド

Xcodeの基礎知識

よく使う、部品についてのドキュメント

iOS Table View プログラミングガイド゙

iOS View Controller プログラミングガイド

iOS View プログラミングガイド

App Storeでの配布の方法、アプリのインターフェースに関するガイドラインが記載されたドキュメント

アプリケーションの配布に関するガイド

iOS ヒューマンインターフェイス ガイドライン

Core Dataについてのドキュメント

Core Dataプログラミングガイド

Core Dataでデータ検索するときに、NSPredicateを定義しますが、その定義のルールについてのドキュメント。SQL文のようなもの?

プレディケート プログラミングガイド

ローカル通知とリモート通知(=プッシュ通知)に関するドキュメント

Local および Push Notification プログラミングガイド

Grand Central Dispatch(GCD) に関するドキュメント

並列プログラミングガイド

マルチスレッドに関するドキュメント

スレッドプログラミングガイド

ファイルの読み書き、ディレクトリ操作、iCloudでのファイル管理についてのドキュメント

ファイルシステム プログラミングガイド

Apple Watch開発関連のドキュメント

WatchKit プログラミングガイド

WatchKit Programming Guide

Swift入門用ドキュメント

Start Developing iOS Apps (Swift): Learn the Essentials of Swift

デバッグツール Instruments に関するドキュメント

Instrumentsユーザガイド

アプリ内課金に関するドキュメント

In App Purchase プログラミングガイド

iTunes Connect In-App Purchase 設定ガイド

レシート検証プログラミングガイド

Auto Layout に関するドキュメント

Auto Layout ガイド

iAd に関するドキュメント

iAd プログラミングガイド

ネットワーク系のドキュメント

ネットワーク接続の概要

ネットワーキング コンセプト

ネットワーキング プログラミング トピックス

ビデオ、カメラ、オーディオまわりのAPIを提供するAVFoundationフレームワーク

AVFoundation プログラミングガイド

Xcodeの最新版

Xcode 10

Xcodeの旧バージョンやToolのダウンロードはこちら。(Apple IDが必要です。)

Apple DeveloperのDevelopに移動し Download を選択します。

Apple Developer Develop

その後、Apple ID を入力し、以下の画面に移動します。

Apple Developer Downloads

Apple Developer Downloads More

リリースノート関連

iOS リリースノート

Xcode リリースノート

Apple WatchOS 2.0 - 2.1

watchOS SDK Release Notes for watchOS 2

What's New in watchOS