タグ

ブックマーク / secondflush2.blog.fc2.com (2)

  • コレクションのコピー

    『はじめてのiPhoneプログラミング』の文中で、『NSMutableCopyingのコピーは浅いコピーなので~』の説明が足りない気がしたので調べてみました。 オブジェクトのコピーとしては『浅いコピーと深いコピー』として『詳解 Objective-C 2.0』に解説があるのですが、辞書の場合についてもう少し知りたくて検索した所『Collections Programming Topics』というリファレンスがありましたので、『Copying Collections』の項を訳してみます。 ●コレクションのコピー オブジェクトのコピーには浅いコピー(Shallow copy)と深いコピー(Deep copy)の二種類があります。 通常のコピーは浅いコピーで、新しく生成したコレクションの所有権は元のオブジェクトと共有しています。 深いコピーは元から新しいオブジェクトを生成し、新しいコレクション

  • Second Flush

    この記事はTwineのChapbookガイド「 State Backstage / Chapbook The guide 」の素人翻訳です。 主に自分用の覚え書きが目的で、内容の正確性は保証しかねますのでご留意ください。 また記事投稿後に元サイトが更新されても、基的に記事を更新することはありませんので、ご了承ください。 なお Chapbookの技術ドキュメント や Harlowe 、 Snowman 、 SugarCube などの他ストーリーフォーマットのマニュアルやドキュメント類を翻訳する予定はありませんので、合わせてご了承ください。 状態の舞台裏 状態は通常ストーリー内で直接表示されることはなく、副作用から推測することしかできないため、扱いが非常に難しい場合があります。 Chapbookはストーリーをテストする際に、状態を追跡したり変更したりするためのツールを提供しています。 S

  • 1