iPad*iPhone Hacks iPhoneにある様々なIDをチェックする方法教えます 海上忍 2011/11/15 携帯電話には、個人情報が満載だ。iPhoneもその例外ではなく、電話番号や住所などいろいろな個人情報がSIMやメモリに記録されている。そして、その重要な情報をやり取りするために、端末固有の識別情報(ID)がいくつか用意されている。 まず、シリアル番号。これは端末固有の情報で、工場出荷時点から記録されている。次に、IMEI(International Mobile Equipment Identity)。15桁からなる国際移動体装置識別番号のことで、USIMカードではなく本体側に記録されている。ICCID(Integrated Circuit Card Identifier)は、19桁からなるUSIMカード固有の番号で、その識別用だ。そしてMEID(Mobile Equi
どうも、はやちです_(:3」∠)_ スマホに使うとよりサイトが見やすくなるjQueryをまとめてみました。 アコーディオン アコーディオンみたく開閉式のメニューが実装できるjsです。 記事の多いコンテンツをまとめるのに便利ですね。 ■動きをみる HTML <dl class="acordion"> <dt class="trigger">アコーディオンメニュー<span class="open-close">open</span></dt> <dd class="acordion_tree">テキストテキストテキストテキストテキストテキストテキストテキスト</dd> <dd class="acordion_tree">テキストテキストテキストテキスト テキストテキストテキストテキスト</dd> <dd class="acordion_tree">テキストテキストテキストテキストテキストテキ
久しぶりのiPhone関係記事です。 アプリを作っていると,自分のところでは再現しないものの リリースしていろんな人に使ってもらうとバグだらけのクラッシュだらけというのはよくあります. しかし,ユーザーに「再現できないからバグ修正しません」というわけにもいかず, どうやって再現するのかを詳しくユーザーに聞きたいけど,AppSoteのレビュー欄は返信できないしと結構問題があります. そんな悩みを抱えていた今から3か月ほど前に,友人からcrittercismというのを教えてもらって,すごい便利なので紹介します! どんなシステムか crittercismはすごい単純で,クラッシュして落ちた時のスタックトレースを記録し,統計を取ってくれるシステムです. 統計を取ってくれるので,どこで落ちた人が何人というのが分かり,より重要なバグから順番に直すことができます. また,ただたんにクラッシュしたスタック
iPhoneアプリは良く落ちる。 ランキングで上位に入ったり、話題になったりしているアプリでも落ちる時は落ちる。なぜ落ちるか? 原因のほとんどは、 解放済みのオブジェクトにメッセージを送ってしまうこと だと思います。 メモリ不足で落ちる? 「メモリ不足で落ちる」という言葉も良く使いますが、本質的には メモリが不足する 自動的にオブジェクトが解放される 解放されたオブジェクトにメッセージが送られる エラー という流れで生じるものだと思います。 だから、この問題の解決策は、ふたつ。 メモリを無駄に使わない(メモリリークを無くす) メモリ不足などによって解放されたオブジェクトにメッセージが送られないようにする そのために気をつけるべきことなどを以下に列挙します。 alloc initしたら参照カウントが増えるので、かならずreleaseする。 非常に基本的なことですが、確保したものは解放します。
(2011/11/05 追記) Xcode 4.2では設定する箇所が変わりましたので新しく解説を書きました。 URL schemeを使ってアプリを起動する(Xcode 4.2の場合) - 強火で進め http://d.hatena.ne.jp/nakamura001/20111105/1320501005 (追記ここまで) iPhoneではURL schemeを使ってアプリを起動(同時に引数を渡すことも可能)することができます。 公式のドキュメントはこちらになります。 iOS Application Programming Guide: Implementing Common Application Behaviors http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgra
本連載「Apple Geeks」は、Apple製ハードウェア/ソフトウェア、またこれらの中核をなすOS X/iOSに関する解説を、余すことなくお贈りする連載です(連載目次はこちら)。 UNIX使い向けを始め、Apple関連テクノロジー情報を知りつくしたいユーザーに役立つ情報を提供します。 連携してこその「プッシュ通知」 リリース近しとされる「iPhone 5」、「iOS 5」の新機能のうち、根本的な変更が実施されないものもある。「プッシュ通知」(Push Notification)はそのひとつだ。 プッシュ通知とは、アップルが設置した専用サーバー(Apple Push Notification Service、以下APNS)へ信号を送ることで、iPhoneなど対応デバイスへほぼリアルタイムに何らかのデータを送信できる機能をいう。この仕組みにより、対象のiOSアプリが起動していないときやiO
2011/11/14 : 追記 moruguさんに指摘頂いてdeviceTokenのPOST処理を追記しました。 連絡手段がなかったのでここにお礼として書いておきます。どもです! m(_ _)m iPhoneアプリ開発でプッシュ通知を使ったので、まとめ。 仕組み 1、APNsにPush通知許可の登録する。 2、APNsからデバイストークンが帰ってくる。 3、そのデバイストークンをサーバー(これは自分で用意します)に送ってDBなりに保存する。 4、サーバーからAPNsにPush通知依頼を出す。 5、APNsは登録済みの指定デバイスにPush通知を出す。 6、受け取ってAlert出すなり色々する。 実装前に準備 Push通知を行うには、iOSDeveloperCenterでPush通知用の証明書をインストールしたりしなければならない。 このフェーズは自分ではやってないので省略orz 参考サイト
年末年始の人生の大転換を経て、ようやくペースがつかめてきたので、久しぶりの更新です。最近では、カフェでMacBook Airでドヤ顔するスタイルから、場所を問わずレザーケースに入れた新しいiPadでドヤ顔するスタイルに変わるという大転換もありました。 さて、そのiPadでは、主に自炊した技術書をiBooksで読んでいますが、最近購入した、Titanium Mobile iPhone/Androidアプリ開発入門を参考に、MacBook AirにTitanium Mobileの開発環境を構築したので、その手順を以下にまとめます。 環境:MacBook Air (Mid 2011)、Mac OS X Lion 10.7.3 (ソフトウェア・アップデートは最新) 前提:Apple Developerは未登録、各ツールは未インストール 構築手順(所要時間:約2時間) Apple Developer
はてなブックマークに執着する ソーシャルブックマークサービスや、それを代替するサービスはたくさんありますが、僕ははてなブックマークを愛用しています。 はてなは、はてなアンテナ初期からのつきあいで、愛着があるからです。 しかし、ドメスティックなサービスであるはてなブックマークは、iPhoneで使うには障壁が高いのですよね。 ブックマークの起点となることが多いRSSリーダーや、各種SNSクライアントが、はてなブックマークに対応していることは、ほとんどありません。 DeliciousやPinboardに乗り換えれば幸せになれそうではあるのですが、気乗りがしません。 はてブ派iPhoneユーザーの受難と救済のカタルシス iPhoneではてなブックマークにブックマークする場合、これまではWebブラウザ内で完結するブックマークレットを利用していました。 しかし、それほど高い頻度でブックマークをするわけ
ブログのネタと、楽しみのために毎日1000件ほどの記事をRSSで読みますが、たとえ3層式のRSS整理を行って速読をしていても追いつかないことはあります。 そもそも RSS に届く記事だけが注目すべきニュースとは限らないわけですので、ツイッターやFacebook、そして最近ではGoogle+にも目を光らせていないといけません。そうなると、忙しい時には情報を網羅して重要なものを探すというのはほとんど不可能ということになります。 そうしたときの「保険」として活躍するのが、自分のRSS、ツイッターとFacebookという3つのベクトルから重要な記事を自動で探し出してサマリーを作成する Summify です。その Summify にこのたび iPhoneアプリが登場しましたので、その使い勝手もふくめてまとめておきます。### 見えざるキュレーションの手 Summify のキュレーションは誰か知識をも
検索サービス、Naver のiPhone版Webサイトhttps://ipn.naver.jp/のデザイン、使い心地が素晴らしい!と各所で評判になっている。 検索以外の機能も充実していて、ひまつぶし・調べものにかけては Yahoo!、 Google より先にNaver使った方がいいんじゃないかなと私も思った。 まぁでもそんなことより、私が appbank 読者の皆様にお伝えしたいのは Naver for iPhoneは画像検索がすごいということだ。 ということで[PR]というタグに臆することなく、私が Naver の iPhoneサイトで強烈にお勧めしたい一点、Naver 画像検索についてアツく語らせて頂きたい! 画像検索サービスへのリンクはこちら。iPhoneからアクセスしてください。 https://image.naver.jp/ipn/ ノイズの一切無い画像検索サービス。お宝画像の宝
SproutCore: JavaScript HTML5 Application Framework - Create fast, native-style applications in any modern web browser without plugins. JavaScriptフレームワークSproutCoreの主要開発者であるCharles Jolley氏がSproutCore BlogにおいてJavaScriptの遅延ロードテクニックの概要と簡単なベンチマーク結果を紹介している。JavaScriptの読み込み時の処理がどのようにおこなわれ、どうやって遅延ロードを実現すればいいか、またその結果やブラウザごとの効果の違いなどがまとまっており参考になる。 SproutCore Blog - Faster Loading Through Eval() SproutCore Blog
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く