タグ

Programmingとmacに関するpukumanのブックマーク (6)

  • 発表:Macのサービスメニュー - きりかノート 3冊め

    7/24のCocoa勉強会の発表内容とか。 スライド(slideshare) - http://www.slideshare.net/kimuraw/macos-services スライド(pdf) - http://kirika.la.coocan.jp/archive/cocoastudy/201007/macos_services.pdf サンプルプログラムほか資料 - http://kirika.la.coocan.jp/archive/cocoastudy/201007/201007-kimuraw.zip 発表内容 Twitterでクライアントアプリを使うとURL短縮サービスが使えるけれど、ブラウザだと自分で短縮してコピペする必要がある→めんどう 今回つくってみたアプリはサービスメニューで短縮できるもの。 テキストを選択してサービスメニューをえらぶと URLのところが短縮URL

    発表:Macのサービスメニュー - きりかノート 3冊め
  • MacRubyでGUIアプリ開発、デモンストレーション | エンタープライズ | マイコミジャーナル

    MacRuby Geoffrey Grosenbach氏がRubyFest向けにおこなったMacRubyに関するスクリーンキャストのデータがMacRuby Presentation from RubyFestにおいて公開された。MacRubyMac OS X向けに実装されたRuby実行環境。きわめて高速に動作するという特徴があるほか、Mac OS XのAPIを活用したアプリケーションの構築が可能という特徴がある。 公開されたスクリーンキャストではMacRubyCocoa、Objective Cの説明をおこなったあとで、実際にXcodeとMacRubyを使ってMac OS Xでネイティブに動作するGUIアプリケーションを開発するデモンストレーションが掲載されている。Xcodeのインタフェースビルダを使いながらRubyGUIアプリの開発が実施されている様子が興味深い。 開発されているGU

  • Cocoaプログラミングメモ

    マウスイベントの処理を行うプログラムを作成する。 プロジェクトの作成 Xcodeで「MouseEx」という名前のCocoa Applicationプロジェクトを作成。 「HelloWorld」と同様に「MouseView.h/MouseView.m」を作成。 「HelloWorld」と同様にインターフェイスの作成。 ソースコードの記述 MouseView.h #import <Cocoa/Cocoa.h> //MouseEx(View) @interface MouseView : NSView { NSPoint _mousePos; //マウス位置 BOOL _mouseDown; //マウスダウン NSTrackingRectTag _tag;//トラッキングタグ } //文字列の描画 - (void)drawString:(NSString*)string x:(float)

  • App Store登録もOK!JavaScriptで作るiPhoneアプリ

    Webアプリケーションは、傾きセンサやGPSからの情報取得やバイブレータ動作などのOSの機能の利用に制限があります。また、オフラインでの動作ができません。 開発の容易さは、若干主観めいてしまいますが、コンパイルが必要でメモリ管理も必要なネイティブアプリに比べて、Webブラウザでリロードするだけで最新のコードをテストできて、基的にメモリ管理も不要なWebアプリケーションに軍配が上がります。 ネイティブアプリケーションの最大のメリットは、「App Storeでの配布ができる」ことで、多くのユーザーが集まるApp Storeでアプリケーションを配布でき、さらには課金もできてしまう点です。 ローカルWebアプリという第3の選択肢 前段の機能比較表に「ローカルWebアプリケーション」という項目があります。これは、Safariでオンライン中に所得したHTMLCSS、画像データなどを保存して、オフラ

    App Store登録もOK!JavaScriptで作るiPhoneアプリ
  • MOONGIFT: » JavaScriptではじめるMac OSX用アプリケーション開発「JSCocoa」:オープンソースを毎日紹介

    Mac OSX向けのアプリケーションを開発するにはCocoaやObjective-Cといった特有の言語を習得する必要がある。今はWebアプリケーションが盛り上がっているのに、特定のプラットフォームでしか動かない言語を習得するのは面倒くさい、そう考える方も多いはずだ。 アプリケーション一覧、プロセス一覧を表示するデモアプリケーション そんな方に朗報だ。JavaScriptを知っていればMac OSX向けアプリケーションが開発できる時代になってきたのだ。それを可能にするのがJSCocoaだ。 JSCocoaGoogle Code上で公開されているオープンソース・ソフトウェアで、ライセンスはMITライセンスとなっている。 Mac OSXでは元々RubyCocoaと呼ばれるソフトウェアやPyObjCといったPythonとObjective-Cの橋渡しをするソフトウェアが存在している。この時に使わ

    MOONGIFT: » JavaScriptではじめるMac OSX用アプリケーション開発「JSCocoa」:オープンソースを毎日紹介
  • MacOSX用のアプリケーションを簡単に作るワザ

    Mac用のアプリケーションは開発するのが難しいとよく言われます。 実際、難しいですし、MacOSXでの開発で使うObjective-Cも非常に変態的個性的で習得の壁も高いような気がします。 しかし、最近では少し事情も変わってきてさくさくっと開発できるようにもなってきています(もちろん、その先には大きな壁が立ちはだかってはいるのですけど)。 今回は、CoreDataというフレームワークを使って、コードを書かずに(一行も!)アプリケーションを作ってみます。 まるで魔法のようにアプリケーションが完成するので、ぜひ、実際に手を動かしてみてください。 Xcodeを起動する まず、開発環境であるXcodeを起動します。 HDD内のDeveloper/Applicationsの中に入っています。 もし、まだXcodeをインストールしていない場合は再度インストールを行う必要があります。 以下のリンク先のド

    MacOSX用のアプリケーションを簡単に作るワザ
  • 1