デコードしたNSDataをNSJSONSerializationクラスで解析出来ない場合の対処方法

あまり一般的な事例ではないですが、Stackoverflowでもはまっている人がいるので備忘に記録しておきます。
NSJSONSerializationクラスで、データをシリアライズすることが出来るのは非常に楽です。しかし私は、CCCryptでデコードしたデータを流してあげると、

2012-****** Error Domain=NSCocoaErrorDomain Code=3840 “The operation couldn’t be completed. (Cocoa error 3840.)” (Garbage at end.) UserInfo=0x6ccdd40 {NSDebugDescription=Garbage at end.}

というエラーが発生して、JSON でシリアライズが出来ませんでした。

“デコードしたNSDataをNSJSONSerializationクラスで解析出来ない場合の対処方法” の続きを読む

UITableViewを回転して横スクロールする際のタッチのエラーと対策方法

UITableView は、縦スクロールのみを行うことが出来ますが、たまに、横スクロールを行いたいときもあります。その際、タッチの検出がおかしくなる場合があるので、その対策方法を説明します。

横スクロールの UITableView 開発版 TwitOverview
横スクロールの UITableView 開発版 TwitOverview

“UITableViewを回転して横スクロールする際のタッチのエラーと対策方法” の続きを読む

最近Javaをアップデートした方は注意!Xcode4.3.2でアプリをサブミット出来ないエラーの対処法

サブミットエラー
サブミットエラー

アプリを登録しようとしたら、

An error occurred uploading to the iTunes Store

というエラーがでて、サブミット出来ませんでした。環境は、OSX10.7.4, Xcode 4.3.2 です。Application Loaderを使ってもエラーが出るので探してみたら、ありました。

“最近Javaをアップデートした方は注意!Xcode4.3.2でアプリをサブミット出来ないエラーの対処法” の続きを読む

Xcode4.3で、Storyboardで、UIStepperを使用するときに発生するビルドエラーと対処方法

iOS5対応アプリから使用出来る様になった、Storyboard、また、UIStepper。設定によってビルドが通らなくなるバグがあるみたいです。
追記:アップルにバグ報告したところ、既知のバグのようでした。修正のために動いているという事なので、修正されるまで気長に待ちましょう。

UIStepperの設定
UIStepperの設定

“Xcode4.3で、Storyboardで、UIStepperを使用するときに発生するビルドエラーと対処方法” の続きを読む

[Objecvice-C]クラスに対して任意のメソッドを実行する方法


というツイートを見かけたので、備忘で書いておきます。
“[Objecvice-C]クラスに対して任意のメソッドを実行する方法” の続きを読む

“新しい”iPadが楽しみになる! iPhoto for iPadが凄い!グランドキャニオン写真集付き

グランドキャニオンスライドショー
グランドキャニオンスライドショー

昨日、”新しいiPad”発表されましたが、その目玉アプリとして出て来たのが、iPhotoでした。
iPhoto App
カテゴリ: 写真/ビデオ
価格: ¥450

詳細は、このような感じです。
アップル – iPad – App Storeから – iPhotoで写真を編集して共有しよう。
““新しい”iPadが楽しみになる! iPhoto for iPadが凄い!グランドキャニオン写真集付き” の続きを読む

iPad 3 は本当に Retina Display か?iPad2のアイコンと重ねたムービーを作成してみました

来週、Appleイベントがありますね。招待状に写ってるiPad 3のホームボタンは無い?について調べてみた | トブ iPhone の検証を真似して、iPad 2のアイコンを招待状の画像に重ねてビデオにしてみました。

違う点は、

  • 招待状のアイコンには陰が無い
  • 招待状の画像は、なぜかアイコンに陰が無いですね。完全にCGで作ってるだけかもしれません。

  • 招待状のアイコンは、Wednesdayという文字が少し大きい
  • これは、Retinaになって余裕ができたため、少しサイズを小さくしているのかもしれません

  • 招待状のアイコンのほうが、’e’の文字が詳細な気がする

こんな感じですね。やはりRetina確定でしょうか。開発者としては、画像のサイズが超巨大になるので、開発が少し大変かもしれません。

もう return UIApplicationMain で止まっても困らない! Xcodeでのデバッグ方法

Xcode4.2 エラー画面
Xcode4.2 エラー画面

Xcode4になってから、いまいちデバッグがうまくいかない理由に、止まってしまう場所が、

return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));

の行で止まってしまう場合が多いのがありますよね。この時に、どこで止まったのか分かるときはいいですが、いろいろな画面の中でどこで止まったか分からないときはデバッグ困りますよね。その対策法を見つけたので書いておきます。
“もう return UIApplicationMain で止まっても困らない! Xcodeでのデバッグ方法” の続きを読む

これは便利!iPadとMacで実現する快適物書き環境

先日書いた、自宅作業が多い方にオススメ!IKEA で作った快適自宅オフィス « Zero4Racer PRO Developer’s Blog こちらの記事は、自宅オフィスを作成するという点で非常に大人気でした。やはり、わたしたちは、いつでも少しでも快適な環境を求めるものです。今日は、いろいろな機会から、執筆、物書きなどを行う点でよい環境を構築することができたので、そちらもシェアしたいと思います。

iPad と Mac を使用した執筆環境
iPad と Mac を使用した執筆環境

“これは便利!iPadとMacで実現する快適物書き環境” の続きを読む

Apple Wireless キーボードの、キーを再びつけ直す方法

本日は、スターバックスでちょっと執筆活動などしようと思い、iPad に Apple Wireless Keyboard を持って外出してきました。以前は、wireless keyboard の使い心地もいまいちで、カーソルキーが使えない状況があったりした記憶があったのですが、ほぼ違和感無く、キーボードだけで変換候補の選択も出来たり、非常に便利になっています。それで家に帰ると、鞄の荷物の中でキーボードの上矢印キーに負荷が掛かったようで、キーボードのキーが外れてしまいました。。。

キーボードの上矢印キーが外れた状態
キーボードの上矢印キーが外れた状態

これをつけ直す作業がかなり根気のいる作業だったので、忘れないように記録しておきます。
“Apple Wireless キーボードの、キーを再びつけ直す方法” の続きを読む