並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 127件

新着順 人気順

three20の検索結果1 - 40 件 / 127件

  • GitHub人気レポジトリランキング Best50 全解説 - 方向

    GitHubで人気レポジトリのランキングが公開されているようなので全解説してみました. どれも素晴らしいものばかり! あなたのプログラミングライフを快適にしてくれるライブラリがきっと見つかるはず!! rails rails 9835 watching Ruby on Rails. 説明不要だよね! フルスタックWebフレームワーク jquery jquery 8710 watching JavaScriptライブラリ.これも説明いらないよね! node joyent 8572 watching 旧名node.js.昔の名前の方が通りがいいです.JavaScriptエンジンのV8用のノンブロッキングIOな何か.主にWebサーバ/アプリケーションに使われる. html5-boilerplate paulirish 6998 watching HTML5とかのテンプレート集.ただし公式ページのデ

      GitHub人気レポジトリランキング Best50 全解説 - 方向
    • フェイスブックの作ったオープンソース色々:phpspot開発日誌

      公開初日に早速フェイスブックの映画、ソーシャルネットワークを見てきました。 サービスを作ってる人は、\1,800はらうだけでやる気を200%ぐらいにしてくれる映画だと思うので費用対効果は安いと思います。 映画の中で、ハーバード大学は2時間で22000アクセスのトラフィックを集めただけで落ちちゃうの?とかナップスターの作者さん遊び上手すぎじゃない?とか、新機能の実装に家かえってから1、2分とか早すぎない?等の、ツッコミどころなんかも楽しめます。 映画の中ではコーディングに関することは殆ど出てこなかったわけなんですが、膨大なトラフィックをさばくためにfacebook自体、多くのオープンソースを公開しているのでdevelopers.facebook.comから紹介してみます。 もうすぐ6億人に届くほどのユーザを扱うためには、想像を絶するインフラや高速化、サーバ間連携の仕組みが必要になるわけですが

      • スタートアップの技術選定とアプリケーションプラットフォーム - laiso

        photo by pexels.com *1 この記事を書いたきっかけ niconegoto.hatenadiary.jp 「PinQulをクローズします」にて事業のふりかえりをしている文章の中に「アプリビジネスは完全にダウントレンドにある」という一節があって、ここから話題が広がっていったのを機に上記の記事を読みました。そして色々思うところがあったのです。 アプリビジネスは完全にダウントレンドというのは自分も前から思っていた。リッチな体験、通知を遅れることはアプリの利点だが、他PFからの流入なども含めたプロダクトのコアな検証はwebモバイルが1番早いはず。— sadakoa (@sadako_a_) August 16, 2018 (Twitter上で多くの共感を集めた投稿) 例えば「モバイルアプリがWebに負けはじめた理由」ではWebアプリがモバイルアプリに比べて優れているでろうという点

          スタートアップの技術選定とアプリケーションプラットフォーム - laiso
        • 【Xcode】設定しておくと便利なカスタマイズいろいろ | iphoneアプリで稼げるのか

          いろいろカスタマイズして便利にします。 外観 デバッグコンソールなどを1つのウィンドウに統合する シミュレータでアプリを起動すると、デバッガコンソールがXcodeの後ろに隠れてしまい、いちいちフォーカスを切り替えるのが面倒。そんなときはこの設定を。 Xcode→環境設定→全般→レイアウト→オールインワン アプリ実行時にデバッガを自動的に表示する Xcode→環境設定→デバッグ→開始時→コンソールとデバッガを表示 __MY_COMPANYNAME__を変更する ファイルを新規に作成する時にファイル作成者の情報等が自動生成されるが__MY_COMPANYNAME__が気持ち悪い。そんな時は、コンソールから以下のコマンドを叩く。YourNameHereを表示したい名前に置き換えて。 ?View Code SHELLdefaults write com.apple.Xcode PBXCu

          • iPhone・Androidアプリ開発: iPhoneアプリ開発入門

            iPhoneアプリ開発入門 iPhoneアプリ開発環境 iPhoneアプリ開発環境の構築http://digilife.bz/wiki/index.php?iPhone%2F開発環境の構築 iPhone関連書籍 はじめてのiPhone3プログラミング 入門 Objective-C 2.0 (Programmer’s SELECTION)  その他の書籍のリスト iPhone Dev Center iPhone Dev Centerhttps://developer.apple.com/iphone/index.actionSample Codeで参考になるプログラムを探そう。技術的課題はApple Developer Forumsで検索すれば大抵は解決する。 オープンソース Erica Sadunhttp://ericasadun.com/iPhoneDocs/ 書籍「

            • 今夜決定。人気Objective-Cモジュール・ベスト2450 - laiso

              追記(03/2014) COCOAPODS SEARCH 理想的なサービスが非公式にできていた。最高なので是非使いましょう。 以下は初稿 タイトルの件は忘れてください。 概要 CocoaPodsメインSpecリポジトリの全登録モジュールを対象にGitHubでのwatcher/star数などを参考にした一覧を作成しました+Objective-C Toolbox が欲しい話。 なにかというとローカルのCocoapodsのpodspecディレクトリの各:sourceからGitHub上のリポジトリを特定してAPIで取得しただけです。なのでGitHubにないリポジトリは換算されてない。 作業に使ったスクリプトがこのへんにあります https://github.com/laiso/objc-toolbox/tree/master/script なんでそんなものが必要だったのかというと、前からmetac

                今夜決定。人気Objective-Cモジュール・ベスト2450 - laiso
              • Flashのことを笑っている場合じゃない « ku

                Web開発の現状を25のトゥウィートで斬るとこうなる–iPhoneを見捨てたFacebookデベロッパの告白のはなし。 Apple vs Adobeで大揉めしてみんなに楽しい娯楽を提供してくれているけれど、我々ウェブ開発者(というのは大雑把すぎるくくりだけれど)にとってはFlashなんてはなから選択肢に入っていないのだから単なるゴシップでしかない。 でもJoe Hewittの話はひとごとではない。 彼は10年前の2001年にcanvasを実装し[canvas]、Firebugを作り[firebug]、facebookのiPhone向けWeb版を作り、facebookのiPhoneアプリを作りセットでいろんなiPhoneアプリで使われてるthree20を作り、Appleの身勝手にうんざりしてiPhoneアプリはもうやらないと宣言してた。 彼のいまのウェブに対する見方はこのふたつのtweet

                • yoshimasa niwa - iPhoneでOpenCVを使う方法

                  OpenCVはIntelが開発したコンピュータビジョンのライブラリで、例えば顔検出などを簡単に行うことができます。 覚え書きとして、OpenCVをiOS SDKをつかってiPhone上やiPadで使う方法を、ビルドスクリプトとデモアプリケーションつきでメモしておきます。 これらのサムネイルはデモアプリケーションのスクリーンショットです。 最新のOpenCVとiOS SDKに対応 プロジェクトをOpenCV 2.2.0、iOS SDK 4.3、Xcode4に対応しました (2011/4/17更新)。 ひとまず使ってみる すべてのソースコードとリソースはgithubのレポジトリに公開されています。 簡単に使えるように、事前にコンパイルしたOpenCVのライブラリとヘッダファイルを入れてあります。 すでにgitがあるなら、githubからレポジトリをcloneしてください。ない場合は、githu

                  • iOSアプリ開発における便利OSSライブラリの選定について - cockscomblog?

                    (Andy Myers and the CocoaPods Dev team. Creative Commons - Attribution-NonCommercial 4.0 International) iOSアプリを作るとき、今日ではCocoaPodsを用いて簡単に便利なライブラリの力を借りることができる。 ライブラリを利用するメリットは多い。自分でメンテナンスする必要がないので、放っておいても勝手に改善されていく。潜在的な問題があったとしても、多くの人が利用しているものなら誰かが気付いて直してくれる可能性も高い。また自分より優れたエンジニアの手によって、優れたインターフェースや実装になっているということも多い。何より、自分で実装する手間が省けるのがよい。 反面、デメリットについても考えなければならない。ライブラリがメンテナンスされなくなったとき、なにか問題が起こったり、あるいはAp

                      iOSアプリ開発における便利OSSライブラリの選定について - cockscomblog?
                    • React.js: The Documentaryで振り返るReact普及の歴史 - laiso

                      www.youtube.com Meta(当時Facebook)のReact Core Teamの主要人物たちに直接インタビューしたドキュメンタリー動画 タイムライン 2012年まで 最初はFacebook社内でReactが普及するまでの道程。 当時世の中的にはクロスブラウザの解決策はjQueryに落ち着き、モバイルアプリ化の流れでAPIサーバーとViewは切り離される傾向にあり、JavaScriptのクライアントサイドで大きいアプリケーション作るためにMVCフレームワークとか取り入れないとね〜という雰囲気だった Facebook社はマーク・ザッカーバーグがHTML5に賭けていた頃*1にBolt.jsというFacebook版Backbone.jsを開発していた 広告プラットフォームのコードは当時Bolt.jsを中心に構成されていたが、Jordan Walkeが関数型プログラミングのアイデア

                        React.js: The Documentaryで振り返るReact普及の歴史 - laiso
                      • iPhoneのPhotoアプリ再現どころではない神ライブラリ見つけた | iphoneアプリで稼げるのか

                        以前見つけたphotoビューザサンプルコードを遥かに凌駕するオープンソースのライブラリを見つけてしまいました。 こんなことが簡単にできてしまう様子。 joehewitt’s three20 at master - GitHub iPhoneデフォルトのphotoアプリを再現したスクロールビューを用意している上に、photoビューアコントローラ、photoライブラリ一覧コントローラ、インクリメンタル検索コントローラ、タブコントロール、youtubeの動画一覧のようなtableview(webから画像取得)、待ち受け時のロック解除アニメーションを再現したラベルなど、使えそうなコンポーネントがぎっしり。 まさに神ライブラリ。 UICatalog的なサンプルアプリもついているので簡単に動きを確認できます。 ライセンスはApache License 2.0。 今まで実現できなかったことがこれのおかげ

                        • iOSアプリ開発するなら知っておきたいライブラリ – Yuyak

                          まとめてみる。 基本的なもの Three20 Facebookのオープンソースプロジェクト。UI系が豊富です。 google-toolbox-for-mac こちらはGoogle製。
