iPhone用のlivedoor Readerクライアント AeroReader 1.5 リリース

久しぶりのメジャーアップデートです。

http://limechat.net/aeroreader/ja.html

オフライン状態での既読マーク、ピン、クリップへの操作を、次のリフレッシュ時にサーバ側に同期するようにしました。また、キャッシュモードをなくし、次回起動時に前回の状態に復帰するようにしました。

これにより、iPod Touch

  1. すべての記事をまとめてフェッチ
  2. オフライン状態で未読を消化
  3. ネットにつながったときに livedoor Reader に既読マークを反映

という使い方ができるようになりました。

オフライン状態で未読を消化したあとは、PC で livedoor Reader を使う前に、いったん AeroReader を立ち上げてリフレッシュボタンを押して livedoor Reader に既読マーク、ピン、クリップへの操作を反映するようにしてください。そうすることで、同じ記事を2度読むことがなくなります。

その他、細かい改善です。

  • iPhone OS 3.0 対応
  • フラットモードを削除
  • 内蔵ブラウザを改善
  • パフォーマンスの改善
  • 細かいバグの修正

LimeChat for Mac 1.3 リリース

http://limechat.net/mac/ja.html

今回から、アプリケーション名を「LimeChat for Mac」に変更しました。
すでに LimeChat 1.2 を利用中の方は、メニューの [LimeChat] → [Check for Updates] から更新してください。

  • SOCKS プロクシをサポートした
  • コマンド内で $nick を現在のニックネームに展開するようにした
  • umode コマンドに引数を取れるようにした
  • irc.freenode.net を chat.freenode.net に変更した

Wikiamo 1.13 リリース

http://limechat.net/wikiamo/

ひさびさのアップデートです。
今回から、iPhone OS 2.2.1 以降のみサポートになりました。近いうちに、3.0 以降にする予定です。

  • 検索に使う言語の選択肢を設定できるようにした
  • 横向きのときにツールバーが細くなるようにした
  • 細かいバグの修正

LimeChat for iPhone 1.9 リリース

http://limechat.net/iphone/ja.html

今回から、iPhone OS 3.0 以上にのみ対応になります。
その他、UI の改善を行いました。

  • ニックネームをタップすると、テキストフィールドにペーストできるようにした
  • ニックネームを長押しすると、メニューを表示するようにした
  • 内蔵ウェブブラウザの改善

NSImage のサイズ

Cocoa の NSImage の size プロパティは、画像ファイルに DPI 指定が埋め込まれている場合などに、ピクセル単位でない場合があります。

画像のサイズをピクセル単位で取得したい場合には、以下のように pixelsSize プロパティを定義して利用します。

@interface NSImage (NSImagePixelsExtension)
- (NSSize)pixelsSize;
@end

@implementation NSImage (NSImagePixelsExtension)

- (NSSize)pixelsSize
{
    for (NSBitmapImageRep* e in [self representations]) {
        if ([e isKindOfClass:[NSBitmapImageRep class]]) {
            return NSMakeSize(e.pixelsWide, e.pixelsHigh);
        }
    }
    return self.size;
}

@end