Soumettre la recherche
Mettre en ligne
Three20のTTURLRequest
•
0 j'aime
•
510 vues
Wataru Kimura
Suivre
2009-04-11 Cocoa勉強会 #33
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 28
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Modest04 firefox-3.6.4以降のビルドについて
Modest04 firefox-3.6.4以降のビルドについて
hATrayflood
YOLO V3で独自データセットを学習させて物体検出 / Yolo V3 with your own dataset
YOLO V3で独自データセットを学習させて物体検出 / Yolo V3 with your own dataset
moto2g
Unix と windows 世界の融合
Unix と windows 世界の融合
Satoshi Mimura
Goで学ぶDApp(aizu.go#2)
Goで学ぶDApp(aizu.go#2)
Koki Natsume
SIMBLでCocoaアプリをパワーアップ
SIMBLでCocoaアプリをパワーアップ
Wataru Kimura
Xcode4 project template (slide)
Xcode4 project template (slide)
Wataru Kimura
PSMTabBarControl
PSMTabBarControl
Wataru Kimura
リマインダーの繰り返しを自由に設定する (EventKit)
リマインダーの繰り返しを自由に設定する (EventKit)
Wataru Kimura
Recommandé
Modest04 firefox-3.6.4以降のビルドについて
Modest04 firefox-3.6.4以降のビルドについて
hATrayflood
YOLO V3で独自データセットを学習させて物体検出 / Yolo V3 with your own dataset
YOLO V3で独自データセットを学習させて物体検出 / Yolo V3 with your own dataset
moto2g
Unix と windows 世界の融合
Unix と windows 世界の融合
Satoshi Mimura
Goで学ぶDApp(aizu.go#2)
Goで学ぶDApp(aizu.go#2)
Koki Natsume
SIMBLでCocoaアプリをパワーアップ
SIMBLでCocoaアプリをパワーアップ
Wataru Kimura
Xcode4 project template (slide)
Xcode4 project template (slide)
Wataru Kimura
PSMTabBarControl
PSMTabBarControl
Wataru Kimura
リマインダーの繰り返しを自由に設定する (EventKit)
リマインダーの繰り返しを自由に設定する (EventKit)
Wataru Kimura
Precipitateに見る、外部リソースのSpotlight化
Precipitateに見る、外部リソースのSpotlight化
Wataru Kimura
らくらくアップデートSparkle
らくらくアップデートSparkle
Wataru Kimura
値変換
値変換
Wataru Kimura
Hotkeyslib3 Cocoaでホットキー
Hotkeyslib3 Cocoaでホットキー
Wataru Kimura
InputMethodKit超入門
InputMethodKit超入門
Wataru Kimura
Quickcursorに見る、アプリケーション間通信
Quickcursorに見る、アプリケーション間通信
Wataru Kimura
ClangでObjective-Cを静的解析
ClangでObjective-Cを静的解析
Wataru Kimura
InputMethodKitで入力プログラムをつくろう
InputMethodKitで入力プログラムをつくろう
Wataru Kimura
OS X DYLD_* environments
OS X DYLD_* environments
Wataru Kimura
Clang Modules
Clang Modules
Wataru Kimura
Three20
Three20
Sayaka Saito
真Drone入門
真Drone入門
Yutaka Matsubara
MogileFS をバックエンドとしたPrivate S3の作り方 【後半】API 編
MogileFS をバックエンドとしたPrivate S3の作り方 【後半】API 編
hiboma
Html5で作るiPhoneアプリケーション2010
Html5で作るiPhoneアプリケーション2010
だいすけ ふるかわ
14対話bot発表資料
14対話bot発表資料
Keiichirou Miyamoto
DartPad+CodePenで、Flutterを体験してみよう
DartPad+CodePenで、Flutterを体験してみよう
cch-robo
3分でサーバオペレーションコマンドを作る技術
3分でサーバオペレーションコマンドを作る技術
Kei IWASAKI
Webサーバの基礎知識【編集済み】
Webサーバの基礎知識【編集済み】
Kikunaga Taishi
はじめてのWeb of Things
はじめてのWeb of Things
Saki Homma
Drupal on vagrant-aws
Drupal on vagrant-aws
Tomoki Hasegawa
Infrastructure as Codeってなんだったっけ?
Infrastructure as Codeってなんだったっけ?
Terui Masashi
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
yut148atgmaildotcom
Contenu connexe
En vedette
Precipitateに見る、外部リソースのSpotlight化
Precipitateに見る、外部リソースのSpotlight化
Wataru Kimura
らくらくアップデートSparkle
らくらくアップデートSparkle
Wataru Kimura
値変換
値変換
Wataru Kimura
Hotkeyslib3 Cocoaでホットキー
Hotkeyslib3 Cocoaでホットキー
Wataru Kimura
InputMethodKit超入門
InputMethodKit超入門
Wataru Kimura
Quickcursorに見る、アプリケーション間通信
Quickcursorに見る、アプリケーション間通信
Wataru Kimura
ClangでObjective-Cを静的解析
ClangでObjective-Cを静的解析
Wataru Kimura
InputMethodKitで入力プログラムをつくろう
InputMethodKitで入力プログラムをつくろう
Wataru Kimura
OS X DYLD_* environments
OS X DYLD_* environments
Wataru Kimura
Clang Modules
Clang Modules
Wataru Kimura
En vedette
(10)
Precipitateに見る、外部リソースのSpotlight化
Precipitateに見る、外部リソースのSpotlight化
らくらくアップデートSparkle
らくらくアップデートSparkle
値変換
値変換
Hotkeyslib3 Cocoaでホットキー
Hotkeyslib3 Cocoaでホットキー
InputMethodKit超入門
InputMethodKit超入門
Quickcursorに見る、アプリケーション間通信
Quickcursorに見る、アプリケーション間通信
ClangでObjective-Cを静的解析
ClangでObjective-Cを静的解析
InputMethodKitで入力プログラムをつくろう
InputMethodKitで入力プログラムをつくろう
OS X DYLD_* environments
OS X DYLD_* environments
Clang Modules
Clang Modules
Similaire à Three20のTTURLRequest
Three20
Three20
Sayaka Saito
真Drone入門
真Drone入門
Yutaka Matsubara
MogileFS をバックエンドとしたPrivate S3の作り方 【後半】API 編
MogileFS をバックエンドとしたPrivate S3の作り方 【後半】API 編
hiboma
Html5で作るiPhoneアプリケーション2010
Html5で作るiPhoneアプリケーション2010
だいすけ ふるかわ
14対話bot発表資料
14対話bot発表資料
Keiichirou Miyamoto
DartPad+CodePenで、Flutterを体験してみよう
DartPad+CodePenで、Flutterを体験してみよう
cch-robo
3分でサーバオペレーションコマンドを作る技術
3分でサーバオペレーションコマンドを作る技術
Kei IWASAKI
Webサーバの基礎知識【編集済み】
Webサーバの基礎知識【編集済み】
Kikunaga Taishi
はじめてのWeb of Things
はじめてのWeb of Things
Saki Homma
Drupal on vagrant-aws
Drupal on vagrant-aws
Tomoki Hasegawa
Infrastructure as Codeってなんだったっけ?
Infrastructure as Codeってなんだったっけ?
Terui Masashi
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
yut148atgmaildotcom
Introduction to NetOpsCoding
Introduction to NetOpsCoding
Taiji Tsuchiya
Flutterで単体テストを行う方法とGitHub Actionsを使った自動化
Flutterで単体テストを行う方法とGitHub Actionsを使った自動化
Shinnosuke Tokuda
EC-CUBEユーザカンファレンス2016
EC-CUBEユーザカンファレンス2016
Chihiro Adachi
ML system design_pattern
ML system design_pattern
yusuke shibui
はじめてのWeb of Things
はじめてのWeb of Things
Saki Homma
Getting Started with Graph Database with Python
Getting Started with Graph Database with Python
ロフト くん
Mautic Meetup Tokyo #3 データベース不要CMS:Gravの紹介
Mautic Meetup Tokyo #3 データベース不要CMS:Gravの紹介
Kohei Nishikawa
Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).
Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).
Fumiya Sakai
Similaire à Three20のTTURLRequest
(20)
Three20
Three20
真Drone入門
真Drone入門
MogileFS をバックエンドとしたPrivate S3の作り方 【後半】API 編
MogileFS をバックエンドとしたPrivate S3の作り方 【後半】API 編
Html5で作るiPhoneアプリケーション2010
Html5で作るiPhoneアプリケーション2010
14対話bot発表資料
14対話bot発表資料
DartPad+CodePenで、Flutterを体験してみよう
DartPad+CodePenで、Flutterを体験してみよう
3分でサーバオペレーションコマンドを作る技術
3分でサーバオペレーションコマンドを作る技術
Webサーバの基礎知識【編集済み】
Webサーバの基礎知識【編集済み】
はじめてのWeb of Things
はじめてのWeb of Things
Drupal on vagrant-aws
Drupal on vagrant-aws
Infrastructure as Codeってなんだったっけ?
Infrastructure as Codeってなんだったっけ?
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
Introduction to NetOpsCoding
Introduction to NetOpsCoding
Flutterで単体テストを行う方法とGitHub Actionsを使った自動化
Flutterで単体テストを行う方法とGitHub Actionsを使った自動化
EC-CUBEユーザカンファレンス2016
EC-CUBEユーザカンファレンス2016
ML system design_pattern
ML system design_pattern
はじめてのWeb of Things
はじめてのWeb of Things
Getting Started with Graph Database with Python
Getting Started with Graph Database with Python
Mautic Meetup Tokyo #3 データベース不要CMS:Gravの紹介
Mautic Meetup Tokyo #3 データベース不要CMS:Gravの紹介
Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).
Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).
Dernier
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
Dernier
(8)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
Three20のTTURLRequest
1.
Three20の TTURLRequest キャッシュでオフライン利用 Cocoa勉強会�#33�/�2009.04.11�(土)�/�⽊村渡 Powered�by�Rabbit�0.5.9�and�COZMIXNG
2.
今⽇もラ イブラリ の紹介
3.
iPhone アプリ
4.
ネットワー クを活用す るもの多い
5.
オフライン でも使いた いよね!
6.
自分で作る ときはどう する?
7.
今⽇は、 URLアクセ スをキャッ シュする話
8.
で、
9.
The� Three20� Project
10.
The�Three20�Project 作者:�Joe�Hewit iPhone�OS用 Apache�License�2.0 http://joehewitt.com/ post/the-three20-project/
11.
The�Three20�Project いろいろな機能 サンプルのTTCatalog
12.
The�Three20�Porject TTURLRequest キャッシュ機能のある URLアクセス キャッシュをファイル として保存し、オフラ インでも利用可能
13.
サンプル Cache.xcodeproj http.rb
14.
デモ
15.
デモ 2回め以降のアクセスは キャッシュ利用 httpサーバが落ちてて もデータが表⽰できる
16.
Three20のプロジェクトへの組み込み README.mdown参照 個別でなく、まるごと組み込 むのが簡単 (くわしくはあとで書く)
17.
TTURLRequestを利用したアクセス URLへの要求 TTURLRequest 応答の処理 TTURLDataResponse TTURLImageRespons e
18.
TTURLRequestを利用したアクセス { request�= ��[TTURLRequest�requestWithURL:�delegate:]; request.response�=� ��[[[TTURL<Data|Image>esponse�alloc] ����init]�autorelease]; [request�send]; } { //デリゲートで結果を受け取り }
19.
TTURLRequestを利用したアクセス NSURLConnectionの 代替として キャッシュがあればそ れを、なければ取りに ⾏く 事前に応答処理させる オブジェクトを割り当
20.
TTURLRequestを利用したアクセス 事前に応答処理させる オブジェクトを割り当 て つまり、返ってくる応 答を事前に知っている という前提(画像?�テ キスト?�XML?)
21.
アクセス⽅法の制御 cachePolicyプロパティ src/Three20/TTGlobal.h ��63�typedef�enum�{ ��64����TTURLRequestCachePolicyNone�=�0, ��65����TTURLRequestCachePolicyMemory�=�1, ��66����TTURLRequestCachePolicyDisk�=�2, ��67����TTURLRequestCachePolicyNetwork�=�4, ���: ��70����TTURLRequestCachePolicyNoCache�=�8,
22.
キャッシュぜんたいの制御 TTURLCacheクラスを使う キャッシュを削除する キャッシュの設定(サ イズ、寿命)
23.
そのほかの機能 リクエストの中断/再開 などなど、(キャッシュに関 係ないので省略)
24.
コード読みたいひと向け 今回はこのへんの話 TTURLRequest.[hm] TTURLResponse.[hm] TTURLRequestQueu e.[hm] TTURLCache.[hm]
25.
感想 なかなかよさげ NSURLConnectionと はインターフェイスが ちがう 応答を想定して使う前 提で、既知のサービス の利用という用途向け
26.
感想 URLはNSURLじゃなく て⽂字列を渡すのはワ ナ responseに応答ヘッダ を保存してほしい
27.
終
28.
質問など あればど うぞ
Télécharger maintenant