24/7 twenty-four seven

iOS/OS X application programing topics.

Apple

今年のチケット争奪戦が終わったので WWDC チェッカーのソースコードを公開します

kishikawakatsumi/WWDCChecker-Mac · GitHub kishikawakatsumi/WWDCChecker-iPhone · GitHub WWDC 2012 がようやく発表されました。 チケットは2時間ほどで売り切れてしまいましたが、なんとか買うことができました。これまでの傾向から激しい争奪戦になる…

iOS 5.1 ではスクロールビューをスクロールするたびに少しずつメモリリークが起こる。

iOS 5.1 では UIScrollViewにバグがあるようで慣性スクロールが終わるタイミングで少しずつメモリがリークしてしまうようです。 UIScrollView を継承している UITableView や UITextView も同じ不具合が発生します。 内部に UIScrollView を保持している UIW…

In App Purchase のアイテム数の上限が 3000 個に増えました。

これまでは 1000 個が上限でしたが 3 倍の 3000 個に拡張されました。 他にも今回のバージョンでは下記のように変更点がたくさんあるので、改めて新しいガイドには目を通しておくといいと思います。 Version 5.6 - June 14, 2010 Support for iAd including …

「そのまま使える iPhone アプリプログラム」発売開始

「そのまま使える iPhone アプリプログラム」が発売されました。 サンプルコードも昨日からダウンロード可能になっています。 こちらのサンプルコードはすべて Xcode プロジェクトの形式になっており、タイトルどおり「そのまま使える」形で付属します。 そ…

iPhone 開発本「そのまま使える iPhone アプリプログラム」を書きました

「そのまま使える iPhone アプリプログラム」というプログラミング本を執筆しました。「国破れて山河あり」「ソングサマナー」などで有名な Seasons さんとの共著です。 この本ではOpenGL と UIKit について、ちょっと進んだ応用レベルの使い方を解説してい…

リファレンスや定義を簡単に引ける Xcode のテクニック

Xcode で Option キー + メソッドやプロパティをダブルクリック、の機能が便利だったので、似たようなショートカットを調べてみました。 Option キー + ダブルクリック 対象のシンボルのリファレンスがポップアップする(便利!) Command キー + ダブルクリ…

CocoaでWSSE認証

WSSE認証に必要なこと リクエストのHTTPヘッダに、次の内容を含めて送信します。 Username ユーザー名。(はてなアカウントのid) Nonce HTTPリクエスト毎に生成したセキュリティ・トークン*1 Created Nonceが作成された日時をISO-8601表記で記述したもの Pass…

はてな touchの反響

AppStoreにはてな専用iPhoneアプリ、「はてな touch」を申請しました。 - 24/7 twenty-four seven はてなTouchがAppstoreに! - C_andYのiPhone+WindowsMobileメモ iPhoneではてなを便利に使う「はてな touch」が待ち遠しい - 北の大地から送る物欲日記 http…

クラスリファレンスはXcode製品ドキュメントで

紙で欲しい。 DevCenter のような冗長なのじゃなくて、パッとチェックできるようなやつが欲しい。 特に NSString と NSArray がいい。 2008-09-07 - iOS プログラミングメモ - iPhoneアプリ開発グループ Xcodeのヘルプ>製品ドキュメントを開くと、リファレ…

AppStoreにはてな専用iPhoneアプリ、「はてな touch」を申請しました。

はてなダイアリーと、はてなブックマークをiPhoneから簡単に使えるようにします。 無事AppStoreに登録されたら、ぜひ使ってみてください。 はてな touchの紹介 はてなのウェブサービスをいろいろ操作できます。 今のところ、ダイアリーとブックマークに対応…

SQLiteを使ったプログラム

SQLite - ドットコマンドターミナルからSQLiteを使うときのコマンド。 下のiPhoneアプリケーションのチュートリアルで、SQLiteの章をやってて、コマンドラインツールの終了の仕方が分からなくてしばし困った。無料セフレ募集掲示板SNSサイトならiPhone SDK A…

iPhone Developer Programアクティベーション

