Code Archive Skip to content Google About Google Privacy Terms
ここは管理人pigeon6と同じようなコンピュータとプログラムとアレゲが好きなおさるさんのためのサイトです。たぶん。 Xcode環境でデバッグを行う際に役に立ちそうな情報をまとめました。 Xcodeはgdbのフロントエンドとして動作するビジュアルデバッガを提供していますが、VisualStudioなどを使い慣れていると、ぱっと見足りない機能があるように見えるというか、「あれ、コレってどうやるの?」みたいな事が、いくつかあります。 このページでは、そんな経験を何度かした私が関連ドキュメントの一部を調べて、これはと思った機能を紹介します。そんなわけで、Xcodeのデバッガの使い方がそもそも分からないというような初心者には適さない内容ではありますが、何となく使っているだけでは分からない、あるいは見落としやすい内容をメインに書いています。 なお、Guard Malloc(libgmalloc)につ
ここは管理人pigeon6と同じようなコンピュータとプログラムとアレゲが好きなおさるさんのためのサイトです。たぶん。 Guard Mallocはmalloc, callocなどで確保したメモリに対して不正な操作を行ってしまう類のバグの検出を助けるデバッグ用のライブラリです。Guard Mallocを使ってアプリケーションを実行すると、そうしたメモリに対してのバグがある場合、アプリケーションがバグの位置でハングアップします。 - Manual page for libgmalloc Xcode上でのGuard Mallocの使い方 メニューから「実行>Guard Mallocを有効にする」を選択して、チェックをつけるとGuard Mallocを有効に出来ます。Guard Mallocには各種オプションがありますが、これは実行時の環境変数をセットすることで設定します。 Guard Malloc
Programming with C Blocks On Apple Devices by Joachim Bengtsson What are Blocks? What are Blocks Good For? Getting Started On and for Mac OS X 10.6 Snow Leopard, or for iOS 4 On Mac OS X 10.5 Leopard or for iPhone Blocks in C Syntax and Usage Memory Management Blocks in Objective-C Blocks and ARC (Automatic Reference Counting) Blocks in C++ Block Goodies References and Additional Sources Version H
準備するもの Xcode http://connect.apple.com/ PyObjC http://pyobjc.sourceforge.net/software/ パッケージで配布されているので、ダウンロードしてインストールしておきます。 Hello World ボタンを押すとボックスにテキストが表示されるアプリケーションを作ります。 「Cocoaセミナー初級編」のテキストに沿って作業を進めます。 通常のCocoa Applicationと異なる点は、 Projectの雛形には、「PyObjC Application」を選択する。 Controllerは、Objective-CではなくPythonで記述する ビルドは、XcodeではなくコマンドラインからPythonでbuildする といったところです。 では作業開始。 まず、テキストでいうところの「4.1 新規プロジェクトの作成」
Date: Tue, 24 Oct 2000 10:09:57 +0900 From: "SHIROYAMA Takayuki" <psi@stellar.co.jp> Subject: [macosx-jp:04620] Re: Cocoa のページ To: <macosx-jp@ml.tech-arts.co.jp> Message-Id: <044201c03d57$23d9cfa0$8d00ffca@kanon> References: <200010231110.UAA08426@mail2.rim.or.jp> <20001024094219Y.masato-k@is.aist-nara.ac.jp> X-Mail-Count: 04620 しろやまです。 > > 基本は次のようにすれば OK です。 > alloc+init..., retain と release, aut
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
Become an Xcoder, Leopard Edition March 26, 2008 by Philippe Mougin Become an Xcoder is a free little eBook we wrote to help beginners with no or little programming experience to start their journey into the world of Mac OS X development with Objective-C and Cocoa. (See Learn Cocoa for a recent discussion on this topic). I’m glad to announce that the book has been updated for Leopard and Xcode 3,
A question that I have seen pop up a few times is how to build a Wizard in Cocoa. Having thought about that question a bit I realized that a better answer to it is — how to build a wizard in Cocoa using Core Animation. The basic concept behind this project is to present a window to the user that will walk them through a list of options. To accomplish this task, I created a number of NSViews that w
Both Lucas and I have some projects that we demoed which aren't available for download right now. For me, it's because there's a difference between code that's ready to demo, and code that's ready to distribute. I think you guys and gals would probably like everything that was demoed, so we'll see if we can make that happen. If you like a lot of pixels, Stephen Zyszkiewicz uploaded the talk in HD
RubyCocoaでスクリーンセーバを作る手順を解説する。 MacOSのスクリーンセーバ MacOSでは以下の手順でスクリーンセーバを作ることができる。 ScreenSaverViewクラスを 実装して.saverという拡張子を持つbundleを作る。 定期的に呼ばれる animateOneFrame メソッドを実装する。 このバンドルを/System/Library/Screen Saver/に置く。 XCodeにスクリーンセーバのテンプレートは用意されていないが、 「Cocoa Bundle」のプロジェクトを作成し/ ScreenSaverViewのサブクラスのObjective-Cプログラムを追加し/ 拡張子をsaverに変更すれば スクリーンセーバ用のbundleをビルドすることができる。 RubyCocoaでの実装 ScreenSaverViewのサブクラスを直接Rubyで書くこ
Features Good Looks This control features three available styles: "Metal" (your old friend from Safari), "Aqua" (an even older friend), and "Unified", who is new to the neighborhood, but seems well accepted. These tabs are drag/drop reorderable across multiple windows, and include sweet eye-candy drag/drop and hide/show animation that is 10.3 compatible. Decent documentation Guaranteed to cut down
The reason for this article should be obvious: too many OS X third party developers do an absolutely terrible job of building and packaging their applications. rixstep Too many apps are shipped with debug symbols, uncompressed images, redundant files or generally useless rubbish that not only wastes users’ disk space, it ultimately ends up increasing the developer’s own bandwidth costs. It’s not j
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く