Life, Education, Death

プログラミング以外でも思ったことをつらつらと書きたい

iOS

iOS側でカメラを使って撮った動画をAndroidで再生したいのですが

作ってるアプリで欲しかった機能についてかなりハマりながらもやっとどうにかなったのでメモ。 iOSで撮った動画をAndroidでもどうこうしたいってのがニーズが少ないんだろう…全然ぐぐっても出てこなかった。 環境 iOS:iPhone4 Android:Galaxy S2(Android 4…

parse.comでプッシュ通知を実装してみた

どっかにちゃんと書いてあったけど割とハマった。書き出し時にキーチェーンアクセスの分類->自分の証明書のところを選択しておかないと、書き出せないようだ。 Parse.comのサイトからはプッシュ通知ができるけど、アプリ側から発行できない Parse.comのSetti…

parse.comでプッシュ通知を実装してみた

AndroidからiOSに向かってプッシュ通知が出したかったので、parse.comを使ってみました。 ほとんどチュートリアル通りでサクサク実装できてparse.comすごく便利。ロックインされる問題はあるものの、スタートアップとか個人でやる場合は、どんどん使っていい…

StoryboardでUIImagePickerControllerを扱いたい

答えはこちら http://stackoverflow.com/questions/13713242/prepareforsegue-with-uiimagepickercontroller storyboardでUIViewControllerを配置 配置したUIViewControllerのCustom Classの欄にUIImagePickerControllerと入力する prepareForSegueで遷移す…

UICollectionViewのリロードは表示されてるセルしか実際には実行されない

iOS

iphone4 iOS6 で、UICollectionViewを使ってデータを表示しているときにセルを再利用するので、セルの中身を非同期で読み込んだりしていると意図しないセルの中身を書き換えたりしまうことがある。 セルを保持しないようにしないといけないので、リロードで…

CAS(Compare And Swap)をしたいんだけど

Lock-freeにしたいところがあってobjective-cでどうやって書くか調べてみました。#import とimport文を書いて NSMutableArray * arrayA = [[NSMutableArray array] autorelease]; NSMutableArray * arrayB = [[NSMutableArray array] autorelease]; [arrayA …

ゾンビになっているUITapGestureRecognizerを倒した

状況を説明するとBのViewControllerでUITapGestureRecognizerを使ってUIImageViewをタップしたら、特定の動作をするように対応していた。1〜5の順番で遷移させていくと、5のタイミングでクラッシュした。NSZombieEnabledを有効にしたら、下のようなログが出…

ゾンビ狩り

よくよく、EXC_BAD_ACCESSが起きて頭を抱えることが多いiOS開発では、開発中はゾンビを検出するオプションをつけておくと作業がはかどる。Product->Edit Schema->Enviroment Variables で以下の環境変数をYESに設定しておくと、クラッシュ時にどのクラスが原…

iOSアプリでSVGを描画してみたいのですが

iOSでアプリを書いたことがなく、Objective-Cも未経験。とりあえず入門サイトを見つつ進んだところまでメモ。SVGKitというライブラリのサンプルプロジェクトを実行して、自分のプロジェクトのライブラリを組み込むところまで出来た。実際に手元のデータで描…