CoreDataを追加したらARCのエラーが出た

久々!約2年ぶり!!ARCがデフォルトONになってからの現象でしょうか。 新規プロジェクト作成時にUse Core Dataのチェックせずに作って、後になって追加する時にハマりました。既存のプロジェクトへUse Core Dataオンにしたサンプルからコードをコピペしてみ…

Google Cloud Messaging for Android (GCM)を使ってみた

★2014.3.18追記ありAndroid 4.1のAPIが公開されましたね!お仕事でC2DMを使おうとしていた矢先に、 Android Cloud to Device Messaging (C2DM) is deprecated. http://developer.android.com/guide/google/gcm/c2dm.html というわけで、C2DMの進化版、GCMを…

JNI(.so)を使ったJARライブラリのandroidでのロードの仕方

なにこのタイトル! 初めてのandroidネタです。お急ぎの方は最後の方から見て下さい。Javaのライブラリはjar形式で配布可能なんですね。 公式ではやるなって言ってるような気がしますが、クライアント様様様の要求でjarで出さなきゃいけない時もありますね。…

新しいiPadの機種名

銀ダコはおいしいですね。iOSの機種の判別方法は用途に合わせて色々あります。単純にiPadかiPhoneかはたまたiPodか取得したい場合は、 NSString *model = [[UIDevice currentDevice] model];で取得出来ます。 出力はそのまま"iPad"、"iPhone"、"iPod"。もっ…

バックグラウンドなったらアプリを終了する

iOS

すぐ忘れるのでメモ。Info.plistに「Application does not run in background」を追加。 値はもちろん「YES」!

再生終了時に何かする

前回の続編的なものです。再生&フルスクリーンをプログラムからやったので、終了時も何かやってみよう!です。javascriptで何かさせる場合は前回の [webView stringByEvaluatingJavaScriptFromString:@"var v = document.getElementById('video');v.webkitE…

iPhone/iPadのwebviewで動画を自動再生&フルスクリーン化

ブラウザのhtml5対応は日進月歩なので今のところ(iOS5.0)の挙動ということで。 Autoplay html5で使えるようになったタグで、webViewへ動画を簡単に載せることが出来ます。 NSString *httpString = @"<video id='video' width='500' height='300' src='http://hoge.com/hoge.mp4' controls></video>"; [webView loadHTMLString:httpString baseURL:nil];c…

twitterウィジェットを貼り付けようとしてハマった

同じ名前でツイッターもやってるのでせっかくだからサイドバーに貼ってみよう!ということでやってみたらハマったのでメモ。 まずは貼り付けるウィジェットをTwitter公式サイトからもらいます。 https://twitter.com/about/resources/widgets 自分のツイート…

NSObjectを継承しないと…

iOS

does not implement methodSignatureForSelectorってエラーが出ますよ! 実行時に!いきなり落ちてしかもエラーの内容分からずでハマった。。 @interface Common {} @endとかやりやすそうな(実際にやった)ので注意しよう…

iOS5のnextResponderの挙動

iOS

ちょっとハマったので解決してないけどとりあえずメモ。iOS5がリリースされて、早速今のプロジェクトも5向けでリリースすることに。 スワイプの時はUIScrollViewでスクロール、タップの時は親ビューで処理したいって時に -(void)touchesEnded:(NSSet *)touch…

Quartzで影生成

メモ。 CGContextDrawShadingを使うらしい。 後でちゃんと調べる。

起動時にデバイスの向きを取得する

iOS

画面の向きによって挙動を変える時、willRotateToInterfaceOrientationを実装してやることで画面の向きの変更に対応する事ができます。ただ、このメソッドは画面の向きが変わった時にだけ呼ばれるのでホームボタンが下の状態で起動すると呼ばれません。そこ…

iOS3.2でのDisplayLinkの取り方

初めて書きますよ。はてな記法とかまだよく分かってないです。 これから勉強するので許して下さい。iPhoneでアニメーションループを使いたい時、iOS4.0以降のサンプルだと CADisplayLink *aDisplayLink = [[UIScreen mainScreen] displayLinkWithTarget:self…

PositionMaker User's Manual

iOS

iPad版マニュアル iPhone版マニュアル

PositionMaker User's Manual

iOS

For iPad For iPhone

PositionMaker(iPhone版)ユーザーマニュアル v1.1.0

iOS

English manual is hereダウンロードありがとうございました! 一通りの使い方をまとめてみました。 何か分からないことや要望等があったら、コメントを残していただけるとありがたいです。 チュートリアル これはアプリ起動時の画面です。 ツールバーの左端…

How to use PositionMaker on iPhone v1.1.0

iOS

日本語のマニュアルはこちらThank you for downloading my app! If you have any questions about my app and/or this article, please feel free to leave comments. Tutorial This is a screenshot of what you see when the app is running. Let's tap th…

How to use PositionMaker v1.1.0

iOS

日本語のマニュアルはこちらNew feature on v1.1.0!Thank you for downloading my app! If you have any questions about my app and/or this article, please feel free to leave comments. Tutorial This is a screenshot of what you see when the app is…

PositionMakerユーザーマニュアル v1.1.0

iOS

English manual is herev1.1.0の新機能の説明はこちらダウンロードありがとうございました! 一通りの使い方をまとめてみました。 何か分からないことや要望等があったら、コメントを残していただけるとありがたいです。 チュートリアル これはアプリ起動時…

PositionMakerユーザーマニュアル

iOS

English manual is hereダウンロードありがとうございました! 一通りの使い方をまとめてみました。 何か分からないことや要望等があったら、コメントを残していただけるとありがたいです。 チュートリアル これはアプリ起動時の画面です。 画面の左端から右…

How to use PositionMaker

iOS

日本語のマニュアルはこちらThank you for downloading my app! If you have any questions about my app and/or this article, please feel free to leave comments. Tutorial This is a screenshot of what you see when the app is running. (maybe no ve…