Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

xcodeに関するpaellaのブックマーク (34)

  • SenTestingkitとgcovでテストカバレッジを測定してみる « NAVER Engineers' Blog

    こんにちは、QAチームのアベです。 iOS SDK でのコーディングって楽しいですよね。でも完成度の高いアプリを目指すと開発ライフサイクルの中でいくつものテストを充分に行う必要があり大変なことも多いです。難しいのは「充分に」というところです。何をもって「充分」といえるでしょうか?時間とお金があればいくらでもテストするよ!と思うものですが、時間とお金が潤沢にあるプロジェクトは現実にありません。 そこでコストと納期とのトレードオフで重要なところを重点的にテストするという戦略があります。 masuidrive さんも言ってました、「モデルの UnitTest は書く、Integration はあきらめよう」と。戦略は様々ですが比較的テストコードを書き易いモデルレイヤのプロダクトコードに対するユニットテストを充分に行うというのが現実的のようです。 記事ではモデルレイヤにあるようなコードのユニット

  • Running Xcode 4 unit tests from the command line

    Running Xcode 4 unit tests from the command line Jonah Williams · April 6th, 2011 Command line builds for Xcode 4 projects are a good first step but I really want to get my project’s tests running on a continuous integration server again. Since “test” isn’t a valid build action to pass to xcodebuild I’ve been looking for a configuration which would allow me to run tests in a headless environment.

    Running Xcode 4 unit tests from the command line
    paella
    paella 2011/09/29
    xcodebuildを使ってGHUnitのユニットテストを行う方法。-workspace,-scheme,-sdk,-configurationオプションの使い方。
  • Building Xcode 4 projects from the command line

    Building Xcode 4 projects from the command line Jonah Williams · April 6th, 2011 The Xcode 4 developer tools introduced some changes to the xcodebuild command line tool. Instead of specifying a project and target developers can now provide a workspace and scheme to build. > /Developer_Xcode4/usr/bin/xcodebuild -help Usage: xcodebuild [-project ] [[-target ]…|-alltargets] [-configuration ] [-arch ]

    Building Xcode 4 projects from the command line
    paella
    paella 2011/09/29
    Xcodeのビルド作業をコマンドラインで行う方法。xcodebuildの使い方。
  • How do I set up NSZombieEnabled in Xcode 4?

    Ask questions, find answers and collaborate at work with Stack Overflow for Teams. Explore Teams Collectives™ on Stack Overflow Find centralized, trusted content and collaborate around the technologies you use most. Learn more about Collectives

    How do I set up NSZombieEnabled in Xcode 4?
    paella
    paella 2011/07/29
    Keep alt/option pressed and select "Test..." or "Run...". Go to the Arguments tab, and add NSZombieEnabled YES in the "Environment Variables" section
  • Xcode 4 用 Code Snippet

    先日 Github で Xcode 3 のテキストマクロを Xcode 4 用の Code Snippet 形式に変換するアプリ「TextMacro2Snippet」のソースを 公開 しました。 ただ、Xcode 3 のテキストマクロは、私が使い始めた当時は情報が少なかった(単に見つけられていないだけかも)こともあり、広く一般に利用されているという印象はありません。 そこで、Xcode 4 ですぐに使える変換済みの Code Snippet をあわせて公開しました。内容は、私が Xcode 3 で使っていたものを TextMacro2Snippet で変換したものです。よろしければお試しください: ppm/Xcode4Snippets – GitHub 使い方 使い方は、snippets フォルダの中身を ~/Library/Developer/Xcode/UserData/CodeSni

    Xcode 4 用 Code Snippet
    paella
    paella 2011/04/03
    先日 Github で Xcode 3 のテキストマクロを Xcode 4 用の Code Snippet 形式に変換するアプリ、と便利なSnippets
  • Xcode 3 のカラーテーマを Xcode 4 用に変換するアプリ

    Xcode 4 では、カラーテーマの仕様も変更されました。今回は、Xcode 3 用のカラーテーマを Xcode 4 に変換するアプリ xccolortheme2dvt を作りましたので、紹介します。 アプリについて このアプリは、mrevilme 氏が公開されていた Python スクリプト を少し手直しして、AppleScript アプレットでラップしたものです。 TextMacro2Snippet では自力で新しい設定項目にマッピングするコードを書いたのですが、今回はすでにスクリプトが公開されていたので、それを使ってみました。 ダウンロード https://github.com/ppm/xccolortheme2dvt/archives/master 使い方 アプリを起動する。 変換したい Xcode 3 用カラーテーマを選択する(複数選択可)。 変換した Xcode 4 用のカラー

    Xcode 3 のカラーテーマを Xcode 4 用に変換するアプリ
    paella
    paella 2011/04/03
    便利そう
  • 404 Error - File Not Found

    指定されたファイルは見つかりませんでした。 10秒後に トップページ にジャンプします。

  • Python で Xcode のビルドスクリプトを書く方法

    以前こんな記事を書きましたが、今回はもっと実践的なお話。PythonでXcodeのビルドスクリプトを書いてハッピーになろうというお話です。 ■なぜXcodeのビルドスクリプトを書くのか Xcodeのビルド機能だけでは出来ないことをやりたいからです。たとえば、特定のディレクトリの中に入っているリソースを、ビルド時にアプリにパッケージングしたい。ビルドする前に、特定のリソースを暗号化して、アプリにパッケージングしたい。といった要望が結構ありますが、これらはビルドスクリプトを使えば簡単に可能になります。 手でいちいちやるより楽で安全ですね。 ■なぜPythonか 理由はいくつかあります。Windows, Mac, Linux, 全ての環境で動く。したがって、万が一のときにはビルドスクリプトだけを移植できる。sh とか csh とか非力すぎてやってらんない。 zsh もつかえるけど Python

    Python で Xcode のビルドスクリプトを書く方法
  • Xcode 4 Keyboard Shortcuts now available!

    The Xcode 4 Keyboard Shortcuts are now available. I've decided to make forking it and creating your own version easier by putting it up on Github. This will make it easier to browse forks and merge new formats in. Additionally it makes it easy to have a consistent go to place that doesn't change for updates to the shortcuts. You can download the Xcode 4 keyboard shortcuts here: Xcode Keyboard Shor

    Xcode 4 Keyboard Shortcuts now available!
    paella
    paella 2011/03/10
    Xcode4のショートカットキー一覧が載ったチートシート。メモメモ。
  • Macminicolo - Fireballed.org service

    An update on Fireballed.org For a long time, we ran Fireballed.org on a Mac mini in our data center. In fact, we launched it over six years ago. Here is the original link from DaringFireball.net announcing the service. For all of those years, the service was ran on a single Mac mini. When other servers melted, a Mac mini server handled the traffic no problem. Some days, it would be accessed by a h

    paella
    paella 2011/03/10
    レビュー記事。Xcode4の
  • iOS Developer Cheat Sheets

    I was browsing through the referral log to this site, and found an excellent post containing cheat sheets for iOS development, and other mobile platforms. I have mentioned a few of these in the past, but there were a couple that I didn’t know about. Here’s what you’ll find for iOS developers in the article: 1. iPhone Objective-C Cheat Sheet – a cheat sheet for iOS developers that I made some time

    paella
    paella 2011/01/18
    Mac上で開発を行うときの、色々なチートシート。ショートカットキーやAPIや。
  • Cocoaの日々: Xcode のマクロ定義

    iOS/iPhone/iPad/MacOSX プログラミング, Objective-C, Cocoaなど Xcodeのマクロ定義は下記が詳しい。 【Xcode】設定しておくと便利なカスタマイズいろいろ | iphoneアプリで稼げるのか コピー元 /Developer/Applications/Xcode.app/Contents/PlugIns/ TextMacros.xctxtmacro/Contents/Resources/ObjectiveC.xctxtmacro これを下記へコピーする。 ~/Library/Application Support/Developer/Shared/Xcode/Specifications/ 後はこれに追加していけばよい。 以下はプロパティ定義文を挿入するマクロ。 { Identifier = objc.property1; BasedOn = o

    paella
    paella 2010/10/16
    Xcodeでの入力補完機能を強化する方法。便利そう。メモメモ。
  • プログラマーに便利なカラーピッカー - 強火で進め

    プログラマーに便利なカラーピッカーを追加するアドオンです。 DLはこちらから Developer Color Picker http://panic.com/~wade/picker/ インストール方法 DLしたファイルを解凍後、以下のディレクトリに DeveloperColorPicker.colorPicker をコピーします。 フォルダが存在しない場合は作成して下さい。 <home>/Library/ColorPickers 使い方 InterfaceBuilderなどでカラーピッカーを選択。 タブの最後に「絵の具のチューブ」のアイコンが追加されてるのでそれを選択。 組み合わせ次第で以下の様な文字列がクリップボードに保存されます。 「NSColor - RGB calibrated」で Copy [NSColor colorWithCalibratedRed:0.000 green:

    プログラマーに便利なカラーピッカー - 強火で進め
  • XCodeを開発しやすくカラー設定を変更する·XCode themes MOONGIFT

    XCode themesはMac OSX/XCode用のフリーウェア。XCodeはiPhoneアプリMac OSXアプリを開発するのに必須とも言える開発環境(IDE)だ。IDEはテキストエディタ同様に個々人によって設定を変え、使いやすさを追求するのが基だ。 XCodeの生産性を上げる 色やフォントを自分向きに設定するだけで生産性は大きく変わってくる。デフォルトのままでは白ベースなので長時間見続けるのは辛く、個人的には黒ベースが良い。そんなカラー設定を提供するのがXCode themesだ。 XCode themesはXCodeのカラー設定を保存している。「~/Library/Application\ Support/Xcode/Color\ Themes/」にダウンロードしたファイルを保存すると、XCodeの設定画面のフォントとカラーで「GHDark」「ColorBlind」「GDTw

    XCodeを開発しやすくカラー設定を変更する·XCode themes MOONGIFT
    paella
    paella 2010/08/30
    Xcodeのカラーテーマ集(黒)。いままでずっとデフォルトの白ベースだけれど、黒の方が良いのかな?適用してみようっと
  • [iPhone][Xcode]Xcode>Resources 追加したフォルダにフォルダ参照を作成する: ochiの楽習帳

    XcodeでプロジェクトファイルのResources にフォルダを追加するとき、今までは特に考えず「追加したフォルダに再帰的にグループを作成する」でフォルダを追加していた。 このとき別のオプションで「追加したフォルダにフォルダ参照を作成する」というのがあるのだが、この前試してみたら、追加のされ方が大きく異なったので驚いた。 いや知らないって、怖いなぁー。 追加したあとにターゲット>アプリ>バンドルリソースをコピー を見るとその差はすぐ分かる。 「追加したフォルダにフォルダ参照を作成する」で追加した場合は、ここに追加したフォルダのままディレクトリ階層がコピーされるのだ。 こうなるとこれらのファイルを参照するときは階層を意識して呼ぶ必要がでてくるし、またこれを利用することもできる。 バンドルリソースにhtmlページを持たせるときなどに便利。 バンドルリソースに階層が作られている

    paella
    paella 2010/06/17
    「追加したフォルダにフォルダ参照を作成する」は、バンドルリソース内にもディレクトリ構成を維持してファイルを入れてくれる。Webページをつっこむ場合などに用いる
  • iPhone アプリを iPad 対応にする方法(プログラミング編) : 管理人@Yoski

    スクリーンショットとりながら丁寧に説明する気はないのだけど、メモ残しとかないと自分でも忘れそうなので・・・ iPad の登場で、iPhone/iPad 両方に共通のバイナリというものが SDK 3.2 で作成できるようになりました。 もちろん、iPhoneiPhone OS 3.1系、iPad は 3.2 系なので、API の変更を吸収する必要はあるのですが、それを差し引いてもシングルバイナリで提供できるというのはメリットが多いわけで・・・ で、その方法。主に Interface Builder を使ってる人向け。 詳しくは Starting Your Project を読んでください。MPMoviePlayer を使っている自分にとっては「どうすんだよ、これ・・・」って感じではあるのですが・・・ま、それはさておき。 ※次の手順 1-3 については、XCode の 「Upgrade

    paella
    paella 2010/04/19
    iPadバイナリを生成するときの手順。めもめも。アイコン対応はSDK3.2以降じゃないとだめなのかな?
  • Xcodeでビルドする時にファイルをコピーする(ビルドフェーズの追加)

    Safari用プラグインの開発を行う場合、(1)ビルド (2)プラグインフォルダへコピーという2種類の操作を繰り返す必要がある。(2)は手作業が必要。シンボリックリンクを使う方法もあるが、今回は Xcodeのビルドフェーズの機能を使ってこの(1)(2) を一緒に実行するように設定してみた。以下、手順のメモ。 初期状態ではこのようなビルドフェーズで構成されている。

    paella
    paella 2010/01/07
    ビルド時のフェーズ(実行する処理)を追加&カスタマイズする方法。便利。
  • Define __MyCompanyName__ in Xcode per project?

    I've seen how to define the __MyCompanyName__ macro value that displays in all header comments in XCode by defining it globally via a terminal command: defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{"ORGANIZATIONNAME" = "My Company";}' However, I do work under multiple company names and would like an easy way to switch this depending on what project I'm working on. I realize th

    Define __MyCompanyName__ in Xcode per project?
    paella
    paella 2010/01/06
    プロジェクト毎にXcodeでの__MyCompanyName__を変える方法。3.2以降ならプロジェクトの設定で可能みたい。
  • github を使う

    Xcode で SampleCode/ 内に HelloWorld という Cocoa Application プロジェクトを新規作成する。 $ cd SampleCode $ ls HelloWorld リポジトリへ追加する。 $ git add HelloWorld status で状況が確認できる。 $ git status # On branch master # Changes to be committed: # (use "git reset HEAD ..." to unstage) # # new file: HelloWorld/English.lproj/InfoPlist.strings # new file: HelloWorld/English.lproj/MainMenu.xib # new file: HelloWorld/HelloWorld.xcodep

    github を使う
    paella
    paella 2009/11/04
    gitHubをXcodeで活用するまでの記事。分かりやすい。
  • Xcode Shortcuts Updated for Xcode 3.2 on Mac OS X 10.6 Snow Leopard

    Xcode Shortcuts (PDF) Xcode Shortcuts (Black & White) (PDF) Update The original Pages Documents used to make this are now freely available under the Creative Commons License, see more info here I've gone ahead and updated the Xcode Shortcuts list for Xcode 3.2 on Mac OS X 10.6 Snow Leopard. Although I go to great lengths to ensure accuracy and correctness it could have the rare error. If you spot

    Xcode Shortcuts Updated for Xcode 3.2 on Mac OS X 10.6 Snow Leopard
    paella
    paella 2009/09/10
    Xcodeのチートシート。Snow Leopard対応。便利!だけど縦横比のせいで印刷しづらい!