Thank you for being patient. We are doing some work on the site and will be back shortly.
Thank you for being patient. We are doing some work on the site and will be back shortly.
2010年09月17日14:39 カテゴリiPhoneプログラム iPhoneとiPadとiPodとプログラムで見分けるには うを! 気付けばブログが週一ペースというなんとも情けない状況に…!以前の勢いは何処へいっちゃったんだ! け、けしてツイッターとかiPhone4買ったせいじゃないんだぜー あっ…ちょっとだけ…。 それはさておき。 ←勢ぞろい?の図 いろんなトコから同時に「iPadやiPhone、iPodをコードで見分けられるんだろーか」と質問されとりまして、確かにそれが出来たら、より機種に併せて最適なつくりができるだろーねと、ちょっくら調べてみました。 CoCoaの日々 機種名を取得する方法はこちらが大変参考になりました。いつもありがとうございます! んで、文字列で取得するのもアリなんですがちょこっと部長なりにアレンジ。 こんな感じ。 #import <UIKit/UIKit.h>
PADILICIOUS: How to Add Finger-Swipe Support to Your Webpage iPadのブラウザ上で電子書籍風のめくる操作を可能にするJavaScript。 左から右、右から左、上から下、下から上といった指でのスライドアクションをiPadのブラウザ上で検知して好きなJavaScriptコードを実行するようにできます。 これで、本当にブラウザ上で電子書籍を読むようなインタフェースを実現できます。単純なクリックよりもよりアプリ寄りのUIがブラウザ上で実現できますね。 デモページをiPadで見てみると、それぞれ指でスライドするとページの背景色が変わるはずです。 関連エントリ iPad向けのリッチなサイトが超簡単に作成できるフレームワーク「jqpad」 iPadのサイト開発、アプリ紹介等のエントリ色々 iPad用のサイト作成に覚えておくこと色々
iPhoneやiPadにも対応した、モニター サイズに自動的に合わせて拡大表示 してくれるjQueryプラグイン、Touch- Galleryのご紹介です。Lightbox系の スクリプトは沢山ありますが、こちらも 一つの選択肢として思えておくといつか 役に立つかも、と思ってエントリー。 PCは勿論、iPhoneやiPadでも、そのモニターサイズの幅に合わせてLightbox風にフルスクリーン表示してくれます。特に設定も不要なのは楽で良い感じ。というか、iPhoneやiPad向けに作られたっぽいですね。 Touch-Gallery ↑ モニターのサイズに自動で合わせて拡大表示してくれるjQueryプラグインです。 ↑ PCで見るとこんな感じ。基本的には普通のLightbox系の拡大表示です。 ↑ iPhoneで見てもモニターサイズに合わせて拡大表示します。 ↑ 横にしても自動的に横幅に合わ
iPhoneなどのモバイルデバイスには320px、iPadやネットブックには768px、デスクトップなどのブラウザには1280px、三種類のデバイスにあわせてレイアウトを切り替えるフレームワークを紹介します。 Less Framework 2 ベースとなるカラムは下記のようになります。 iPhoneなどのモバイルデバイス 320px、2カラム iPadやネットブック 768px、5カラム デスクトップなどのブラウザ 1280px、8カラム 三種類のレイアウトは同じグリッドを使用しており、カラム幅:120px、溝幅:24pxとなっています。 異なる点はカラムとマージンの量です。 レイアウトの変更にはCSS3のMedia Queriesが使用されています。 body {width: 696px;} @media only screen and (max-width: 767px) { body
3ヶ月前に「iPad入手1週間、外出時に持ち歩かなくなった」という記事を書いたことを覚えている人からはお叱りをうけそうなので、ひと言弁解。僕は、レビュー記事を書くのなら2回は書くべきだと思う。購入直後の「最速レビュー」とかいわれるタイプと、「最遅レビュー」とでも呼ぶべきじっくり使い込んでからのレビューの2本。最速レビューって、購入したてで嬉しくて仕方がないので、いいことばかり書いてしまうって人が多いように思う。でも1、2ヶ月使い込んで本当はどうだったの、という話が聞きたいものだ。なので、僕も2回目のレビューを書こうと思う。 最近はネットを見ていると「iPadを使わなくなった」という声をちらりほらりと見かけるようになった。仕事をするにはパソコンのほうがいいのは初めから分かっている。iPadのよさは電子書籍や映画などのコンテンツを手軽に利用できるところにあると思うのだが、そうしたコンテンツがま
iPhone/iPadアプリ作成の仕上げ・国際化・デバッグ:SDKで始めるiPad/iPhoneアプリ開発の勘所(3)(1/4 ページ) 初めてiPhone/iPadアプリ開発に挑戦する人が、迷わず短時間でアプリを作れるように、数多くの情報の中から要点をグっと絞った開発の勘所を紹介する入門連載です 連載第2回の「Xcode/Interface BuilderでUI設計+イベント処理」では、開発ツールを用いたBMI計算アプリの作成方法について紹介しました。今回は、iPhone/iPadアプリ作成後の仕上げとして、ホーム画面のアイコン設定・起動時の画像設定・多言語対応の方法について説明します。 またiPhone/iPadアプリのバグ修正時に必要なデバッグ方法やメモリリーク発見方法についての解説も行っていきたいと思います。 ホーム画面にアプリのアイコンを設定するには 前回作成したBMI計算アプリ
昨日発売になったばかりの梅田望夫さんのiPad/iPhone向け電子書籍「iPadがやってきたから、もう一度ウェブの話をしよう」、日本のiTunesストアでは、有料アプリ総合3位・ブックカテゴリ2位という好調なすべり出し。梅田さんの久々の本ということもあるが、何と言っても企画が良いので成功するとは思っていたが、期待していた以上の反響で、往復書簡・アプリの制作の両面で関わらせていただいた私としては喜ばしいばかりである。 往復書簡の中でも触れたが、私がiPhone/iPadのアプリケーションの開発にこれほどまでにコミットしているのは、この新しいデバイスの上で、従来のデバイスでは不可能だった「何か全く新しいもの」が可能になるという確信があるからだ。かといって、具体的にそれが「何か」を知っているわけでもなく、こうやって色々と作っているうちにその「何か」を見つけて作り出して行く過程そのものが楽しくて
LeavesはiPhone/iPad用のオープンソース・ソフトウェア。電子書籍の市場が熱い。コンテンツはまだまだ不足している感はあるが、既にオンライン上にあるコンテンツをはじめ、自炊したファイルなどを使えばコンテンツは既に無数に存在する。 三種類のフォーマットが選択できる そうしたコンテンツを電子書籍として楽しむ上で欠かせないのが「読んでいる」という感覚だ。ページ送りをする時にただページが切り替わっていくだけでは面白くはない、Leavesを使えば華麗なイフェクトが容易に実現できる。 LeavesはPDFや画像に対応したページ送りライブラリだ。指を左右にスライドさせることで紙をめくっているようなページ送りを実現する。めくっている時にはページが透けて、めくられるようになっている。今のところは縦型のみで、水平表示には対応していない。 ページめくり中 スライドの他、ページの左右をタップすることでペ
iPhone/iPadでPCと同じJavaScriptのイベントを実装する PC向けに作ったサイトをiPhoneやiPadでも利用できるようにする際に注意しなくてはいけないのがJavaScriptのイベントです。 iPhone/iPadではonmouseoverやonmousedownなどのonMouse系のイベントが利用できず、代わりにontouchstartやontouchmove、ontouchendなどのonTouch系のイベントが用意されています。 使い分けとしてはだいたい次のようになります。 ontouchstart = onmousedown ontouchmove = onmousemove ontouchend ≒onmouseup ですのでjQueryを利用した場合、 var ua =navigator.userAgent; if(ua.indexOf('iPhone'
高機能!驚きの高機能!!狂おしいほどに高機能!!! iText Padの特徴 PCと同じ感覚でファイルを管理できる タブを使って複数のファイルが開ける 正規表現で検索・置換ができる テキストの縦書き表示・ルビ表示・禁則処理ができる 高機能テキストエディタとして名高いPC版iTextがiPhone・iPadアプリとして登場しました。 開発コンセプトは「作家のための作業環境。」高機能なのに、使いやすいテキストエディタがiText Padなのです。 よく使う文章は定型文として登録可能、改行コードも選択可能。 一定時間ごとに自動的にファイルを保存する機能もあります。 ( ゚Д゚) ぶったまげたぞ!!! さっそくご紹介します! iText Padで、文章を書く 右下の「ファイル」から「新規テキスト」をタップ!すぐ入力できる画面になります。 入力を終えるとこの画面になります。ここでテキストを編集・チェ
openFrameworksは、なんだかごちゃごちゃっとしているけれど、使って楽しいフレームワークだ。Processingの思想を受け継ぎつつも、「もしProcessingがC++だったら、もっと色々なことが派手にできるぜ!」という奔放さを持ち合わせているような感じがする。 openFrameworksにはWindows版、Mac版、Linux版の他に、iPhone版が用意されている。iPhone版は少しビルド設定を変更すればiPadアプリの制作に利用することもできる。 上のビデオは、試しにopenFrameworksを利用して作ってみたiPadアプリの例だ。オーディオ入力レベルを算出し、それに比例した量で画面上のテキストを歪ませている。openFrameworksを使ってこんな感じのスケッチを作るのは非常に簡単だ。このスケッチのソースコードも60行程度しかない。 ごちゃっとしていて、ふわ
iPhone/iPadでダブルタップをJavaScriptで実装する iPhone/iPadのJavaScriptでは「onclick≒タップ」なのに「ondblclick≠ダブルタップ」となるのでダブルタップを利用したい場合は独自に実装しなくてはいけない。 次のように記述するとjQueryで擬似的にダブルタップを実装することが出来ます。 $("p").data("dblTap",false).click(function(){ if($(this).data("dblTap")){ //ダブルタップ時の命令 console.log("ダブルタップ"); $(this).data("dblTap",false); }else{ $(this).data("dblTap",true); } setTimeout(function(){ $("p").data("dblTap",false);
iPadのインターフェースと相性が良いスタートページを作りたいのなら、「iPhone Icon Generator」と、少しのHTMLを駆使してカスタマイズ可能で見栄えの良いスタートページが作成できますよ。 ライフハッカーの読者、ジャック・ケネディさんは提供されているスタートページはいまいちである、という結論に達し、自分でデザインを自作することに(上記の画像)。 iPadの見栄えがよくなるように気をつけて作りたかったので、好きなサイトからロゴをダウンロードした後、iPhone Icon Generatorでロゴを変換し、シンプルなhtmlファイルとしてロゴを読み込ませています。 iPadを横向きにした状態で見るとかなり良い感じです。 全てのアイコンのカスタマイズが終わったらhtmlエディターに入れ、シンプルな6x9テーブルを作成し、壁紙の画像を選択。またはジャックさんのページからソースコー
iPadの上陸、Googleの参入などで盛り上がる電子書籍市場。「Webに近い」性質を持つ電子書籍は、Web制作の世界とも決して無縁ではありません。本連載では、「JavaScriptラボ」でおなじみの古籏一浩氏が、主な電子書籍フォーマットのデータの作成方法を解説します。(編集部) 電子書籍にはPDF、EPUB、.book、AZW/MOBI、Topaz、XMDFなどさまざまなフォーマットがありますが、どのフォーマットがどんなコンテンツに適しているのか、どのような方法でデータを作成できるのか、電子書籍の課題や現実のワークフローは実際にデータの作成を体験することで見えてきます。そこで、本連載では現時点で広く使われている(もしくは仕様が公開されている)4つの電子書籍フォーマットについて、データの作り方を解説します。
iTunes Storeの「iPhone」アプリをアフィリエイトする方法という記事を書いたことがあったのですが、やや方法が変わったので、改めてiPhoneアプリのアフィリエイトの方法をまとめておきます。 iPhoneアプリをアフィリエイトするには、リンクシェアの登録が必要になります。さらにiTunes Storeとの提携が必要です。いずれも無料です。 さて、iPhoneアプリをアフィリエイトする方法は2種類あります。 ・Link Makerを使用する方法 ・リンクビルダーを使用する方法 まずはLink Makerから説明します。 リンクシェアにログインし、iTunes Storeを選択すると↑のような画面が出てきますので「iTunes Link Maker」をクリックします。 Link Makerが表示されるので、ここでアフィリエイトをしたいアプリを検索します。 検索結果が表示されるので、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く