続々・iPhone SDKの萎える制約。 - XMLがキライ。 Activation Code - iOS プログラミングメモ - iPhoneアプリ開発グループスタンダード版を購入してから、3日ほどでアクティベーションコードが届いた。 で、お約束の・・・ We are unable to activate your i…

iPhone SDK Tutorial

無料セフレ募集掲示板SNSサイトならiPhone SDK ArticlesiPhoneプログラミングのチュートリアル。英語だが、スクリーンショットや動画が多くて分かりやすい。

"MDCrashReportTool"は、予期しない理由で終了しました。

昨日あたりから、iPhoneを同期するたびに、上記のようなメッセージが出るようになった。 最初は、バックグラウンドで動いてる何かの動作がおかしくなったのだと思っていたが、再起動してすぐのときも出たので、調べてみた. I made this stop by using iTunes…

Objective-Cの勉強をはじめました。

http://iphone-dev.jp/modules/pico/index.php?content_id=6 新橋で行われたiPhoneアプリケーション開発の勉強会で刺激を受けて、 本格的にCocoa&Objective-Cを学ぶことにしました。こっちの本はとりあえず全部(リファレンス以外)に目を通していました。 …

Enigmo 1.1.1アップデート

Enigmo 1.1アップデート - 24/7 twenty-four seven 1.1になったばかりのiPhone用パズルゲームEnigmoがさらにバージョンアップしてました。 マイナーバージョンアップなのでバグFixでしょうか。 Webサイトを探したけれど、変更点の記述は見つからず・・・。 …

キャリア設定のアップデートを表示させない方法

キャリア設定のアップデート - 24/7 twenty-four seven iPhoneをつないでいる状態で、iTunesから「アップデートを確認」ボタンで最新ファームウェアの確認をする。 最新なのは当然なのだけど、これをすると以降はキャリア設定のアップデートは聞かれなくなる…

ファームウェア2.0.1にしても日本語入力が使いものにならない例

駅探エキスプレスにて 駅探エキスプレスでは、駅名を一文字ずつ選んでいく方法以外に、 直接入力することもできる。 この直接入力が遅くてとても使えない。一文字入れるのに10秒くらいかかる。 ていうか、たいていは入力途中で強制終了する。 まあ、直接入力…

Enigmo 1.1アップデート

iPhoneのパズルゲームEnigmoがバージョンアップしてました。 さっそくアップデートして起動してみると・・・ なんと、ダウンロードという項目が追加されています。 どうやら、ステージをダウンロードして追加できるようです。 これは無限に遊び続けることが…

キャリア設定のアップデート

ってオイ、これ毎回出るのか。 そして失敗する、と。 別に問題はないみたいだけど。

iPhone 2.0.1 ソフトウェア・アップデートは何も改善されてない。日本語入力は遅い、Safariは落ちる。

iPhoneのファームウェアアップデートをして1日使いました。 確かにアップデート直後こそ、日本語入力が軽くなったとか、Safariが落ちなくなったと思ってました。 しかし、今日一日使ってみて、それは勘違いでした。 相変わらず、日本語入力(10キー)は耐え…

iPhone 16GB White買いました

朝から並びました!・・・といっても表参道ではなく、北千住駅前のソフトバンクショップ。 ほんとは始発で表参道に行くつもりで4時に家を出ましたが、1500人を超えたことや、受付終了の噂もあり、「これはダメかも・・・」と思っていました。 それで通…

UbuntuでAirMac Extremeに接続したUSBプリンタに印刷する

Ubuntu 8.04 LTS "Hardy Heron"でApple AirMac ExtremeにUSB接続したCanon PIXUS iP4300で印刷する 参考サイト http://xaborger.homeip.net/article.php?id=500 「システム」→「システム管理」→「印刷」を選択。 「新規プリンタ」→「AppSocket/HP JetDirect…

UbuntuでApple Wireless Mighty Mouseを使う

Ubuntu 8.04 LTS "Hardy Heron"でApple Wireless Mighty Mouseを使うときの設定メモ 参考サイト Ubuntu Forums ペアリングの設定 「/etc/default/bluetooth」をエディタで開く。 $ sudo gedit /etc/default/bluetoothもし、「BLUETOOTH_ENABLED」が0だったら…