ボタンを押した時やスワイプ、スライドした時に使える音源集。 Octave: A free library of UI sounds. AIFF形式/16 bit/44.1khz なファイルが48個提供されている。 カテゴリは3つ。 ・beeps ブザー...
iOS向けのオープンソースプロジェクトを集めました。[ RSS ] 時間を記録するためのシンプルなアプリ、Yomo。無料。 タグ GPL Apache License new BSD License BSD license MIT License 入力 通知 表示 アプリケーション 設定 ボタン エフェクト その他 プロジェクト GTMOAuth Google製 OAuthライブラリ CustomAlertView UIAlertViewをカスタマイズ AppSales AppStoreの売り上げをiPhoneで確認する SVProgressHUD Tweetieライクな通信中や保存中のHUD TimeScroller Pathのスクロールインジケータと連動する時計 一覧 about
@TeamMOSA2 さんがリリースした「辞書絶一門」というアプリが、iOS 5内蔵の辞書からデータを抜き出してたり、さらに加工して単語にリンク貼ってたり、コピーしたテキストの意味をバックグラウンドで通知してくれたりと色々変態すごいので、仕組みを妄想してみました。 どれくらいすごいか 辞書絶一門: あの「辞書」を超える変態神辞書アプリ!バックグラウンド動作がヤバい!無料。 - AppBank どうやって辞書データを抜き出しているか妄想 iOS 5で辞書を表示するには UIReferenceLibraryViewController を使う リファレンス見てもわかるように中身はまったくのブラックボックス でもどうせ UIWebView で loadHTMLString:baseURL: か loadRequest: してるに決まってる じゃあそれをフックしたら辞書データのHTML抜けるんじゃ
久しぶりにStoreKitについての記事です。In-App Purchase Programming GuideやStoreKit Framework ReferenceにはFast App Switchingやスリープに関する説明がありません。しかし、購入手続きの途中にアプリ切り替え(Fast App Switching)が発生すると、アプリケーションは正しくトランザクションの状態変化を把握できなくなってしまいます。そこで、この問題についての対策を考えます。 ※2012/05/22追記 この部分の挙動が変更になったようです。再検証を行ったのでこちらの記事を参照してください。 注意 この記事は、Apple公式ドキュメント類では説明/推奨されていない実装方法についての考察です。挙動や実装は将来的に大きく変わる可能性があり、動作は一切保証できません。参考にする程度にとどめ、もし下記に書かれてい
iOS/iPhone/iPad/MacOSX プログラミング, Objective-C, Cocoaなど UINavigationItem の API に iOS5 から rightBarButtonItems があることに気がついた。複数形ということは...? 早速試してみた。こうすると。 UIBarButtonItem *item1 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(touched:)]; UIBarButtonItem *item2 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCamera tar
デザインがなかなかいい。 tciuro/NoticeView シートの背景は画像が用意されていてそれを使っているようだ。@2xファイルが見当たらないのが気になった。 ネタ元はこちら。 iOSで上部にかっこよく通知を出す tciuro / NoticeView が...
iPhone や iPad でデバイス回転時に UI のレイアウトを調整するプログラムを作成していたときのことでした。 キーボードを表示した際に、キーボードが邪魔をしないように入力フィールドの位置を移動させておいて、キーボードを隠した際に元に戻すというプログラムを組んでいたのですけど、デバイスを回転した際に、それを上手く制御できないことがありました。 キーボードの表示非表示を切り替えた際には、通知センター (NSNotificationCenter) から UIKeyboardWillShowNotification, UIKeyboardDidShowNotification, UIKeyboardHideShowNotification, UIKeyboardDidHideNotification を受け取ることが出来ますけど、この通知はデバイスを回転して、ユーザーインターフェイスが回
こんにちは。お仕事でiPhoneアプリを開発しているid:ninjinkunです。このエントリはiOS Advent Calendar 2011 23日目の記事です。今回はあまり注目されることがなさそうなiPhoneアプリのエラー処理を取り上げてみようと思います。 エラー処理と言うとプログラマが粛々とやるものというイメージで、主に内部のエラーハンドリングのことが中心になりがちです。しかしエラー処理はそれをユーザーに通知するところまで考えて初めて完結します。この記事ではユーザー体験の面と内部処理と両方に言及してみようと思います。自分の今までのアプリでもあまり実践できていなかったので、自戒の念も込めて…。 エラーは様々な状況で発生しますが、ここでは主にHTTP通信のエラーを想定します。HTTP通信はiPhoneのようなモバイル端末では高い確率で失敗します。移動中、地下鉄、山の中の中など通信が不
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
2011年のMac Dev JPのAdvent Calendarの21日目として、記事を書きます。 2012年3月からMac App Storeに出すアプリはSandboxに対応していないといけなくなりました。自分も、Mac App Storeに出している2つのアプリを対応させている最中ですが、Mac Appを作っている皆さんも同様に苦労されているかと思います。 Sandbox化というのは何かといえば、許可した挙動以上のことをアプリにさせないことで、ユーザの意に反したアプリの動作をなくし、システムリソースやユーザデータの保全をしようというメカニズムです。許可したリソースに、決まった方法でのみ部分的にアクセスを許可することで安全性を高めます。 ここではMac AppにおけるSandbox化についてデザインとかポリシーの部分を取り除いた、「既存のMac App StoreアプリのSandbox
仮想メンバ関数がある場合、当該C++クラスはObjective-Cのインスタンス変数として機能しません。 #import <Cocoa/Cocoa.h> struct Class0 { void foo(); }; struct Class1 { virtual void foo(); }; struct Class2 { Class2(int i, int j); }; @interface Foo :NSObject { Class0 class0; // OK Class1 class1; // エラー! Class1 *ptr; // OK—Fooのinitから'ptr = new Class1()'を呼び出し、 // Fooのdeallocから'delete ptr'を呼び出す Class2 class2; // 警告—コンストラクタを呼び出さない! ..
付属品: 専用スタンド / 専用USB2.0接続ケーブル / 専用ACアダプター / ドライバCD-ROM [FV_Tool (Windows のみ対応) ・ サンプル映像] ※本製品は単体では動作しません。必ずパソコンと接続する必要があります。 ※本製品はサンプル映像を同梱しております。それ以外のコンテンツ(映像、音声)はお客様ご自身で用意していただく必要があります。 ※赤外線センサーを使用した簡易インタラクティブツール「FV_Tool」が同梱されております。 より高度な表現をおこなうには、ソフトウェア開発環境が必要となります。 2012年3月1日 FV-01映像コンテンツ「作品の投稿」、「投稿作品のダウンロード」サービスの提供を、 2012年3月31日を持ちまして終了させていただくこととなりました。 2011年11月15日 Enbedded Technology 2011(組込み総合技
The constant hunt for more efficient and useful ways to use these 3d printers keeps turning up interesting results...
Photo: Darren Hester Word Aligned - Stop the clock, squash the bug ルイス・キャロル「牧師館の雨傘」(The Rectory Umbrella) より 1年に1回しか正しい時刻を指さない時計と,1日に2回だけ正しい時刻を指す時計,どちらの方がいいでしょう? あなたはこう答えます ― 「間違いなく後者だ」 いいでしょう。それでは,私はふたつの時計を持っています。ひとつはまったく動いていません。もうひとつは1日あたり1分ずつ遅れていきます。あなたはどちらの方がいいでしょうか? あなたはこう答えます ― 「遅れる方だ,疑いなく」 それでは,よく考えてみてください。1日あたり1分遅れる方は,再び正しい時刻になるまで12時間,つまり720分遅れなければなりません。したがって2年に一度しか正しくならないということになります。 それに対し
■ Bonanzaのソースが公開された ついにBonanzaのソースが公開された。パラメータを学習させる部分は無いが、思考部はまるごと公開されている。 19回コンピュータ将棋選手権使用可能ライブラリ http://www.computer-shogi.org/library/ ■ Bonanzaのソースの内容は? 1時間ほどかけてざっとソースを読んでみたが、ソースはCで書かれており(C++ではなく)、C++のtemplateを駆使したGPS将棋のソースとは対照的。GPS将棋のソースに比べれば格段に読みやすく、かつ、素人くさい。率直かつ正直に言わせてもらえれば、GPS将棋のソースのほうが何倍も参考になる。 ただ、Bonanzaのソースの ・どんな評価因子を採用しているのか ・ビット演算のテクニック は注目に値すると思う。あとは、GPS将棋に比べてソースが簡素なので将棋プログラムの思考部の書き
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く