先日、Mac開発系な方々が集うMOSAの新年会に参加したのですが、そうしたらですね、ジャンケンでお年玉を争奪する出し物で1等金5,000円也を当ててしまったんですよ。ありがたく当コラムのネタ資金として使わせていただき、ネタは後日MOSAのイベントに賞品として提供したいと思います。 さて、今回は「Cocotron」について。名前を聞いただけではピンとこないかもしれないが、ひと言でいえば"GNUstepのCocoa版"、分かりやすくいえば"他プラットフォーム上で動作するCocoa互換環境"というべき実装系だ。かつてYellow Boxに胸をときめかせたタカシマヤ世代(わかる?)には、ぜひとも体験していただきたい。 Cocotronの目指すところ Cocotronは、Cocoaの中核をなす2つのAPI「Foundation」と「AppKit」をオープンソースで再実装、Windowsなどのプラット
Etoileプロジェクトは27日、GNUstepをベースとしたデスクトップ環境「Etoile」の最新開発版をリリースした。カーネルなどOSとしての基盤部分にはUbuntu Linuxを採用、フレームワークやアプリケーションを追加したバイナリパッケージは、x86プラットフォームで動作するLive-CD形式で配布される。 今回のリリースは、2月24日から2日間にわたりブリュッセルで開催されたオープンソース系開発者の集い「FOSDEM 2007」で発表された、開発者向けプレビュー版。バージョン0.2のプレリリースという位置付けながら、初のLive-CD形式での公開であり、CD-ROMブート可能なマシンがあればEtoileの機能を手軽に試すことができる。 Etoile 0.2では、Foundation/APPKit的役割を果たすフレームワーク「EtoileExtensionsKit 0.1」のほか
この文書は InformIT: GNUstep: A Free Software alternative to OpenStep の日本語訳です。 近年、ギークの世界での OS X の人気によって 多くの人々が Cocoa を通じて OpenStep を知ることになりました。GNUstep は OpenStep の代替物となるフリーソフトウェアです。 Sun, NeXT, そして GNU Steve Jobs は Apple を去ったあと、完全なコンピュータを作成する目的で新会社 NeXT を設立しました。そして1989年に NeXTStep と命名されたオペレーティング システムをリリースしました。 NeXTStep は6,500ドルの Next Cube だけで利用できるにもかかわらず信じられないほどの影響力がありました。世界初のウェブブラウザ WorldWideWeb (後にNexu
Cocoaのメモリ管理(3) 保持と解除という方法は、理屈は分かるし簡単そうに見えます。しかし、実際にやってみると意外と難しいことがわかります。そこでCocoaでは少し楽をするための仕組みを導入しています。簡単に言えば、とりあえずなんでも入れておけるごみ袋を用意して、不要になった時点でごみ袋ごと捨てちゃうという方法です。このごみ袋にあたるのが、NSAutoreleasePoolというクラスです。 Application KitにおけるNSAutoreleasePool さて、Cocoaの重要なフレームワークの一つであるApplication Kitの話から始めたいと思います。Application Kitは、主にGUIを持つアプリケーションを作成するためのフレームワークです。このフレームワークを利用して作ったアプリケーション(つまり、ぶっちゃけた話、ProjectBuilderとInter
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く