2012年8月5日日曜日

iOSアプリ開発をはかどらせるツールのまとめ

・ソーシャルアプリ作成 Parse.com
・リファレンス検索 Dash
・リポジトリ github
・クラッシュレポート Crashlytics
・AppStore分析 AppAnnie(これは使ってる)
・多言語化 Linguan
・アクセス解析 Google Analytics
・メモリリーク検査 Istruments/Leaks

こちらをどうぞ。

http://qiita.com/items/6faa03455f99ce7497a0

2012年5月27日日曜日

HDIM経由でデモビデオの作成

こいつを使うと、AirPlay ミラーリングでアプリデモ画面をHDMI経由で録画できるようです。

でもよく考えるとThundervolt対応のMac持ってなかったし・・とりあえず自家ビデオ撮影で。

http://www.macotakara.jp/blog/index.php?ID=15835 

 

2012年5月21日月曜日

iOS開発。初心者にもどろう。

 えー、iOS5、特にXCode4になっていらい、どうも開発意欲が湧いてこない。


 これはどういうことだ。XCode4になってから新しい技術、ストーリーボードが導入され、さらにはコーディングスタイルまで変更となったARCが導入され、頭を入れ替えなくてはいけなくなっているからだ。


 このような状況で、ストーリーボードもARCも教科書的に勉強はするものの、今ひとつ見についていない。


 これはなぜかといえば、新しいスタイルでの開発が体に身についていないことに原因があると分析する。こういうものを作りたいという欲求に対し、体をどう動かせば良いのかが、イメージできないのだ。


 自分の開発の基礎となったのは「はじめてのiPhone3プログラミング」だ。


 ここで示されるコードを、写経のようにXCodeに打ち込みながら、それを拡張する形で物をつくった。分かるところは変更し、分からないものはそのまま書き写す。そうしていくうちに、いろいろなバリエーションでものが作れるようになり、そして応用をする度に、わからないことが少なくなっていき、そして基礎から離れ、ほぼ応用だけで組みたれられるようになる。


 しかしながら、XCode4/iOS5に相当する整理された基礎的な書籍というものはない。だから開発のための訓練ができない。だから思いを形にできないのだ。


 ないのであれば、自分で作るしかない。
 「はじめてのiPhone3プログラミング」をもとに、現代の技術であるXCode4、ARCを前提とするプログラミングスタイルを確立しようではないか。


 いちから勉強しながらものづくりし、技術を身につけるのだ。

2012年5月17日木曜日

Twitter社が提供するObjective-C用テキスト処理ライブラリ

Twitter社からURLやハッシュタグを抽出するObjective-Cライブラリが提供されているようです。
そろそろ取り掛からないとなぁ。

http://cocoadays-info.blogspot.jp/2012/05/twitter-obj-c.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+blogspot/qpplRt+(Cocoaの日々情報局)

2012年4月29日日曜日

VMWareFusion アップデートでハマった。

VMWare Fusion4.1.2のバージョンアップが来たため、ササッとインストールしてしまったがハマった。

Windowsが動かない。動かないというか、いろいろ触ってみると、どうやら1/100くらいのスピードで動いている。

なんだかよく分からなかったた、シマンテックのAutoProtectがコケたあと、なんとなく動くようになり、さらにVMWareツールがインストール開始して、ようやくまともに動くようになった。

いまだによくわからないが、VMWare Fusionのアップデート後は辛抱強く待つことが必要なようだ。

2012年3月20日火曜日

objective-c の基礎

Objective-c も年々進化してきており、heap領域の解放を自動で組み込んでくれるARC(Automatic Reference Counting)記法(ガーベジコレクションではなく、コンパイル時に組み込みます)が登場しています。

 また、Objective-cをオブジェクトとして、またMVC(model view controller)モデルに従った拡張性の高い構造で構築するには、それに則った機能を使わなくてはなりません。

 2011年秋のStanfordの公開講座ではそれらの基礎が解説されており、これらの変化や基本を知る上で必見です。 http://deimos3.apple.com/WebObjects/Core.woa/FeedEnclosure/itunes.stanford.edu-dz.10655206402.010655206404.11199595098/enclosure.pdf

2012年3月19日月曜日

Could not find MainStoryboard

ソースサンプルの実行時にMainStoryBoardが見つからないときの対処方法 http://stackoverflow.com/questions/9113329/xcode-4-2-mainstoryboard-not-found