「ひとかじりのりんご」

へっぽこエンジニアの備忘録。こちらは旧ブログ。新しい方はこちら→「http://sbkro.github.io」

iPhone

QRコードを使って連絡先交換をするiOSアプリ「私の連絡先」をリリースしました。

難産だったけど、ようやくリリースすることが出来ました。 これって何? このアプリは、「連絡先交換」に特化したQRコード表示アプリです。事前に自分の連絡先のQRコードを作ることで、効率的に連絡先交換することをお約束致します。iPhoneには、赤外線通信…

ZXingWidgetをローカライズしてみた。

ZXingWidgetを使って、QRコードを読み込むことは出来ましたが、英語でしか表示されなかったので、調べてみました。 ローカライズファイルを取得してみる。 まずは、NSLocalizedStringが使われているか確認してみました。ターミナルでgenstringsコマンドを実…

Xcode4.6 & iOS6.1 SDKでZXingがビルドできなくなった時の対処法

Xcode4.6にアップデートしたら、ZXingがビルドエラーしてしまったので、対処方法をメモ書き。1. Projectから、「ZxingWidget」を選択する。 2. 検索窓に「Ohter Warning Flags」を入力する。 3. オプションから「-Werror」と「-Who-unsed-parameter」を削除…

ZXingでQRコードを読む方法をまとめてみた。@iOS6/Xcode4.5

iPhoneでQRコードを読むためには「ZXing」を使うのがメジャーらしいですが、動作確認が取れるまでに何点か問題があったのでメモ書き。 実行環境 XZing 2.1 Xcode 4.5.2 iOS SDK 6.0 iPhone4S インストール インストール方法は、以下のサイトが参考になりまし…

UITableViewのヘッダーフォントをInterfaceBuilderで再現してみる。

ヘッダーのフォントをUILabelでも再現したくて、調べたのでメモ書き。 手順 InterfaceBuilderでUILabelを配置する。 「Attribute Inspector」→「Label」→「Color」→「Ohter」を選択し、カラーピッカーを表示させる。 以下の色を設定する。 4 .「Attribute In…

ABPeoplePickerNavigationControllerの「Group」ボタンを削除する方法を調べてみた。

邪魔だったので調べてみた。 手順 1. ABPeoplePickerNavigationControllerのデリデートを設定するクラスに「ABPeoplePickerNavigationControllerDelegate」に加え、「UINavigationControllerDelegate」を追加する。 @interface SampleViewController : UIVie…

InterfaceBuilderを使って、UIImageViewのイベントを取得してみた。

UIBarButtonItemはIBActionを接続することで、簡単にイベントを取得出来るけど、UIImageViewは、それが出来ません。なので、UIImageViewのタップイベントの取得方法を調べてみました。 手順 1. xibにUIImageViewを設置する。 2. ヘッダーファイル(.h)にIBO…

ABPeoplePickerNavigationControllerで、「Pushing a navigation controller is not supported」っていう例外が出た。

iOSのコーディング中にエラーが出たのでメモ書き。とあるViewControllerからABPeoplePickerNavigationControllerを呼び出した際に、このようなエラーが発生してしまった。 2012-10-15 23:20:48.767 hogehoge [26557:c07] *** Terminating app due to uncaugh…

iPhoneにストラップを付けてみたのでレビューしてみる。(エザンス iPhone用リングネジ)

みなさんのiPhoneはケース派ですか?裸派ですか?僕はずっと裸で利用しています。何故かと言うと、ケースを付けてしまうと、折角綺麗にデザインされたiPhoneの高級感を味わえなくなるから。(裸派の人は分かりますよね。この気持ち)かと言って、落としてし…

「Apple EarPods with Remote and Mic」を買ったのでレビューしてみる。

Apple Apple EarPods with Remote and Mic MD827FE/A出版社/メーカー: アップル発売日: 2012/09/14メディア: エレクトロニクス クリック: 2回この商品を含むブログ (1件) を見るiPhoneで使っているイヤホンとして「MONSTER BEATS」を使っていたんだけど最近…