基本的にMacのライブラリなんですが、iPhone用のもあったりする。 ゲームとか cocos2d ドキュメントも豊富ですしかなり簡単に使えます。その名のとおり2D向けのゲームエンジンです。 SIO2::2D/3D Game Engine for Mobile Devices 使ったことはないのですが、何か本格的なゲームによさそうです。こちらは3D向けですかね。 ネットワーク系 ASIHTTPRequest Documentation – All-Seeing Interactive NSURLConnectionに不満をお持ちの方はこちらをどうぞ。おそらくその不満は解消されます。 OAuthConsumer

                          • Blip - discover the best in original web series

                            blip.tv is the world's leading videoblogging and podcasting service. PC World says we are 'online video done right,' and Tech Crunch calls us 'a great platform for videobloggers.'Douchebag Beach It's the summer 2007, and three 20-something Douchebags from Northern New Jersey have packed up their Axe BodySpray, collared striped shirts and house music CDs for their annual trip to the Jersey Shore.

                            • 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

                                • http://three20.info/

                                  • CocoaPodsで使えそうなPodの概要と(あれば)イメージの一覧 - Qiita

                                    追加がありましたら「編集リクエスト」をお願いします ユーザーにレビューをうながす機能 Appirater (0.0.1, 0.0.2) A utility that reminds your iPhone app's users to review the app. Homepage: http://arashpayan.com/blog/2009/09/07/presenting-appirater/ Source: https://github.com/mk/appirater.git テーブルをページのようにめくれる ARTableViewPager (1.0.0) The ARTableViewPager is an iOS component for horizontal table view scrolling/paging. Homepage: https://github.

                                      CocoaPodsで使えそうなPodの概要と(あれば)イメージの一覧 - Qiita
                                    • 43 iPhone Development Resources

                                      Stay on Top of Enterprise Technology Trends. Get updates impacting your industry from our GigaOm Research Community Programming for the iPhone is still pretty new. It might be a bit tougher to find iPhone developer resources, but we found a bunch that will get you through building any iPhone (s aapl) app you might be starting on. Check out our list of our favorite developer books, blogs, podcasts,

                                      • domo Todo+ Manual (Japanese)

                                        こちらは旧版のマニュアルになります。最新版のマニュアルはこちらをご覧ください。 domo Todo+は iPhone用タスク管理アプリケーションです。 Download Application: from iTunes 要望、不具合レポート、質問は、dev.yutaka@gmail.com にお願いします。 Ver. 2.0.X から Googleカレンダーとの双方向同期に対応します。 ・Googleカレンダーとの双方向同期 Googleカレンダー上の特定のカレンダーに登録したイベントは、Todoとして domo Todo+ に反映されます。逆に domo Todo+ に追加した Todoは、Google カレンダー上のイベントになります。 同期するには、予め iPhoneの設定-> domo Todo+ -> 設定項目で、Googleのメールアドレスとパスワードを設定します。同期するカレ

                                        • 飢餓が広がる米国

                                          2013年11月11日 田中 宇 11月1日から、米政府の貧困救済策(食料配給券制度)であるフードスタンプ(補助栄養支援事業、SNAP)の予算を削減した。削減は、フードスタンプの予算総額764億ドルのうち7%弱にあたる50億ドルで、比率として大したことない。4人世帯で1カ月600ドルの配給券をもらっていた家族は、ひと月36ドルの減額でしかない。しかし米国では近年、実質的な失業者の急増が続き、フードスタンプの利用者が、リーマン危機直後の08年の3千万人から、今は5千万人弱まで増えた。フードスタンプに頼る人が増える中、減額で足りなくなった食料をほかで補おうとする人が、民間の貧困救済所(食糧配給所)に早朝から長蛇の列をなす事態になっている。 (Food banks brace for wave of hungry masses as federal food stamp cuts kick in

                                          • シリコンバレー101(479) iOS用Facebookのネイティブ化で「アプリ対HTML5」論争が再燃

                                            先週Facebookがネイティブ化したiOS用のFacebookアプリをリリースした。外観に大きな変化はないが、中身は前バージョンからまったくの別物になった。従来のFacebookアプリはHTML5アプリをiOSアプリのように仕立てたハイブリッド・アプリだった。乱暴に言えばHTML5コードを走らせるFacebook専用ブラウザのようなアプリで、デバイスやプラットフォームを越えた互換性が高く、アプリ自体をアップデートしなくてもサービスの機能追加を反映させられる。Web企業であるFacebookらしいアプリと言える。 しかし、最近は「起動が遅い」「動作がぎこちない」という、ユーザーからの批判的な意見に直面していた。実際Facebookアプリを使っていると、そのぎこちない動作から「Facebookはやはりデスクトップ時代のWeb企業」という印象を抱いてしまうほど。それでは「モバイル重視」の姿勢と

                                              シリコンバレー101(479) iOS用Facebookのネイティブ化で「アプリ対HTML5」論争が再燃
                                            • 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

                                                • yebo blog: Githubの人気プロジェクト50

                                                  2011/08/17 Githubの人気プロジェクト50 オープンソースのホスティングサイトGithubにはなんと260万のリポジトリ(プロジェクト)が存在するそうだが、BostInnovationが、リポジトリをウォッチしている人気のトップ50を掲載していた。ここで見られるわけだが、改めて見ると面白い。RailsとJavascript関係が多い。Ruby on RailsjQuery JavaScript Librarynode - evented I/O for v8 javascripthtml5-boilerplatehomebrew - The missing package manager for OS Xdisapora - Distributed and contextual social networkingthree20 - Three20 is an Objectiv

                                                  • Picasaアプリ開発ノート - プログラミングノート

                                                    9月半ばからPicasaアプリを開発していたのですが、先日やっと申請できたので、参考にしたサイトなどまとめておきます。 gdata-objectivec-client GdataObjCIntroduction Performance 公式のWiki。 gdata-objectivec-clientを静的ライブラリとして組み込むには 前回のエントリー。 サムネイルとスライドショー関連 github: facebook/three20 フォトアルバムのUIが入っています。 そのまま使ってもよかったのですが、上手く動かなかったのでロジックだけ参考に。 簡易スライドビューアー 画面回転のサポート スライドショーが結構難しくて色々調べたのですが、こちらのエントリーが完全なサンプルコード付きで助かりました。 Assets Library関連 Asset Libraries and Blocks in

                                                      Picasaアプリ開発ノート - プログラミングノート
                                                    • 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 –

                                                      • 「祈りでHIVは治癒する」協会の主張に犠牲者3名

                                                        ロンドンで、福音主義キリスト教の牧師の助言に従い命を救う薬の服用をやめたHIV陽性者がその後死亡したという事例が、少なくとも3件確認されている。 患者の友人やHIV治療の専門医の話によると、女性患者らはロンドンの教会に通うようになってから死亡した。患者らは神の手により病気は治癒すると信じ、教会から抗レトロウイルス薬の服用をやめるよう勧められたという。 1980年代の著名なエイズ啓発キャンペーンを率いたロード・ファウラー(Lord Fowler)前保健相が、この慣行を非難した。 「これは大変誤った悪い助言だ。何とかしなければならない」。同氏は保守党員で、9月にHIVを議題とした貴族院議会で議長を務めた。 ロンドン東部のニューハム(Newham)出身で48歳のジェーン・イウ(Jane Iwu)は、1件の死亡事例について話した。「私の友人がある牧師のもとへ通っていました。牧師は彼女に薬の服用をや

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

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

                                                          • Objective-CでWebAppの開発に必要なN個のこと - laiso

                                                            PerlでWebAppの開発に必要なN個のこと - Islands in the byte streamのObjective-C版です。 Objective-CでWebAppを開発する方法として以下の方法があります iOSアプリやMacアプリにウェブサーバーモジュールを埋め込む CocoaHTTPServerやGCDWebServerなんかがよく使われます。 https://github.com/robbiehanson/CocoaHTTPServer https://github.com/swisspol/GCDWebServer 「アプリの中にウェブサーバーなんか立ててなんの役にたつんだ?」と受けとってしまう方もいるかもしれませんが、iOSの場合主にアプリから外部のウェブブラウザ向け(デスクトップなど)にインターフェイスを提供する為に使用されています。 しかしこの方法は一般的にWebA

                                                              Objective-CでWebAppの開発に必要なN個のこと - laiso
                                                            • iPhone 開発規約まとめ

                                                              あんまり iOS 上での開発規約とか見かけないので、試しに私が今個人/会社で使っている開発規約を公開してみることにしました。 ■設計 設計は所謂 MVC と呼ばれる設計モデルを採用します。ただし、厳密な MVC というわけではなく、以下のような区分になっています。Model Core Data を使用します。通常 MVC での Model というと業務ロジック等を含めた業務モデル一般すべてを含むのですが、私の場合は特に Core Data の NSManagedObject を Model として扱い、 Model 単体のみで完結するロジックのみを Model に記述します。たとえば、Core Data から対象の Model とその関連 Model 取得Model の新規作成新規作成時、更新時に自動的に Model のプロパティを更新するModel のプロパティの値を元に幾何学計算をした

                                                                iPhone 開発規約まとめ
                                                              • UIPopoverControllerをiPhoneで使う - その後のその後

                                                                3.2でiPad用に新設されたこのUI、iOS4だと使えたりしないのかな、と思い試してみました。 iPadではちゃんと動作するところまで作って、iPhoneシミュレータで動作させようとすると -[UIPopoverController initWithContentViewController:] called when not running under UIUserInterfaceIdiomPad. ってエラーが出ました。やはりダメみたいです。 WEPopover でもこんなのを見つけました。 http://stackoverflow.com/questions/3878332/uipopovercontroller-for-iphone-currently-only-available-for-ipad Before I implement something similar fo

                                                                  UIPopoverControllerをiPhoneで使う - その後のその後
                                                                • reMail for Gmailをビルドしてみた | ytsuboi's blog

                                                                  AppStoreで売っていたころは使っていなかったのだけれども、iPhoneアプリのreMailというのがGmailと連携して便利らしい。 今日、マイコミジャーナルの「Google買収のiPhone用メールアプリ「reMail」、Apacheライセンスでオープンソース化」という記事を読んで、コード公開されたのならビルドしてみるか、と思い立ってビルドにチャレンジしてみた。 まず、Google Codeの中で remail-iphone プロジェクトとして公開されているということらしいので、さっそくWebを読んでみた。 ビルドには、XCodeとgit, mercurial / hgが必要ということなので、早速準備します。 XCodeとgitは既に私のマシンにはインストールされているのでスルー。gitもmercurial / hgもバージョン管理システムで、要はGoogle Codeからソースコ

                                                                  • 汎用の WebViewController をくみこむための THWebViewController っていうのをでっちあげた - tokuhirom's blog

                                                                    https://github.com/tokuhirom/THWebViewController UIWebView をアプリにくみこんでくみこみブラウザとするの術が iPhone アプリだと頻繁につかわれるが、これをいちいち実装するのは面倒なので、いいかんじのライブラリはないかなとおもってさがしてみると、three20 にふくまれていることが判明。 しかし three20 はやたらでかいのと、くみこんじゃうとやたら warnings がでてうざいので、いやになった。 three20 の後継らしい Nimbus をそのままつかうのでもよかったのだが、ただ WebViewController くみこみたいだけなのに、おおげさだ。 なんかもうオオゲサ症候群すぎるので、.h .m .bundle をそれぞれ一個ずつくみこめばつかえるように Nimbus からきりだしてみた。 なんかおっきいライブ

                                                                    • 【デブサミ2016】18-A-4レポート 肥大化したObjective-Cコードは設計から見直す! ヤフーのiOSアプリ事例で学ぶSwift対応のポイント

                                                                      iOSおよびMac OS XアプリのためにAppleが開発したプログラミング言語「Swift」。MacはもちろんiPhoneやiPad、Apple TV、Apple Watchなど多彩なApple端末のアプリケーションを手軽に開発できるものとして、多くの注目を集めている。その魅力およびObjective-Cからの効率的な移行方法、そしてSwiftに導入されたパラダイムの考え方やアプリ設計への適用について、ヤフー株式会社 メディアカンパニー検索事業本部 アプリ開発部の佐野岳人氏が解説した。 ヤフー メディアカンパニー検索事業本部 アプリ開発部 佐野岳人氏 講演資料:Yahoo! JAPANのiOSアプリSwift対応について Objective-Cの紆余曲折から急激に進化 “モダンで安全な言語”になった「Swift」 Swiftは、WWDC 2014の基調講演において突如彗星のごとく発表され

                                                                        【デブサミ2016】18-A-4レポート 肥大化したObjective-Cコードは設計から見直す! ヤフーのiOSアプリ事例で学ぶSwift対応のポイント
                                                                      • 【iPhone】【Three20】doxygenで神ライブラリのドキュメント生成してみた | iphoneアプリで稼げるのか

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

                                                                        • CocoaPods

                                                                          Written by Mattt May 26th, 2014 This article has been translated into: 中文 Civilization is built on infrastructure: roads, bridges, canals, sewers, pipes, wires, fiber. When well thought-out and implemented, infrastructure is a multiplying force that drives growth and development. But when such formative structures are absent or ad hoc, it feels as if progress is made in spite of the situation. It

                                                                            CocoaPods
                                                                          • 【Objective-C】カテゴリ使って既存クラスに機能を追加する | iphoneアプリで稼げるのか

                                                                            Objective-Cのカテゴリという仕組みを使うと、1つのクラスを複数のクラスに分割したり、クラスに新しい機能を追加したりできる。 このカテゴリの強力なところは、NSStringのようなCocoa Frameworkで提供されているクラス達に対しても、メソッドを追加できるところ。 例えば、ベーシック認証をリクエストのヘッダ内に認証情報を持たせて行いたい。その時、ユーザ名、パスワードはbase64エンコードが必要になるのだけど、既存のNSStringにはそんな便利メソッドはない。 そんな時は、このカテゴリを使ってNSStringにbase64エンコードを行うメソッドを追加してしまう。 このカテゴリによるクラス拡張はオープンソースを眺めてると必ず出てくる。 json-framework – Google Code google-toolbox-for-mac – Google C

                                                                            • blip.tv (beta)

                                                                              blip.tv is the world's leading videoblogging and podcasting service. PC World says we are 'online video done right,' and Tech Crunch calls us 'a great platform for videobloggers.'Douchebag Beach It's the summer 2007, and three 20-something Douchebags from Northern New Jersey have packed up their Axe BodySpray, collared striped shirts and house music CDs for their annual trip to the Jersey Shore.

                                                                              • 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];