並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 20 件 / 20件

新着順 人気順

three20の検索結果1 - 20 件 / 20件

  • GitHub - facebookarchive/three20: Three20 is an Objective-C library for iPhone developers

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

      GitHub - facebookarchive/three20: Three20 is an Objective-C library for iPhone developers
    • The Three20 Project - Joe Hewitt

      Last week I released my first iPhone open source project, Facebook Connect for iPhone, and today I'm ready to start talking about the next one. Five months ago I talked about open-sourcing as much of the Facebook iPhone app as I could, and as you can see by the delay, that has turned out to be easier said than done. Developing an app and developing a generic library are very different goals. A lot

      • Three20に代わるiOSフレームワーク·Nimbus MOONGIFT

        NimbusはThree20のコンセプトを引き継いだ新しいiOSフレームワークです。 NimbusはThree20から大いにインスピレーションを得たiOSフレームワークになります。様々な点を改良し、今のスタイルにあった新しいフレームワークを目指そうとしています。 サンプルのアプリです。フォトアルバムカタログで、メモリモニタリングもついています。 写真をスムーズに閲覧できます。 タイル上に並べたデモアプリもあります。 CSSのデモです。 様々なテキストスタイルを実現しています。 様々な下線が用意されています。 デモ動画です。とはいえ使い勝手についてはやはり実際のコードを見る方が良いでしょう。 NimbusはThree20と比べて次の改善が行われています。ドキュメントの充実、依存関係の明確化、Kitchen sinkを分かりやすく、ビルド構造を分かりやすく、バグフィックス、テストカバレッジの重

          Three20に代わるiOSフレームワーク·Nimbus MOONGIFT
        • 【Three20】最近のThree20情報まとめ | iphoneアプリで稼げるのか

          Three20の記事が欲しいとのコメントがあったので、久しぶりに書いてみようと思います。 Three20のプロジェクトページを見てみると最後に触った頃から比べると随分変わった感じですね。一時期リジェクトされる問題がありましたが、今では解決している様子なので、1から使い方を紹介しようと思います。 Three20とは iOS用のオープンソースライブラリで、ネットワーク接続のディスクキャッシュやURLベースのコントローラアクセス、フォトライブラリ風UIやスライドショー風UIなど、アプリの裏方から前面まで様々な便利機能を備えてます。iOSヒューマンインターフェースガイドラインでいう所の生産性型アプリケーションで使える最強のライブラリじゃないかと思います。 安定版のダウンロードは以下から。 Add Three20 to your Project | October 6, 2010 | Thr

          • Three20とJSON-FrameworkでTwitterのタイムライン画面を作る | iphoneアプリで稼げるのか

            Three20 JSON datasource implementation – revetkn.com Three20とjson-frameworkを使って簡単にタイムライン画面を作ってみる。 それぞれセットアップは以下を参考に 【Three20】をプロジェクトで使えるようにする手順 | iphoneアプリで稼げるのか [iPhone] JSON Framework の使い方(準備編) | Sun Limited Mt. ※JSONFramework側の不具合で上記リンクの通り設定した場合でも、OS3.0で使うと実機転送時にcode signエラーが出た。そんな時は「他のリンカフラグ」等の設定はせずに、JSONディレクトリの中身のファイル達を直接プロジェクトに追加で回避できる。6月末に修正されたらしいので最新版を使えばだいじょぶかもしれない。 json-framework –

            • 【Three20】をプロジェクトで使えるようにする手順 | iphoneアプリで稼げるのか

              神ライブラリThree20をプロジェクトで利用する手順。 Three20をGitHubからダウンロード 任意の場所に展開(展開場所をTHREE20_HOMEとする) {THREE20_HOME}/src/Three20.xcodeprojをXcodeの「グループとファイル」ペインにドラッグ&ドロップ フォルダに項目をコピーのチェックを外し、参照タイプ「プロジェクトを基準」にチェックを外し、追加 Xcodeメニュー→プロジェクト→アクティブターゲットを{ターゲット名}を編集 「一般」タブの「直接依存関係」の「+」をクリックし、three20を選択し、追加 「ビルド」タブ→構成に「すべての構成」を選択して、「他のリンカフラグ」に「-ObjC」を設定 同じく「ビルド」タブで、「ヘッダ検索パス」に{THREE20_HOME}/srcを設定 画像では/Developer/ExtraLibraries

              • 【iPhone】【Three20】doxygenで神ライブラリのドキュメント生成してみた | iphoneアプリで稼げるのか

                iPhoneのPhotoアプリ再現どころではない神ライブラリ見つけた | iphoneアプリで稼げるのか まだほとんどソースを見切れてないけど、とりあえず全体を流しみるためにも、doxygenを使ってドキュメント生成してみた。 Three20ドキュメント (このドキュメント先、一時的に借りてるサーバなので後でURL変わるかも) 神ライブラリ。ソース見ればみるほどすごいっす。 Photoビューア部分とかUIScrollViewをうまく使っているのかなと始めは思っていたのですが、UIViewから独自のTTScrollViewを1から作り込んでいたのですね。ん〜なるほどです。 全体的に見るとAppleが用意しているフレームワーク達と同じようなクラスを独自で作り込んでるっぽい。 ラベルとかビューもスタイルシートクラス用意してバチコンやってるとかすごいなぁ。 一部日本語が化けてしまうもの(TT

                • Three20 $B$N (BTTURLRequest $B$G!"%*%U%i%$%s$G$b$P$C$A$j (B - $B$-$j$+%j%]!<%D (B

                  Three20 $B$N (BTTURLRequest $B$G!"%*%U%i%$%s$G$b$P$C$A$j (B $B$O$8$a$K (B iPhone/iPod touch $B%"%W%j$G$O%M%C%H%o! The Three20 Project $B:nFacebook Connect for iPhone $B$N:n http://joehewitt.com/post/the-three20-project/ $BBP>]%7%9%F%` (B: iPhone OS $B%i%$%;%s%9 (B: Apache License, Version 2.0 $B!J:#2s$O!" (B2009/4/3 $B99?7$N (Ba83a1137563e25ea4fdda93991dacbec37d6cef0 $B$K$b$H$E$$$F$$$^$9!K (B

                  • 【Three20】Three20Networkの使い方まとめ | iphoneアプリで稼げるのか

                    Three20Coreに続いて今回はThree20Networkを使い倒します。 若干使いづらい部分がありますが、ディスクキャッシュを含んだキャッシュ機構がとても便利です。 Three20は日本語ドキュメントがほぼないので僕の知る限りの使い方をまとめておきます。 使用しているThree20のバージョンはv1.0a2です。 基本的な使い方 ?View Code OBJC TTURLRequest *request = [TTURLRequest requestWithURL: @"http://api.twitter.com/1/statuses/public_timeline.json" delegate:self]; request.response = [[[TTURLDataResponse alloc] init] autorelease]; [request send];

                    • 【Three20】Three20Coreを使い倒す | iphoneアプリで稼げるのか

                      Three20CoreはThree20の他のモジュールの基礎となる部分ですが、Three20以外のプレジェクトでも使えるユーティリティ系メソッドやマクロが入っているモジュールです。 使えそうなものをThree20なので20個ピックアップしてみます。 0. Three20Coreのセットアップ 以下のコマンドでThree20Coreをプロジェクトに組み込む。 ${PROJECT_NAME}.xcodeprojは対象プロジェクトのxcodeprojファイルへのパスに置き換えて。 ?View Code SH python src/scripts/ttmodule.py -p ${PROJECT_NAME}.xcodeproj -c Debug -c Release Three20Core プロジェクトのOther Sourcesにある${PROJECT_NAME}_Prefix.pchフ

                      • Three20使い方メモ

                        Three20のプロジェクトへの導入 ※READMEの中にある導入手順を訳してまとめた自分用メモです。 Three20はiOS用Facebook.appにも使われている、iOS向けライブラリ群。 詳しい解説は本家のサイトか、ソースをダウンロードしてサンプルをビルドでお願いします。 Three20のプロジェクトへの導入時の手順をREADMEをもとにまとめました。 http://three20.info/ ソースはgithubからhttps://github.com/facebook/three20 The Second option is to add it to your project manually. Here is how: Estimated time: 5 minutes. 1. Clone the three20 git repository: git clone git:/

                        • Xcode 4 で昔の Three20 フレームワークを使っているプロジェクトをビルドする方法

                          主に自分用のメモ。 Xcode 3 時代に作った Three20 フレームワークを使っているプロジェクトが動かない場合の対処法です。 動かない原因は簡単で、Xcode 4からはビルドした生成物が用意される場所が、各プロジェクトのbuildディレクトリ以下から、~/Library/Developer/Xcode/DerivedData/プロジェクト名/Build/Products以下に移動しているからです。なので、たいていの場合ヘッダ検索パスが間違っているので動かなくなります。 対処法はThree20公式ブログに載っているので転載します。 http://three20.info/article/2011-03-10-Xcode4-Support 以下のようにヘッダ検索パスを追記すると良いようです。"$(BUILT_PRODUCTS_DIR)/../three20" "$(BUILT_PROD

                            Xcode 4 で昔の Three20 フレームワークを使っているプロジェクトをビルドする方法
                          • Three20 Tutorial for iOS: How To Use the Three20 Photo Viewer

                            It’s a common requirement for apps to display images in a similar manner to the Photos app on the iPhone. One simple way to implement this is by using the TTPhotoViewController from the open source Three20 library. In this Three20 tutorial, we will cover how you can use Three20 to make a simple app that displays a set of photos just like the Photos app does – complete with flicking between photos,

                            • Three20を用いたiPhoneアプリケーション制作(実装編) - 技芸のおぼえがき

                              前回は、Three20ライブラリをプロジェクトに組み込む所まで説明しました。 今回はThree20が提供している機能の一つである Three20 Photo Viewerを用いてアプリを作成していきたいと思います。 まず、Three20 Photo Viewerがどのようなものなのか、Three20が用意してるTTCatalogというサンプルアプリケーションを通して見てみます。TTCatalogとはThree20が提供している機能の一覧がカタログ形式で見れるサンプルアプリケーションです。 ダウンロードしたThree20のフォルダの'/Three20/samples/TTCatalog/TTCatalog.xcodeproj'を実行してください。 シミュレータで実行するとこのような画面が現れます。この中のPhoto Browserを選択します。 Photo Browserを選択すると、写

                              • Three20を用いたiPhoneアプリケーション制作(導入編) - 技芸のおぼえがき

                                今回はThree20というiOSアプリ制作で使用可能なオープンソースのObjective-Cライブラリを紹介したいと思います。 このThree20というライブラリはiPhoneのPhotoアプリで見られるようなPhoto Viewerや、様々な種類のテーブル、タブ、ボタンなどのUI要素だけでなく、iPhoneアプリ制作者の作業の負担を軽減させてくれるURLベースのナビゲーション方法なども提供されています。こちらからThree20を用いて作られたアプリの一覧を見ることが出来ます。かの有名なFacebook for iPhoneも一覧に載っていますが、実はFacebook for iPhoneの制作者、Joe Hewitt氏はThree20の制作者でもあるのです。 では、実際にこのライブラリを自分のプロジェクトに組み込む方法を見ていきましょう。 Three20をダウンロードする Three20

                                • Three20を用いたiPhoneアプリケーション制作(導入編) - 技芸のおぼえがき

                                  今回はThree20というiOSアプリ制作で使用可能なオープンソースのObjective-Cライブラリを紹介したいと思います。 このThree20というライブラリはiPhoneのPhotoアプリで見られるようなPhoto Viewerや、様々な種類のテーブル、タブ、ボタンなどのUI要素だけでなく、iPhoneアプリ制作者の作業の負担を軽減させてくれるURLベースのナビゲーション方法なども提供されています。こちらからThree20を用いて作られたアプリの一覧を見ることが出来ます。かの有名なFacebook for iPhoneも一覧に載っていますが、実はFacebook for iPhoneの制作者、Joe Hewitt氏はThree20の制作者でもあるのです。 では、実際にこのライブラリを自分のプロジェクトに組み込む方法を見ていきましょう。 Three20をダウンロードする Three20

                                  • 7月のCocoa勉強会の発表「Three20のlintについて調べてみた」 - きりかノート 3冊め

                                    書くのすっかり忘れてた。前々回、7月のCocoa勉強会の自分の発表です。 スライドはこちら。 Three20 lint View more presentations from Wataru Kimura 前置き Three20は多数の開発者が参加していることもあって、コードのスタイルを検証・訂正する"lint"機能を提供しています。Objective-C/Cocoaでその手のツールはめずらしく、どのように実装しているか興味があったので調べてみました。 きっかけ Three20のMLをながめてたら「lintツールつくって、それで修正かけてみたよ」(メール"Three20 Lint Tool"、pull request)というのがありました。 で、その修正の数がまあすごいたくさんなんです。で、これはどうやってるのかなと興味もったわけです。 Three20のスタイルガイド Three20にはコ

                                      7月のCocoa勉強会の発表「Three20のlintについて調べてみた」 - きりかノート 3冊め
                                    • Three20の導入方法 - iPhone充日記

                                      iPhoneで通信系のアプリを作ろうと思った場合,Three20という便利なフレームワークが存在します。 使い方に癖はありますが,TTURLRequestというディスクキャッシュが使える通信用クラスや,iPhoneのPhotoビューアーそっくりなTTPhotoViewController,Twitter公式クライアントのような操作が実現できるTTTableViewControllerなど便利なクラスが揃っています。 ただしこのフレームワークの導入方法がちと面倒…。 かなりつまづいたのでメモしておきます。 ダウンロードしたプロジェクトファイルを常に参照可能なところに保存 このファイルを参照しますので,間違って消してしまうと動かなくなります。 Python Scriptを落としてくる 手動だと「Estimated time: 5 minutes.」って書いてあったのにいつまで経っても動くように

                                        Three20の導入方法 - iPhone充日記
                                      • Y.A.K.U.C.: Three20のセットアップ方法

                                        2011年5月2日月曜日 Three20のセットアップ方法 Three20のセットアップ方法について解説します。ここでは、Three20の配布ファイル内に含まれるREADME.mdownの説明に基づいています。 Three20は静的ライブラリとして提供されています。これをXcodeで使用するには、依存プロジェクトとして自分のプロジェクト内に組み込みます。組み入れる方法として、TTmodule pythonスクリプトによる方法と、手動で組み込む方法があり、ここでは手動で組み込む方法について解説いたします。 1. three20のソースをgitのリポジトリ”git://github.com/facebook/three20.git"よりローカルハードディスクへコピーします。また、zipでまとめたパッケージをGitのサイト(https://github.com/facebook/three2

                                        • Three20のTTURLRequest

                                          Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).Fumiya Sakai

                                            Three20のTTURLRequest
                                          1