iPhone4をiOS6へアップデートしてみた。

iPhone5出ましたね。皆さんは買いましたか? 僕は、SIMフリー版の端末が使いたいので、人柱さんの情報待ちです。でも、レビュー記事を見ていると物欲が湧いてきたので、まずはOSをアップデートして、気分だけ最新を味わうことにしてみました。iPhone4/iOS6と…

iOSアプリの申請方法をまとめてみた(2012/08版)

久しぶりにiTunes Connectにアプリの申請をしたのだが、申請方法をど忘れしたのでメモ書き。 基本的な申請手順 以下のサイトの手順が、非常に参考になった。 ミソログ: iphone アプリ申請手順 Xcode4.3 Macアプリ & 自分のブログだけど、レーティングの内容…

UIImageを角丸にする方法

あまりにも簡単すぎて感動した。 ちゃんと角丸に沿って、ボーダーも描画してくれる。設定方法をメモ書き。 QuartzCore.frameworkを"Linked Frameworks and Libraries"へ登録する。 UIImageを角丸にするクラスにQuartzCore.hをインポートする。 #import UIIma…

ABPeoplePickerNavigationControllerで、遷移先をカスタマイズする方法

ABPeoplePickerNavigationControllerで、アドレスを選択した時に、自分で作成したビューへ遷移したかったんだけど、詰まってしまったんでメモ書き。ABPeoplePickerNavigationControllerで、アドレスを選択した時の挙動は、ABPeoplePickerNavigationControlle…

電話帳へ登録するためのQRコード作成方法(国内3キャリア、iPhone、Android対応)

携帯電話のQRコードスキャナアプリには、スキャン結果をアドレス帳へ登録するという素晴らしい機能を持っています。各キャリアは、どのような仕様で実現しているのか、また全キャリアに対応したQRコードの作り方について調べてみました。 docomo ドコモのホ…

Released the QR Code encoding library for iOS.

This time, I released a library for QR code encoding in the iOS.Qco is a simple Objective-C library for encode QR code. I have designed this library so that we could create a QR code easily. Qco is an acronym of "QR code Creator of Objecti…

iOSのためのQRコードエンコードライブラリをリリースしました。

この度は、iOS向けのQRコード作成ライブラリ「Qco for iOS」をリリースしました。Qcoは、Objective-Cで作られたシンプルなQRコードエンコードライブラリです。Qcoは簡単にQRコードが作成できるように設計されています。ちなみに、Qcoは、「QRcode Creator of…

iOSにおけるQRコードのエンコード/デコードについて簡単にまとめてみた。

久しぶりにiOSアプリを作ろうとQRコードの表示方法について色々調べてみましたが、Objective-Cに関しては、QRコードライブラリが充実していないという事実が判明しました(´・ω・`) なので、簡単にまとめてみました。 エンコード (QRコードを出力する) 現時…

新しい「Messages」使って、MacからiPhoneへメッセージを送信してみた。

突然の「Mountain Lion」の発表、びっくりしましたね。今までの経験からするとMac OSのリリースは、1年半から2年間隔でリリースされているので、新OSは6月のWWDCで発表があるかなぁと思っていました。なので、非常に驚きました。発表の内容を見ていると、iOS…

iOS向けアプリ「mobasend」をリリースしました。

iOS SDKの勉強をし始めて半年。やっとアプリリリースすることができました。多分需要はあまり無いだろうし、大した機能盛り込んでいないけど、「夢の一つであったモバイルアプリを作った」「最後までやり遂げた」ということに、もの凄い達成感を感じています…

iOS 5 betaをインストールしてみた。(インストール編)

今年のWWDCの発表内容すごかったですね。 iOS5, iCloud, OSX Lionと、少しずつ脱"PC"化進んでいくことを感じさせられる内容でした。Keynoteもアップロードされたみたいなので、近いうちに拝見したと思います。そして、Appleから「iOS5のbeta版今日からつかえ…