togo= zumuya の人による机の上系情報サイト

NSImageRep って何者?

macOS 開発

AppKit のクラスって普段 UIKit を触る人々から誤解を受けやすいが、中でも NSImage はその筆頭。「UIImage なら cgImage プロパティで簡単に CGImage を取り出せるのになぜできない?」「representations ってなんだよ」「洗練された UIImage に比べて無駄に複雑」「これだから過去の遺物は...」などなど、言われてない被害妄想も簡単にできる。

だが実際にはよくできた設計の柔軟性のあるクラスで、正しい知識で使いこなすと UIImage は NSImage のほんの一部の機能しか提供していないのがわかってくる1

続きを読む


  1. 最近 AppKit 用に作っていたフレームワークを UIKit でも使えるように変更作業をしたのだけど、UIImage だと該当する機能が存在しなくて大変だった。 ↩︎

© 2005-2021 zumuya