Xcode

Xcode4の使い方メモ 〜 ターゲットを作る

Xcodeではプロジェクト1つに対して複数のターゲットを追加できるみたいなので、自前makefileを使ってビルドできるようにしてみます。 まずC++のCommandLineToolプロジェクト"Multiple_targets"を作成しておきます。→//MultipleTargets.xcodeproj ターゲット…

iOSで静的ライブラリを使う

Objective-CとC++の両方を混在させてみます。※(注)環境はiOS SDK4.3, Xcode4.1, 動作確認はシミュレータのみ Static Library用プロジェクトを作成する File>New>NewProject>iOS>Framework & Libraries>CocoaTouch>StaticLib.xcodeprojを/に作成 →//StaticLib…

Cocoaアプリでライブラリを使用する方法

CocoaアプリケーションのプロジェクトにC/C++で作成しているStaticLibraryプロジェクトやCocoaFrameworkを組み込む方法についてです。開発環境はXcode 4です。 まず実行ファイルの出力先を相対パスに設定しておきます。 Xcode>Preferences>Locations>Derived…

Xcode4の使い方メモ 〜 Cocoaアプリケーション

Cocoaアプリを作成するときの操作方法についてのメモです。Interface Builderなど。 Cocoaアプリケーションのプロジェクトを作成する File>New>New Project>Cocoa Application>Next>Product Nameプロジェクト名を入力"HelloCocoa", Company Identifier:適切…

Cocoaサンプル - MVC

Xcode4を使ってMVCパターンに則った簡単なCocoaアプリーケーションのサンプルを作成します。 MVC(Model-View-Controller)パターン MVCとは以下の3つの要素からなるアーキテクチャのことです。 Model アプリケーションが利用するデータとその処理を行う部分…

Xcode4でメモリーリークを検出する手順

メモリーリーク Xcode4でメモリーリークをチェックするには、実行中の各種状態を可視化できるinstrumentsというツールのメモリリーク画面で確認することができます。(instrumentを起動してみるにはProduct>Profileを選択してください) Xcodeの左上Runボタン…

Xcode4の使い方メモ 〜 ビルド実行 & 画面構成

※Xcode初心者向けの記事です。触ってみて分かった内容をメモしていますので、使用方法がマニュアルに対応していない可能性があります、ご注意ください。ちなみに2011/8/11時点では、Xcode4は英語のみ対応。 Hello World プロジェクト作成 例としてC++コマン…

Xcode4の使い方メモ 〜 コマンドラインアプリ & コンパイルオプションなど

いろいろ触ってみた順にメモしています。 前回と若干重複していますが、C++コマンドラインアプリを作成する手順です。 ワークスペース作成 File>New>New Workspaceで適当な場所にワークスペースを作成します。 ワークスペースには複数のプロジェクトを追加す…

Xcode4の使い方メモ 〜 ライブラリを作る

※実行ファイルの生成パスを、Xcode>Preferences>LocationsでRelativeに指定しているという前提で話を進めます。 Static Library(.a)を作る まず静的ライブラリ作成用プロジェクトを用意します。(StaticLib.xcodeproj) File>New>New Project>MacOSX>Framework…