iPhone

ObjectiveResource が iOS4.0 で動かなくなった (ObjectiveResourceはだいじょうぶ?)

以前作って、お客様に納めてしまったiPhoneデモアプリが SDK4.0で実機にインストール出来ないという連絡をもらい調査したところ実機にインストール出来ないのはプロジェクト設定の問題でしたが、iOS4にインストールすると落ちます ^^; 調べてみると、Objecti…

UIWebViewでタッチイベントを取得するには

HTMLを表示出来るUIWebView は便利でビューですが、そのままでは、指でタッチしたりピンチしたイベントがとれません。そこでいろいろと試してみた事を書いてみます。 UIWebViewをハック 書籍やネットを探し UIWebView の touch イベントをフックする方法 - W…

ツールバーのボタンを実行時に切り替える際の注意

現在作成中のアプリでは、下のようにツールバーに乗っているボタン等を実行時に切り替える必要があります。 toolbar1 ・・・ ↑ ・・・切り替え・・・ ↓ ・・・ toolbar2 ツールバー上のアイテム(UIBarButtonItem) はsetToolbarItemsを使って、配列でツールバ…

EY-OfficeのiPhone開発教育を受講された方が、iPhoneアプリをリリースされました

EY-OfficeのiPhone開発教育を受講された方が、就職活動SNS『リクトモ』のiPhoneアプリをリリースされました!アプリは こちらから 、 『リクトモ』のサイトは http://rikutomo.jp/pc/ です。

たぶん私しか使っていないiPhoneアプリ「TweetNow」をバージョンアップしソースを公開しました。

たぶん私しか使っていないと思われるiPhoneアプリTweetなう をバージョン 1.1に更新しました。しかもソースをGitHubで公開しました。 機能的には 初iPhoneアプリ「Tweetなう」... と変わっていませんが、バージョンアップし 近くの駅を地図上に表示すること…

TwitterにポストするiPhoneアプリをBasic認証からxAuthに変更してみました

TwitterはAPIアクセスの 6月でBasic認証を廃止し OAuthのサポートのみになります。ただし、OAuthは認証手順の中でブラウザーを使ってTwitter側で認証する必要があり iPhoneアプリ等ではたいへんな手間になります。その為にOAuthの簡易版のような xAuthがサポ…

CodeZine に ObjectiveResourceの記事を書きました

CodeZine に iPhoneアプリとRuby on Rails の連携を超簡単にする ObjectiveResource の記事を書きました。注意 現在ObjectiveResourceは iOS4.0 に対応できてないようです。 詳しくは こちら iPhoneアプリとRuby on Rails両方に通じている方は少ないと思いま…

コミニュティーでiPhone開発紹介セミナーをします。

