Sabotter for iPhoneのアップデートに向けてTwitterのOAuth認証の部分の実装をどうするか検討していて。 Google Code Archive - Long-term storage for Google Code Project Hosting.にあるライブラリだとなんだか巨大すぎて、もっと軽く扱えるもの無いのかなーとhttp://dev.twitter.com/pages/oauth_libraries#objectivecをみてたらこんなのがあるらしい。 atebits / OAuthCore — Bitbucket たったの6ファイル! これだけでOAuthのための基本的なことはできるようだ。試しにxAuthでtokenを取得してそれを使ってTweetする、というのを書いてみた。簡単にするため非同期じゃなくHTTPリクエスト処理してます #import "
iPhoneアプリにアプリ内課金を導入してガッチリもうけるのだ:ものになるモノ、ならないモノ(37)(1/2 ページ) 「iPhoneのアプリ内課金(In App Purchase)ってどーよ?」 そんな疑問に答えるべく、アプリ内課金のサポート業務を行っている企業に現状と今後の見通しを聞いた。 連載目次 Appleがこれまでの方針を転換し、無料iPhoneアプリにもアプリ内課金(In App Purchase)を解禁した。有料アプリと違い「無料アプリはダウンロード数がけた違いに多い」(アプリ開発者)そうなので、アプリがユーザーに支持されれば、「無料で配って後からもうける」アフターマーケットのビジネスが“読める”ことにもなり、これまでとは違った形のアプリビジネスの展開が望めそうだ。 アプリ内課金登場以前のiPhoneアプリビジネスの欠点として、自転車操業的な側面が指摘されてきた。売れ続けるの
普段僕がXcodeを使っている時によく使うショートカットキーやその他便利と思ってる機能なんかをダラダラと書いてみようと思います。 Opt+Cmd+↑ .hファイルと.mファイルの切り替え .hファイルと.mファイルの往復って結構多いですよね。もちろんマウスを使って左の「グループとファイル」ペインから選択するというのもありですが、このショートカットキーでもできます。このショートカットキーはトグルで効きますので.hファイルを開いてるなら.mファイルへ。.mファイルを開いているなら.hファイルが開きます。 ただ、ちょくちょくこのショートカットキーは効かなくなるときがありますw そこはご愛敬。 Opt+任意のシンボルをダブルクリック ダブルクリックしたシンボルをリファレンスで検索 dictionaryWithObjectsAndKeys: というメソッドの事を知りたいとすると、Optionキーを押
Easy APNS PHP&MySQLでiPhoneのプッシュ通知を実現する「Easy APNS」 サーバ側のPHPコード、MySQLスキーマとObjectiveCのサンプルコードがパックになっていて、プッシュ通知の実装が比較的簡単に実現できそうです。 実装方法はムービーで解説されており、更に実装しやすくなってます。 EasyAPNs - Getting everything setup from Raphael Caixeta on Vimeo. サーバと通信してプッシュ通知を受け取るようなアプリ作成の際に参考にできそうですね。 関連エントリ iPhoneアプリにソーシャルサイトでのシェア機能を3行で簡単実装できる「ShareKit」 iPhoneアプリのツールバー部分に使えそうなアイコン色々 RememberTheMilkと同期するiPhoneアプリ「Appigo Todo」 iPho
以前見つけたphotoビューザサンプルコードを遥かに凌駕するオープンソースのライブラリを見つけてしまいました。 こんなことが簡単にできてしまう様子。 joehewitt’s three20 at master - GitHub iPhoneデフォルトのphotoアプリを再現したスクロールビューを用意している上に、photoビューアコントローラ、photoライブラリ一覧コントローラ、インクリメンタル検索コントローラ、タブコントロール、youtubeの動画一覧のようなtableview(webから画像取得)、待ち受け時のロック解除アニメーションを再現したラベルなど、使えそうなコンポーネントがぎっしり。 まさに神ライブラリ。 UICatalog的なサンプルアプリもついているので簡単に動きを確認できます。 ライセンスはApache License 2.0。 今まで実現できなかったことがこれのおかげ
addressbook amiga apache apachecon apple asm australia backup bash bcel berlin blog books c cocoa cocoaheads cocoon commons conferences continuations css debian debug dependencies drools eclipse email firefox flickr funny gadgets geo git gmail google gps html http iphone ipod java javaflow jci jdeb job joost linux mail maven melbourne minijar music network objectivec osx photography plugins review
【iPhone/iPod touch】 リンクエラー collect2: ld returned 1 exit status 対策 クラスファイルをいろいろなディレクトリに作成すると、ビルド時に下記のリンクエラーが発生し、ビルドが失敗する場合がある。 Undefined symbols: ".objc_class_name_RailsApp", referenced from: literal-pointer@__OBJC@__cls_refs@RailsApp in MainController.o ld: symbol(s) not found collect2: ld returned 1 exit status その場合は、下記の方法で解決できる。 1.「グループとファイル」内の「ターゲット」を展開 2.「ターゲット」内の対象プロジェクトを展開 3.「ソースをコンパイ
iPhone のステータスバーを消す方法は、info.plist を使うのがいい。 info.plist に UIStatusBarHidden という Key を追加して、Value に Boolean を選択してチェックボックスにチェックを入れます。 プログラム上から [UIApplication sharedApplication].statusBarHidden = YES; として消すことも出来ますが、常時消したい場合は info.plist を使う方がいいです。info.plist で消すとアプリ起動時に消えています。 関連する投稿 [iPhone] UIWebView の表示内容をキャプチャして UIImage を生成する [iPhone] UITableViewCell の高さを表示する内容によって変える方法 [iPhone/iPad] UIGestureRecognize
EvaCameraCloneはiPhone用のオープンソース・ソフトウェア。iPhoneアプリ開発の話はたびたび聞かれるようになってきた。とは言え全くの新規性をもったアプリというのは意外と多くなく、大抵は元ネタがあっての焼き回しだったりする。 電光石火の開発 先日Twitter上でつぶやかれたカメラアプリ開発依頼の話も同様だ。カメラ機能にイラストのレイヤー載せたエヴァカメラというアプリに似たものを残り時間24時間で開発して欲しいというものだ。そして開発されたのがEvaCameraCloneだ。 EvaCameraCloneはカメラの上にレイヤーを載せて写真を撮影できるという、まさにエヴァカメラの仕様を踏襲したものだ。開発時間はわずか2時間(リソースは除く)、まさに電光石火(or ジェバンニ)だ。iPhoneアプリ開発者にとっても参考になると思われるのでソースを見てみよう。 筆者のアプリでは
結構前になりますが、PDFファイルの表示が出来るということで試した事があります。 一応PDFの表示をする事が出来ましたが、あまりPDFビューワぽくないので、他に良い方法があるように思います。 とりあえずメモ的に残しておきます。 // PDFを貼り付けるためのImageViewを作成 UIImageView *titleView = [self newPictureView:@"000.jpg"]; titleView.userInteractionEnabled = YES; titleView.backgroundColor = [UIColor whiteColor]; // PDFファイルの読み込み CFURLRef pdfURL; pdfURL = CFBundleCopyResourceURL(CFBundleGetMainBundle(), CFSTR("t000.pdf"),
Atlassian Sourcetree is a free Git and Mercurial client for Windows. Atlassian Sourcetree is a free Git and Mercurial client for Mac. MYNetwork: Mooseyard Networking Library, With BLIP Protocol Implementation By Jens Alfke Introduction MYNetwork is a set of Objective-C networking classes for Cocoa applications on Mac OS X or iPhone. It consists of: An implementation of BLIP, a lightweight network
スタンフォード大学がiPhoneアプリ開発の講義のフォローアップ資料の翻訳シリーズの第2弾です。今回は第4回と第5回の資料を紹介します。 CS 139P iPhone Application Programming Follow Up Notes – Lectures 4 and 5 1.propertyの説明をもう一度 いくつかの高度な点をまとめます。 (assign) vs (copy) vs (retain) どういう風に(assign)、(copy)、(retain)を使い分けるのかについてたくさんの質問が寄せられました。@synthesizeで生成されるgetterは単純にプロパティの値を返すだけです。@synthesizeで生成されるsetterは次のようにはたらきます。 (assign)= 単純に値を代入します。参照カウンタは増えません。 (copy)= 新しい値を元にオ
Compile and put the utility in your path, and then call nib2objc yourfile.xib > code.m This will generate a file with the output of the conversion, similar to this (check out the included sample.m file for the full version): // ... UIView *view6 = [[UIView alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 460.0)]; view6.frame = CGRectMake(0.0, 0.0, 320.0, 460.0); view6.alpha = 1.000; view6.autoresi
I am trying to write an app that exchanges data with other iPhones running the app through the Game Kit framework. The iPhones discover each other and connect fine, but the problems happens when I send the data. I know the iPhones are connected properly because when I serialize an NSString and send it through the connection it comes out on the other end fine. But when I try to archive a larger obj
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く