文書改定履歴


この表では、グランドセントラルディスパッチ(GCD) リファレンス の変更点について説明します。


日付ノート
2014-09-17メモリ圧迫 API を文書化しました。
2013-12-16ディスパッチキューの優先度が、dispatch_set_target_queue からそのターゲット・キューから継承していることを明らかにしました。
2013-10-22OS X v10.8 での ARC をサポートするために更新され、iOS の利用可能情報を充填子、ターゲット・キュー変更に関する情報を追加し、dispatch_source_get_data のための議論を強化しました。
2011-11-18iOS の利用可能情報を追加しました。
2011-10-12OS X v10.7 と iOS 5 で導入された新しいシンボルを追加しました。
2010-05-11iOS 用のサポートを反映するように更新しました。
2010-02-01いくつかの誤植を修正し、いくつかの不足している定数を追加しました。
2009-08-19マルチコアシステムの効率的な使用のためのグランドセントラルディスパッチ API を説明した新規文書。




前の章
目次
Xcode の新機能

  • GCD リファレンス
  • 概観
  • GGCD オブジェクトと自動参照カウント
  • 関数
  • キュー(待ち行列)の作成と管理
  • dispatch_get_main_queue
    dispatch_get_global_queue
    dispatch_queue_create
    dispatch_get_current_queue
    dispatch_queue_attr_make
    _with_qos_class

    dispatch_queue_get_label
    dispatch_set_target_queue
    dispatch_main
  • ディスパッチ用のキューのタスク
  • dispatch_async
    dispatch_async_f
    dispatch_sync
    dispatch_sync_f
    dispatch_after
    dispatch_after_f
    dispatch_apply
    dispatch_apply_f
    dispatch_once
    dispatch_once_f
  • ディスパッチグループの使用
  • dispatch_group_async
    dispatch_group_async_f
    dispatch_group_create
    dispatch_group_enter
    dispatch_group_leave
    dispatch_group_notify
    dispatch_group_notify_f
    dispatch_group_wait
  • ディスパッチオブジェクトの管理
  • dispatch_debug
    dispatch_get_context
    dispatch_release
    dispatch_resume
    dispatch_retain
    dispatch_set_context
    dispatch_set_finalizer_f
    dispatch_suspend
  • 手旗信号の使用
  • dispatch_semaphore_create
    dispatch_semaphore_signal
    dispatch_semaphore_wait
  • バリアの使用
  • dispatch_barrier_async
    dispatch_barrier_async_f
    dispatch_barrier_sync
    dispatch_barrier_sync_f
  • ディスパッチソースの管理
  • dispatch_source_cancel
    dispatch_source_create
    dispatch_source_get_data
    dispatch_source_get_handle
    dispatch_source_get_mask
    dispatch_source_merge_data
    dispatch_source_set_registration_handler
    dispatch_source_set_registration_handler_f
    dispatch_source_set_cancel_handler
    dispatch_source_set_cancel_handler_f
    dispatch_source_set_event_handler
    dispatch_source_set_event_handler_f
    dispatch_source_set_timer
    dispatch_source_testcancel
  • ディスパッチ I/O コンビニエンス API を使用して
  • dispatch_read
    dispatch_write
  • ディスパッチ I/O チャンネル API を使用して
  • dispatch_io_create
    dispatch_io_create_with_path
    dispatch_io_create_with_io
    dispatch_io_read
    dispatch_io_write
    dispatch_io_close
    dispatch_io_barrier
    dispatch_io_set_high_water
    dispatch_io_set_low_water
    dispatch_io_set_interval
    dispatch_io_get_descriptor
  • ディスパッチデータオブジェクトの管理
  • dispatch_data_create
    dispatch_data_get_size
    dispatch_data_create_map
    dispatch_data_create_concat
    dispatch_data_create_subrange
    dispatch_data_apply
    dispatch_data_copy_region
  • 時間の管理
  • dispatch_time
    dispatch_walltime
  • キュー特有のコンテキストデータの管理
  • dispatch_queue_set_specific
    dispatch_queue_get_specific
    dispatch_get_specific
  • データ型
  • dispatch_block_t
    dispatch_function_t
    dispatch_group_t
    dispatch_object_t
    dispatch_once_t
    dispatch_queue_t
    dispatch_time_t
    dispatch_source_type_t
    dispatch_fd_t
    dispatch_data_t
    dispatch_data_applier_t
    dispatch_io_t
    dispatch_io_handler_t
    dispatch_io_type_t
    dispatch_io_close_flags_t
    dispatch_io_interval_flags_t
  • 定数
  • dispatch_queue_priority_t
    dispatch_source_mach_send_flags_t
    dispatch_source_proc_flags_t
    dispatch_source_vnode_flags_t
    dispatch_source_memorypressure_flags_t
    データオブジェクト定数
    データを破壊する定数
    ディスパッチキューの型
    ディスパッチ・ソース型の定数
    ディスパッチ時間定数
    時間の倍率定数
    ディスパッチ I/O チャンネルの型
    チャンネル閉鎖オプション
    チャンネル構成オプション
    文書改定履歴












    トップへ(GCD リファレンス)