@neiraza

2匹の怪獣が寝た後にプログラマーしてる、最近はサイバーエージェントでゼミ長もしてる僕のネタ帳

iPhone

iOSとAndroidアプリのダウンロード数を晒してみた

3年くらい前に初めて作ったiOS & Androidアプリについて、 公開から現時点までのダウンロード数を 記録がわりに、晒してみることにした。広告とか入れてないので、収入は無し。 iOSはゲームで、Androidは添付画像ベースのメーラー。iOSの方は、5割りほどが中…

blockでコールバックを書いたった

blockでコールバックを書くいい加減、delegateばっかだと、あっちこっち読むのが大変なので書いてみた まず、呼び出される側から。 // BlockSample.h #import <Foundation/Foundation.h> typedef void (^BlockSampleCallBack)(NSArray *foo); @interface BlockSample : NSObject - (vo</foundation/foundation.h>…

CoreDataのサンプルでハマった?

もし、あなたがReceiver type 'NSManagedObjectContext' for instance message is a forward declarationでハマったら、hoge-Prefix.pchを思い出せ!たぶん、サンプルではCoreDataのimportがpchファイルに書いてあるはず。 そんなiOS、CoreDataを始めますっ…

UIAlertViewのdelegateでダラダラすんの禁止

UIAlertViewでok/cancelをタップした後の処理ってどうしてます? delegateだけで対応すると、 複数のUIAlertView扱っちゃうと、分岐の嵐。アラートダイアログが消えたら、○○するとかでも良いのかもだけど、 後々、UIKitが対応してくれるとしたら、blockでや…

GMTな文字列をNSDateなローカル時間に変換した

iOSとAndroidをいったりきたりしているうちに、 この単純な対応方法を忘れてしまったので書いておく。そもそも、NSDateのカテゴリとかで残ってないのが不思議なんだけど。 前に作ってた時は、どーしてたんだろか。基本方針として、 NSStringやNSDateのカテゴ…

pod installできなくて困っていた件を解決した

気づいたら、こんなことになっていて、、、 > Installing MBProgressHUD (0.7) > GitHub download $ /usr/local/bin/git config core.bare true $ /usr/local/bin/git config core.bare true > Updating cache git repo (/Users/togu/Library/Caches/CocoaPo…

UITextFieldの本当の文字数をみてなかた

ほんたったで写経したり、設計書や資料集やらを置いて捗りまくりです。EDISON ほんたった赤(ハードケース入り)出版社/メーカー: 株式会社エジソンメディア: オフィス用品購入: 1人 クリック: 36回この商品を含むブログ (1件) を見る 本題 UITextFieldを2つ…

タッチイベントをスルーとか

あるviewのタッチイベントをスルーしつつ、そのview上のボタンイベントを拾いたい。 例えば、viewAの上に透明なviewBをのせて、viewB上にbtnCを置くとか。これ特別なことではないんだけど、 AndroidとiOSをいったりきたりしてると、よく書き方を忘れてしまう…

3ヶ月前に終わった講座で制作したゲームを晒した

下記、証拠。 「デザインはもとより、やりこみ要素がなく、コメントできないゲーム」と@y_kohに評されたゲームを公開した。公開理由は、マーケット申請の手続きをやってみたかったのと、 実際に公開して、反省点も踏まえて、次に繋げようかと。そもそも、「…

scene移動時に値をバケツリレー再び

今日は一日、WebテスティングサービスとかいうSPIなやつを、 待ち時間に暇だったので、ずーっとチャレンジしてました。さて本題ですが、以前下記のようなエントリを書いたのですが、 iPhoneアプリ開発講座を受講する その9 Scene移動時に値を引きわたす http…

iPhoneアプリ開発講座を受講する その11

土曜日に行ってきた講座のおさらい。 そろそろ終盤ということで、 課題演習時間が長くなってきたので、今回も短め。一応というレベルでおそわったのが、「Particle」。 例えば、こんな感じ。これはこんな感じで実現。 Comet.plistを適当な場所に置いて、こん…

iPhoneアプリ開発講座を受講する その10 & RoR3献本きた

CCLabelAtlasについて 下の画像の左上にある数字。こいつを表示する。 画像で数字を用意するんだけど、決められた順で用意しておく必要があるそうな。 ラベルの準備 CCLabelAtlas scoreLabel_=[CCLabelAtlas labelWithString:@"000" charMapFile:@"texture/f…

iPhoneアプリ開発講座を受講する その9

Scene移動時に値を引きわたす 方法はいくつかあると思うが、一番簡単そうな方法はこれかな。 Scene経由のバケツリレー方式。 Scene移動先の.h sceneの引数でバケツリレー。 @interface SecondLayer : CCLayer { CCLabelTTF *label_; } +(CCScene *) scene:(N…

iPhoneアプリ開発講座を受講する その8

講座に行ってきたけど、今回も何回かにわけて書いていきます。 Sceneを移動する 結果画面 結果から見ていくと、最初はこんな画面。 真ん中のcocos2dのマークをタップすると、次の画面に遷移する。 それがこれ。 実装的には・・・ ボタンをつくる CCMenuItemI…