「ヤフー vs クラスメソッド iOS 炎の7番勝負」で発表したスライド。 開発効率をあげるためのXcodeのtipsを紹介しました。 補足エントリはこちら: http://himaratsu.hatenablog.com/entry/xcode Ustはこちら: http://www.ustream.tv/recorded/44215492Read less
これからiOSアプリ開発をやりたい!という人へ 自分が実際にiOSアプリ開発をやって、便利だったと思う情報を残しておきます。 これからアプリ開発やりたいという人の参考になれば。 iOSアプリ開発の第一歩 まずは間違いなくMacを買うこと。 Macを書いましょう。Windowsじゃ開発できません。 MacじゃないとiOSアプリの開発はできないので、 これがないとお話になりません。。。 インストールしておくもの 基本的にXcodeさえインストールしておけばアプリの開発はできます。 Mac App Storeからダウンロードできます。 実機インストールやApp Storeに公開したい場合は、 iOS Developer Programを購入する必要があります。 まずはこれを読むべき Appleのドキュメント集(日本語訳Version) https://developer.apple.com/jp
詳解Objective-C2.0にはテストの話がなかったけど、この辺は何で学ぶのがよいのだろうかなあ 2014-01-12 10:49:26 via web @nagayama テストのこと書いてある和書たぶんぜんぜん無い気がします。洋書ならありそう。Xcode標準のXCTestとOCMockとOHHTTPStubsとTKRGuardを使ったら最低限の単体テストが書けるつもり。あとexpectaとspecta使ってもよさそう。 2014-01-12 12:37:56 via Twitter for iPhone to @nagayama から 公式ドキュメント翻訳 Xcodeの概要(PDF) 「アプリケーションのユニットテスト」の項目があります、が内容は薄い。 Instrumentsユーザガイド(PDF) 「UIのテストの自動化」の章がありUI Automationについてふれられています
Apple iPhone 3GとiPhone SDKを使ってアプリケーションをデバッグするための情報。 デバッグとは 言わずもがな、不覚にもアプリケーションが正しく動かなかった場合に原因を突き止めて修正する作業のことです。 NSLogの利用 NSLogを利用してタイムスタンプや変数の内容等をデバッグウィンドウに表示することで、原因を特定できることが多々あります。例えばNilであるはずがないオブジェクトが存在していることを突き止めれば、これをインスタンス化したり代入している箇所に問題があると言えます。 ただ、NSLogをDevice用のアプリケーションに入れておくとログが物理的に生成されてしまうため、スイッチを付けて判定させると便利です。 #if kShouldPrintLog NSLog(@"*** init_bydate_statement defined"); #endif こんな感じ
Knowing your tools inside out is paramount - because you spend countless hours with them. If Xcode is one of the tools you use, we have something for you: we created a nice cheat sheet that we would like to share with you. On the front you can find all the essential keyboard shortcuts. On the back, our "tips & tricks" help you get the most out of Xcode. Download the Cheat Sheet Get 16 of our most
iPhoneアプリのクラッシュログとして、デバッグシンボルが入ってない意味不明のログしか取り出せないことってないですか? そんなときに使えるかもしれないハックです。 iPhoneアプリをコンパイルした時にbuildフォルダの中のアプリのとなりに、.dSYMという拡張子のファイルができることに気づいてますか? どうもこのファイルはストリップされたデバッグシンボルが格納されているようです。このファイルを使って、上述のわかりにくいクラッシュログをシンボルつきのログに変換することできるスクリプトがあります! /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins/iPhoneRemoteDevice.xcodeplugin/Contents/Resources/symbolicatecrash これを/usr/
全くプログラムを書いたことがない人と、iPhoneアプリを勉強したいけどうどうしたらいいか?という会話をしていて、どうやらObjective-Cの初心者本には、C言語ができないとプログラム書けません、と書いてあるらしい。 それに対して、いや、別にC言語は知らなくてもいいんじゃないかなぁ?!という会話をしていたんだけど、 (「知ってる」「知らない」というレベルにはCの場合、何段階もあると思う。「はじめてのC」のレベルか、それ以上かの差は大きい。) まぁ、そうでなくても仮にプログラミングのセオリーを分かっていても、Xcodeの使い方とか、Interface Builderの使い方とか、クラスのbindingの関係性とか、ややこしいXcodeらしい仕組みを身につけるのに結構時間がかかる。 また、Interface BuilderとかStory boardあたりが混沌に拍車をかけていて、どうせカス
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く