AppleがMac App Storeのゴミ収集方法を変更

AppleがMac App Storeのゴミ収集方法を変更

  • Oligur
  • 0
  • vyzf
AppleがMac App Storeのゴミ収集方法を変更
  • ニュース
AppleはMac App Storeのゴミ収集方法を変更した。写真:Claudio Beck (Flickr / CC)
AppleはMac App Storeのゴミ収集方法を変更した。写真:Claudio Beck/Flickr CC

Mac開発者の皆さん、ご注意ください!自治体のゴミ収集方針が変わると、何ヶ月も混乱することがあるのをご存知ですか?Mac App Storeでも、まさに今まさに同じことが起こります。Mac App Storeでアプリの販売を継続したいなら、ゴミの収集方法を変える必要があります。

金曜日、Appleは開発者ポータルに通知を掲載し、Mac App Storeへの提出ではガベージコレクションメモリ管理ではなく自動参照カウント(ARC)を使用するようにアプリ開発者に求めた。

ガベージコレクションはObjective-C 2.0の機能です。コンピュータサイエンスにおいて、ガベージコレクションとは自動メモリ管理の一種であり、ガベージコレクターはプログラムによって使用されなくなったオブジェクトによって占有されているメモリを回収しようとします。

AppleはOS X 10.8 Mountain Lionでガベージコレクションを廃止し、Objective-Cでより効率的な自動メモリ管理を実現するARCを導入しました。しかし、Appleはこれに強く反発し、Mac App Storeでアプリの販売やアップデートを継続したい開発者に対し、5月1日までにARCへの移行を強く求めています。

移行を容易にするために、Xcodeの移行アシスタントを使うと、ガベージコレクション型アプリをARCに変換できます。多くの報告によると、ARCはより効率的で、アプリの高速化に役立つはずなので、これは誰にとってもメリットのあることです。

出典: Apple Developer Portal