iPhone
何度かブログに載せていますが、過去5年ほど家庭の映像・音楽関係の視聴環境を試行錯誤してきました。その間に、結婚したり子供が産まれたりと、いろいろとメインの利用者が変わっています。一度、ここで整理してみたいと思います。 前提としての主な視聴者 …
以前、iPhoneのスリープボタンが効かなくなったので、非公開APIを使って即ロックアプリを作ったよというエントリーを書きました。そしたら、即効でAssistive Touchを使うと良いよというアドバイスを頂きました。それ以来、ずっと使い続けています。純正の機…
(写真は、半年ほど利用した非認証・サードパーティのLightningケーブル) iPhone5を使い出して1年ほどだけど、気が付いた点です。純正・サードパーティを問わずLightningケーブルの抜き差しを繰り返していると、半年くらいで接触部分のメッキが剥がれてきて…
常に手元にあって気がついたら触ってしまうiPhoneですが、最近スリープボタンの効きが悪くなってきました。ホームボタンとスリープボタンは、iPhoneのなかで数少ない物理的なボタンです。特にiOSの設計思想上、ホームボタンは常に押す必要があるので、へたり…
最近、品薄気味が解消されつつあるiPhone5のライトニングケーブルです。そんな中で、中々売っていなかったリール式(巻取り式)のLightningケーブルですが、先日Amazonで発見して購入しました。 レビューにある通り納品書すら無いのはちょっとと思いますし、…
無事iPhone5をゲットしてから困ることがあります。それは、地図ではなくて充電ケーブル。ご存知の通りiPhone5から従来の30Pinのケーブルから8pinのライトニングケーブルに変更しています。しかもこのLightningケーブルは、Appleの認証チップがないと認識され…
日付 ドコモ KDDI ソフトバンク 2012/9/12 128,200 563,000 3,290 2012/9/13 127,900 575,000 3,270 2012/9/14 128,600 594,000 3,275 発表前日の9/12と2日後の9/14の比較。ドコモは100.31%。KDDI(au)は105.50%。ソフトバンクは、99.54%。数字だけみると、…
暇な時に、日本のApp Storeで登録されているアプリ数をカテゴリ別に調べてみました。書きだして眺めてみると、色々な気づきがあったので共有します。ちょっと眺めて見てください。 カテゴリー名 iPhone無料 iPhone有料 iPad無料 iPad有料 Newsstand - - - - …
iPhoneアプリやiPadアプリの開発でXcode使っていて、大幅にソースの改廃やディレクトリの改変をすると、WarningでMissing fileが出る時があります。これは何かというと、svnやgitの管理ファイル上に残っているのが問題のようです。 解決方法については色々議…
リリース済みのiPhone/iPadアプリのDBのテーブル定義を変更したい。こんなことって、ありますよね?しかし、サーバサイドのアプリと違って、クライアントサイドで動くiPhone/iPadアプリはどうやってデータの移行をすれば良いのでしょうか?リリース後に気が…
Xcode4.2系になって、文句なくよくなったのがバージョン管理ツールとの連携。今までが酷すぎたのですが、4.2になって随分と改善されています。まずデフォルトのバージョン管理ツールがGitになっています。GJ!! そして、それ以上に素晴らしいのが、Xcodeから…
最近、打ち合わせにSkypeを使うことが多くなりました。MacBook Airだとマイクのインターフェースがなくヘッドホン用のインターフェースしかありません。MacBook Airだと本体マイクを使うしかないと諦めていたのですが、そんなことはなかったのです。iPhone用…
前回までのコーディングで、位置情報の取得ならびにDBへの格納が出来ました。今回はそのデータを使って地図を表示しようと思います。 地図を使ったサンプルは沢山ありますが、DB連携というところでWeatherMap、経路の描画にKMLViewerを参考にします。ちなみ…
前回のコーディングで、位置情報を取得することができました。続いて位置情報をDBに格納しましょう。DBに格納せずに直接サーバに送り続けるということも考えられますが、扱いやすさを考えて一旦DBにいれます。 iOSではSQLiteを使うことが出来ます。使い方と…
話題沸騰のAndroidアプリ、カレログ。初期に打ち出したコンセプトは確かにアレですが、彼氏の監視という利用方法から離れれば色々面白い製品になるのではないでしょうか?例えばモバイルデバイス管理(MDM)の製品は、似たような機能が搭載されています。例え…
iTunesストアでアプリを公開したことがある方なら解ると思いますが、iOSアプリ製作者向けのAppleの管理サイト「iTunes Connect」ですが、幾つかの点で不満があります。 ・ダウンロード数の保持期間が短い ・ダウンロード数のレポートが、CSV等の形式でダウン…
巷で話題のiOS開発におけるパターンによるオートマティズムを買って読みました。一言でいうと、こんな本が欲しかったです。iPhoneアプリの開発本は数あれど、デザインパターンに言及している本はお目に掛かったことがなかったです。(正確にはデザインパター…
自作のiPhoneアプリを多言語対応してみました。 iPhoneというかObjective-Cに用意されている機構を使えば、割と簡単に対応出来ます。まずは、サンプルのxibファイルです。 ラベル2個と、ボタン1個というシンプルな画面です。 次に、Localizeファイルの用意…
Apple、6冊の開発者向け書籍をiBookstoreで提供開始で知りましたが、iOS Developer Centerで公開されている資料が、無料でiBookStoreに公開されました。 リンク元によると6冊公開のようですが、日本ではiOS Human user interface Guidelineを除いた5冊のよ…
永らくiPhone 3Gユーザだったのですが、遂にiPhone4デビューしました。 今までと格段に違う動作速度、初めて目にするマルチタスク。やっと時代に追いつきました。 それで暫く本体ままで使っていたのですが、やはりカバーがないと滑りやすいですし、 落とした…
なんだかんだといって、もう2年以上iPhoneを使っています。外出先での便利さを考えると、無かった時代が信じられないほどです。そんなiPhoneの弱点は、そう電波の弱ry。じゃなくてバッテリーの持続時間です。そんな訳で必須となるのが、予備バッテリー。何…
iPhoneのUI作成といえば、基本的にはInterface Builderを使えば問題ありません。ただIBだけでは実現できないことがあるのも事実です。その一つが角丸を作る方法。世の中角丸フェチが結構いるようなので、需要は多いのですがIB単体では角丸を作ることが出来ま…
iPhoneやiPadに開発したアプリをデプロイしようとして度々出てくるのが、このメッセージ。「プロビジョニングされたiPhone OS装置が接続されていません」。要はiPhone/iPadのOSに比べ、XCodeのバージョンが古い為に出ます。 でもねぇ、iPhone/iPadのOSは頻繁…
UITextFieldに入力された文字列チェックをスマートに行う方法がないか探していました。 どうやらロード時にテキストフィールドをデリゲートすれば、shouldChangeCharactersInRangeでイベントを取れるようです。このメソッドは、booleanで返すのでチェックし…
以前、「iPhoneアプリを作るならば、これを読め!!」というエントリーを書きましたが、iPadが出たり色々な本が出たりと状況が変わったので、現状のお薦め本を再度書いてみます。 初めてiPhone/iPadアプリを作る人という観点で書くと、まず「iPhoneプログラ…
以前、「アップルストアにタッチペンが売っていない理由」に書いた通りiPad,iPhone用の公式のタッチペンは売っていません。しかし、欲しいものは欲しいのです。サードパーティからiPadでも使えるタッチペンは幾つか出ていますが、どれも評判はよくありません…
iPhone,iPadの画面開発ツールにInterface Builder(IB)があります。Apple謹製ということで使い勝手がよくのですが、ソース中にブラックボックスが入ることが嫌がる人、開発でGUIベースのツールを使いたくない人とInterface Builderを使わずに開発したい人は沢…
iPadで手書きアプリは、neu.Notesを使っています。幾つか使った手書きメモアプリのなかでは、ピカイチの使い心地です。暫く使っているうちに、これでノートも完全に置き換えられるんじゃないかなと思うようになりました。今はノートにとってスキャナーで電子…
逆説的かもしれませんが、iPhoneを持って紙のノートを積極的に活用するようになりました。 今までだと、「ノートに書く⇒電子媒体に転記する」 or 「始めから電子媒体で書く」というのが常でした。 当然のことながら前者は手間が掛かるので転記しないことが多…
iPhoneでプッシュメールを使う為に契約したのがMobileMeでした。契約から1年近くなり今ではsoftbank.ne.jpのアカウントも使えるようになったので、更新しないでおこうかなと考えていました。そこで自動更新しないようにMobileMeのウェブサイトにログインした…