タグ

Xcodeに関するwatanata2000のブックマーク (220)

  • Xcode×PhoneGapでiOSアプリ開発! ~インストールからアプリ実行まで

    はじめに Xcodeは、OS XおよびiOSアプリケーションの開発用にAppleが提供している統合開発環境(IDE)です。iOSは、iPhoneiPadおよびiPod touch用のAppleのモバイルオペレーティングシステムです。 PhoneGapは、ネイティブにインストールできるモバイルアプリケーションをHTMLおよびJavaScriptで作成するためのオープンソースのアプリケーションプラットフォームで、Apache Cordovaとも呼ばれます。 Xcodeをセットアップする PhoneGapアプリケーションを開発するためにXcodeをセットアップするには、まずAppleのXcode IDEをダンロードしてインストールします。Xcodeは、Apple のデベロッパーサイトでダウンロードできます。Xcodeをダウンロードする前に、Appleのデベロッパーとして登録する必要があります。

    Xcode×PhoneGapでiOSアプリ開発! ~インストールからアプリ実行まで
    watanata2000
    watanata2000 2012/08/09
    試してみよ :-)
  • Xcode meets Git 第1回: Xcode で Git を使う下準備 | st.Prestage

    << Xcode4: 隠し機能?自分のいる場所をハイライトさせる | Xcode meets Git 第1回: Xcode で Git を使う下準備 Tweet 2011年3月11日 Category: Xcode meets Git Tag: Git, Xcode4 これから数回にわけて 「バージョン管理ってほとんどつかったことがないんだよね~。」という方を対象に「Xcode meets Git」と題して、Xcode4 であたらしく追加された機能の 「Git を使うバージョン管理」の解説をしていきたいと思います。Git に関してはまだまだ自分も不勉強なので、間違いなどありましたら Twitter などで教えていただけるとうれしいです。 ということで実際に作業をしながら進めていきましょう。 新規プロジェクトを作成したときに保存場所を選択するダイアログで「Create local gi

    watanata2000
    watanata2000 2012/06/24
    Xcode で Git を使う
  • 今年のチケット争奪戦が終わったので WWDC チェッカーのソースコードを公開します - 24/7 twenty-four seven

    kishikawakatsumi/WWDCChecker-Mac · GitHub kishikawakatsumi/WWDCChecker-iPhone · GitHub WWDC 2012 がようやく発表されました。 チケットは2時間ほどで売り切れてしまいましたが、なんとか買うことができました。 これまでの傾向から激しい争奪戦になることは分かっていたので WWDC のサイト (WWDC - Apple Developer) を監視して、更新があったら手元の iPhoneプッシュ通知で知らせてくれるアプリケーションを作りました。 今回、無事に役目を果たすことができたので少々の解説をしつつ、来年のためにソースコードを公開します。 ↓ ぞくぞくと寄せられる喜びの声 WWDCきたー。 2012-04-25 21:36:09 via Echofon @k_katsumi きしかわさんのあぷり

    今年のチケット争奪戦が終わったので WWDC チェッカーのソースコードを公開します - 24/7 twenty-four seven
    watanata2000
    watanata2000 2012/06/21
    PUSH 通信サンプル WWDC チェッカー ★★★
  • XCode4でgoogletestを使う方法

    GoogleC++テストフレームワークgoogletestをXCode4で使う方法です。 静的ライブラリlibgtest.aをビルドして使います。 実行環境 Mac OSX version10.7.1 XCode version4.1 gcc version4.2.1 googletest version1.6.0 1.google testをダウンロード googletestのページから安定版をダウンロードします。 2.googletestのビルド ダウンロードしたファイルから、XCodeのプロジェクトファイル「gtest-1.6.0/xcode/gtest.xcodeproj」を開きます。 Lionの人はそのままビルドするとエラーが出るはずなので、設定を変えます。 Base SDKとコンパイラのバージョンを設定するとビルドが通りました。 Base SDKをLatest Mac OSX

    XCode4でgoogletestを使う方法
    watanata2000
    watanata2000 2012/06/06
    テスト スクリプト googletest
  • Mac♪Mac♪Mac♪ - 第19回 複数ターゲットを持つXcodeプロジェクト

    第19回 複数ターゲットを持つXcodeプロジェクト (2007/7/8) 第11回ではフレームワークについて説明しましたが、その回ではアプリケーション、フレームワーク、プラグインが別々のプロジェクトになっていました。 今回は、それらのプロジェクトを一つのプロジェクトでビルドできるようにします。 一つのプロジェクトにまとめることにより、ファイルを修正した場合、そのファイルに依存関係のあるプログラムもビルドされるようにしたり、 フレームワークやプラグインをアプリケーションバンドル内にコピーするように自動化することが可能となります。 まず、第11回のプログラムファイルを以下のようにフォルダにまとめます。 (アプリケーションのフォルダにフレームワークとプラグインのフォルダを入れる。"Base"がフレームワーク、"TestPlugin"がプラグイン) アプリケーションのXcodeプロジェクトである

    watanata2000
    watanata2000 2012/06/06
    複数 ターゲット プロジェクト
  • Mac♪Mac♪Mac♪ - 第9回 プラグインを作成する

    第9回 プラグインを作成する (2006/10/22) 今回は、アプリケーションでプラグインを使用する方法を説明します。 プラグインは、通常アプリケーションに機能を追加するために使用しますがプラグインの使用は、 メンテナンス向上(プラグイン部分に不具合がある場合は、そこの部分を入れ替えれば良い)や メモリ効率(必要に応じてプログラムコードをロードして不要になったら解放)においても利点があります。 Mac OS Xでは、プラグインもバンドル形式なので、CFBundleのAPIを使用します。 プラグインを作成、その後、そのプラグインの関数を呼び出すアプリケーションを作成します。 Xcodeを起動して、"ファイル"メニューの"新規プロジェクト..."を選択します。 アシスタント画面では、"Bundle"の"Carbon Bundle"を選択します。 次にプロジェクト名を設定します。ここでは、"T

    watanata2000
    watanata2000 2012/06/06
    プラグイン 作成
  • monkey coders' - XCodeでプロジェクト間の依存関係を付ける

    ここは管理人pigeon6と同じようなコンピュータとプログラムとアレゲが好きなおさるさんのためのサイトです。たぶん。 XCodeのプロジェクトが複数あるとき、特にライブラリプロジェクトなどを作った場合に、ライブラリの利用側のプロジェクトをビルドする際に、ライブラリも一緒にビルドしてしまいたいと思うことがあります。 XCodeはプロジェクト間の依存関係をつけることで、このようなことが可能です。 1. 他のXCodeプロジェクトファイルをプロジェクトに追加する 「グループとファイル」で右クリック、「追加>既存のファイル」で、追加したい他のXCodeプロジェクトファイル(xcodeproj)を選択すると、他のプロジェクトファイルが追加されます。追加されたプロジェクトの下には、プロダクトがリストアップされている筈です。 2.プロジェクトの依存関係を付ける 今度は、ターゲットを右クリックし、「情報を

    watanata2000
    watanata2000 2012/06/06
    プロジェクト 依存関係 別プロジェクト参照
  • viva Cocoa / Objective-C 入門

    Objective-C によるコマンドラインツールの作成 次にObjective-Cでコーディングされたプログラムを作成します。とは言っても今回もHello, World!と表示されるだけです。そして今回もまたプロジェクトのヒナ型を使って、一行もコーディングすることなくObjective-Cによるコマンドラインツールを作ります。helloCプロジェクトウィンドウがまだ開いている場合はクローズボタンで閉じてください。コンソールウィンドウも同時に閉じられます。 プロジェクトの作成 次の手順に従って新しいプロジェクトを作成します。 「ファイル」メニューから「新規プロジェクト...」を選びます。 新規プロジェクトウィンドウの左のペインでMac OS XのApplicationを選び、右のペインでCommand Line Toolを選びます。そしてTypeポップアップメニューで“Foundation

    watanata2000
    watanata2000 2012/04/29
    Command Line Tools Objective-C 使い方
  • viva Cocoa / Objective-C 入門

    Xcode を使ってみましょう 現在多くのオブジェクト指向プログラミング言語では開発ツールの使用が当たり前となっています。この章では格的なObjective-C 2.0プログラミング言語の学習をはじめる前に前章でインストールしたXcodeとInterface Builderという開発用ツールを使って少し遊びながらこの開発環境に慣れて貰うことを目的としています。 Xcode の起動 Xcodeをインストールすると起動ディスクのルートフォルダに“Developer”というフォルダが出来ます。 図 Developer フォルダ 【注意】 ソフトウェア・アップデートJava関連の開発環境をインストールしたときにもこのDeveloperフォルダが作られることは前章でも述べたとおりです。 Developerフォルダを開くと中に“Applications”フォルダがあります。 図 Applicati

    watanata2000
    watanata2000 2012/04/29
    Command Line Tools 使い方
  • 再利用可能なUIViewのパーツをInterfaceBuilderで作る方法 - Awaresoft

    Interface Builderで画面をデザインする時、基的には1つの画面に1つのViewControllerと1つのXibファイルを用意することになります。しかし、これだと複数の画面や別のアプリでも使い回せるはずのUIパーツをそれぞれのXibファイルに用意しなければならなかったり、一つの画面に同じパーツを複数並べて使うといったことがやりにくくなります。 再利用可能なUIパーツをInterface Builderを使って簡単につくる方法を調べてみたのですが、基的な事項の割にはドキュメントやサンプルが見つけられずに苦労してしまったのでまとめておきます。(Appleのサンプルでは一部をIBで、一部をコードで行うものはありましたが、できることなら極力IBを使うようにしたいところです。) まず、メインのViewControllerのXibファイルにViewControllerを追加してパーツ

    watanata2000
    watanata2000 2012/03/02
    UIView パーツ 再利用 部品化 Interface Builder
  • Xcode 4.2で変わったビルド設定(アーキテクチャとコンパイラ)と問題点などについて - Awaresoft

    iOS 5の正式リリースと共に、iOS 5 SDKを含むXcode 4.2の正式版がリリースされました。Xcode 4.2ではビルド関係で4.1から大きく変わったところがいくつかあってかなり手間取ったので、調べたことをまとめておきます。 Xcode4.2のArchitectures設定 Xcodeプロジェクトの設定で、ArchitecturesのところがXcode4.1.2までは"armv6 armv7"となっていたのが、Xcode 4.2からは、 のように、"Standard (armv7) - $(ARCHS_STANDARD_32_BIT)"などとなっていて、armv6が外されています。 このままビルドすると、Deployment TargetにiOS4.3以前を指定している場合に問題が発生するようです。 iOS4.3以前をサポートする場合は、 のように、armv6も追加しておく必要

    watanata2000
    watanata2000 2012/03/02
    Xcode 4.2 ビルド設定 変更
  • iOSデバイスのクラッシュログを読むには - Awaresoft

    1. クラッシュログファイルを探す iOSアプリがデバイス上でクラッシュしたとき、デバイス上に自動でクラッシュログが生成されています。これを使えば、デバッガで接続していない状態でクラッシュした時でも、クラッシュの原因を調べることができます。 クラッシュログは、アプリがクラッシュしたデバイスを一度iTunesでMacPCに接続して同期すると、デバイスから次の場所にコピーされます。 Macの場合: ~/Library/Logs/CrashReporter/MobileDevice Windows Vista/7の場合: C:\Users\<user_name>\AppData\Roaming\Apple computer\Logs\CrashReporter/MobileDevice Windows XPの場合: C:\Documents and Settings\<user_name>\A

    watanata2000
    watanata2000 2012/03/02
    クラッシュログ 参照方法 ★★★
  • Xcode 4でビルド番号を自動的に増やす方法 - Awaresoft

    Xcode 4には、ターゲットのサマリーに「Version」と「Build」の欄があります。このBuild番号をビルドの度に自動的に増やしていく方法のメモ。こちらのQ&Aページを参考にしました。 バージョン番号とビルド番号の付け方について ターゲットのサマリーの"Version"はInfo.plistの"Bundle versions string, short" (CFBundleShortVersionString)、"Build"は"Bundle Version (CFBundleVersion)"に相当します。 バージョン番号とビルド番号の使い方の流儀はいろいろあり、プロジェクトにあった方法を選べばよいわけですが、私の場合は上のQ&Aページで説明されているのとほぼ同じように、次のようなルールで付けることにしました。 バージョン番号は、 {メジャーバージョン}.{マイナーバージョン}

    watanata2000
    watanata2000 2012/03/02
    ビルド番号 自動採番 増やす
  • [Objective-C] Xcode の単体テスト環境 - それはBooks

    iPhone アプリで利用している Xcode 上に単体テスト環境を構築する手順のメモです。 GUI の構築が多い iPhone アプリ開発ですが、一部ロジックもあります。ロジックのテストはあったほうがいいし、なきゃ不安。 ということで単体テスト環境の構築方法をいろいろしらべてやってみた手順のまとめです。 開発環境 僕の Xcode の環境です。この環境でテスト環境を作っていきます。 OS のバージョン Mac OS X 10.6.4 Snow Leopard Xcode のバージョン 3.2.4 iOS のバージョン 4.1 単体テスト環境の作り方 - 手順 Xcode には 単体テスト(OCUnit)用の SenTestingKit というフレームワークが用意されています。 ここでは、iPhone 用のプロジェクトで OCUnit を使った単体テスト環境を構築する手順を紹介します。 手

    watanata2000
    watanata2000 2012/03/02
    単体テスト Unit Test Xcode Objective-C iOS ★★★
  • repeatgeek.com

    watanata2000
    watanata2000 2012/01/30
    Xcode SVN Subversion
  • iPhoneアプリの公開手順、ビルドから登録まで

    2010年10月08日02:23 カテゴリiPhone iPhoneアプリの公開手順、ビルドから登録まで iPhoneアプリの公開手順です。公式ドキュメントに日語のpdfがあるので、それも見ておきましょう。 iTunesConnect_DeveloperGuide_JP.pdf この時点の情報からちょっと変わっているようです。 ビルドが終わってってその先についてです。Apple Storeに登録するまでを解説します。アプリのビルドをまだ行っていない方はこちらの記事を参考にファイルを準備して下さい。 【iTunes Connectへ登録】 ・iTunes Connectへ移動。読んで同意する。 ・「Manage Your Applications」の「Add New Application」をクリック ・「Primary Language」は「English」がおすすめ。(これを選択すると

    watanata2000
    watanata2000 2012/01/27
    アプリ 公開手順 (はじめて)2
  • How to Create an App from Scratch | AppMaster

    Turning an app idea into a working reality is a more complicated task than most people might believe. However, with the wealth of software resources available on the internet, creating an app out of your idea is manageable. You don't even need to necessarily know how to develop mobile apps to make your application work. You can hire third parties or freelancers as there many places where you can f

    watanata2000
    watanata2000 2011/10/02
    MapKit マップ 使い方 はじめて
  • あかばね式 [iPhone]UITableViewで1行単位で行のリフレッシュを行う方法

    iPhone SDKの話。 UITableView で、1行単位で行をリフレッシュ(最新の内容で表示を更新する)には、 以下のように、reloadRowsAtIndexPaths を使う。 UITableView* myTableView = テーブルビュー; for (int i = 行数 - 1; i >= 0; --i) { if (何らかの条件) { NSIndexPath* indexPath = [NSIndexPath indexPathForRow:i inSection:0]; NSArray* indexPaths = [NSArray arrayWithObject:indexPath]; [myTableView reloadRowsAtIndexPaths:indexPaths withRowAnimation:UITableViewRowAnimationNon

    watanata2000
    watanata2000 2011/09/29
    UITableView Cell 1行単位 リフレッシュ
  • UITableViewでページング処理をする。 - 24/7 twenty-four seven

    App Storeとかであるんだけど、UITableViewの最初の20件とかを 読み込んでおいて、もっと見たい場合は一番下のセルの 「ほかの??件を読み込む」 とか 「次の??件…」 ってのを押すとインジケーターがぐるぐる回って そこにセルがインサートされるみたいなやつを作りたくて 検索してみたけど実装する方法がみつからない。 あれってどうやればいいんだろう…。 もうちょっと探してみる。 UITableViewで「ほかの??件を読み込む」を実装する方法がわからない - clouderのiPhoneアプリを公開するまでの日記 - iPhoneアプリ開発グループ 「次の??件…」を表示するために最初のデータ件数+1をテーブルビューの行数とします。 - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NS

    UITableViewでページング処理をする。 - 24/7 twenty-four seven
    watanata2000
    watanata2000 2011/09/29
    次のN件 UITableView ページング paging
  • Lazy load images in UITableView

    I have some 50 custom cells in my UITableView. I want to display an image and a label in the cells where I get the images from URLs. I want to do a lazy load of images so the UI does not freeze up while the images are being loaded. I tried getting the images in separate threads but I have to load each image every time a cell becomes visible again (Otherwise reuse of cells shows old images). Can so

    Lazy load images in UITableView
    watanata2000
    watanata2000 2011/09/29
    Lazy Loading UITableView 遅延ローディング