Ruby on RailsのコミニュティーRails勉強会@東京 と、 ステップアップエンジニアリング藤井さんの主催する独立系エンジニアのコミニュティーSNSでジョブマッチング で iPhone開発紹介セミナー を行います。 Rails勉強会@東京第50回 日時: 2010年4月17日(土…

弊社 iPhone開発者教育の模様がお客様のブログで紹介されました

現在、株式会社ライブレボリューションで行っている iPhone開発者教育の模様が ライブレボリューション社長のブログ プレジデントブログ に取り上げられました。株式会社ライブレボリューション殿とは数年前のソフト開発のお仕事以来のお付き合いで、最近は…

iPhone開発に関連する証明書など

メイン開発用MacbookProの OS をLeapardからSnow Leapardに変更した際に、iPhone開発に関連する証明書でハマったのでメモを書いておきます。旧OS環境から移行したキーは AppleWWDRCA.cer : Apple Worldwide Developer Relations Certification Authority dev…

西東京iPhoneDev.勉強会 第一回 で ObjectiveResource の話をしました

本日は 西東京iPhoneDev.勉強会 第一回 で以前ブログにも書いた ObjectiveResource の話をしました。 注意 現在ObjectiveResourceは iOS4.0 に対応できてないようです。 詳しくは こちら プレゼン資料を slideshare に置きました。 実際にiPhoneアプリを作ら…

開発中アプリをインストルーできるiPhoneを追加する手順

開発中アプリを新しいiPhoneにインストール出来るようにする手順。 たまに行うと、忘れて時間を使ってしまうのでメモしときます。(今日もお客様のところで30分くらいハマってしまいまいました ^^;) 1. 追加するiPhoneをつなぎ、Xcodeのオーガナイザーで iPho…

初iPhoneアプリ「Tweetなう」が iTunes Store で公開されました !!

昨年末から作っていた、GPSを使って現在の位置情報から近くの駅や登録した場所名を Twitter に登録するアプリ Tweetなう が iTunes Store で公開されました !! foursquare が流行っている今、ちょっと出遅れた感がありますが 良かったら ダウンロード して下…

プロジェクト内に2つのアプリを同居させる方法

ほとんど同じソースから出来ているが別のアプリがある場合、プロジェクトに 新規ターゲットで 別アプリを追加する事が出来ます。 その作成手順は: 1. 新規ターゲットで 別アプリを作成する 別アプリのターゲットと info.plist が 出来ます。 2. 別アプリ用…

テーブルビューセルをInterfaceBuilderで作る場合の注意

はじめてのiPhone3プログラミング に複雑なテーブルビューのセル(UITableViewCell)をnterfaceBuilderで作る方法が書かれています。要約すると UITableViewCellを継承したカスタム・テーブルビューセルクラスを作る カスタム・テーブルビューセルクラス上でプ…

コンテンツワン殿と共同でiPhone開発紹介セミナーに参加ありがとうござます。

2月19日にコンテンツワン殿と共同でiPhone開発紹介セミナー を行いました。 参加して頂いた皆さまありがとうございます m(_ _)m メーリングリストでの告知から3日間で満員、アンケートの結果も上々で iPhoneアプリ開発への関心が非常に高い事を実感しました…

コンテンツワン殿と共同でiPhone開発紹介の無料セミナーを行います。

業務アプリやマーケッティングアプリなどの利用が始まっているiPhoneですが、Appleという通常のIT企業にはなじみのうすい開発環境や Objecive-C という一般的とは言えない開発用言語など、iPhoneアプリを開発したいがどうしたものだろう? と思われている 開…

録音は AVAudioRecorder クラスを使うと簡単 !!

現在、見積もりをしている iPhoneアプリには録音機能が必要なので調べてみました。いくつかの iPhoneSDK の本を見たり Google先生に聞いたりしました。再生は AVAudioPlayer を使うと簡単に出来るのですが、録音は Audio Toolbox を使った煩雑なコードしか見…

QRコード読み取りソフト(ZXing)を使った簡単なアプリ

iPhoneで動く、オープンソースのQRコード読み取りソフトとして ZXing ("Zebra Crossing") があります。このプロジェクトには iPhone 用のサンプルアプリ barcodes が入っていますが、色々な機能を持たせているのでQRコード読み取りライブラリーの使い方を知…

QRコードを表示する簡単なアプリ

お仕事の中で、QRコードを表示する必要がありiPhoneで動くオープンソースでGPLではないQRコード作成ソフトを探したのですが見つからなかったので作ってみました。 まずQRコード作成ライブラリーですが、GPLで無いものということで Ruby の rqr で使われてい…

iPhone シミュレータに画像を持って行く方法

iPhone シミュレータ上のSafariで画像を表示させ、画像上クリックしたままにしておくと、左画像のようなダイアログが表示されるので、「画像を保存」。「写真」アプリの写真アルバムに画像が入っています。Adding images to iPhone Simulator - Stack Overfl…

Returnキーを押したらキーボードを消す方法

当たり前の事ですが、たまに書くと忘れているのでメモ UIViewController 定義に プロトコルを追加 キーボードと関連している TextFeildの .delegate = slef。 InterfaceBuilder で設定またはコードに書く textFieldShouldReturn: メソッド を書く 先日も 2を…

ObjectiveResource + Ruby on Rails でおまじないを書かないと日付が正しく渡らない

iPhone用サーバーアプリは ObjectiveResource + Ruby on Rails で超簡単!!の中で書いた おまじない [ObjectiveResourceDateFormatter setSerializeFormat:DateTime]; // -- (2) ですが、これを書かないとiPhone側で設定した日付の前日がRails側のデータベー…

iPhone用サーバーアプリは ObjectiveResource + Ruby on Rails で超簡単!!

注意 現在ObjectiveResourceは iOS4.0 に対応できてないようです。 詳しくは こちら iPhoneはゲームのようにiPhoneだけで完結するアプリもありますが、たいていのアプリはサーバーと連携することで大きな可能性を得る事ができると思います。 その際にサーバ…

EY-Officeは iPhone開発者向けの教育を開始しました

EY-Officeは iPhone開発者向け教育 を開始しました! 現在は、C言語等での開発経験のあるソフトウェア技術者にiPhone開発を教える「iPhone開発入門セミナー」 と iPhoneアプリ開発を検討しているが、どのようなスキルの開発者が必要なのか、開発に必要な知識…

Google Toolbox for Mac の iPhoneUnitTesting がちゃんと使えるようになった!

以前かいた Google Toolbox for Mac の iPhoneUnitTesting を使ってみた ですが、その時点では Xcode標準の SenTestingKit が動いてから iPhoneUnitTesting が動く使い方しか出来ませんでしたが、今日ひょんな事から iPhoneUnitTesting だけを動かす方法が判…

iPhoneのObjective-Cのメモリー管理

最近Bluetooth通信のプログラムを書いてるですが、突然落ちたりするので調べて行くと参照しているオブジェクトが既に解放されていたりとメモリー管理の問題がよく発生していました。そこで、もう一度Objective-Cのメモリー管理に付いて学んでみました。 イン…

簡単に画像を拡大して表示する方法

iPhoneで画像を拡大して表示する方法ですが、Google先生に聞いたところ How to scale a UIImageView proportionally ? - Stack Overflow というのが見つかりました。しかし、UIScrollViewを使うともっと簡単に拡大表示できました。 UIScrollViewは大きな画面…

GPSから精度の高いデータを取得する方法/コード

iPhoneでGPSを使い位置情報を取得する方法/コードはネット上にたくさん出ています。またAppleのiPhone Dev Center にある LocateMe サンプルはとても有用です。しかし、これらの情報/コードを元にGPSで位置情報を取得してみると全然違う位置情報が取得されて…

Google Toolbox for Mac の iPhoneUnitTesting を使ってみた

ソフト開発に必須なUnitTestですが、Xcodeで動くUnitTest としてはiPhone Dev Center: iPhone Development Guide: Unit Testing Applications があります。このページに丁寧に使い方が書かれているので説明通りに設定する事で UnitTest が使えるようになりま…