Suche senden
Hochladen
Three20のTTURLRequest
•
0 gefällt mir
•
510 views
Wataru Kimura
Folgen
2009-04-11 Cocoa勉強会 #33
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 28
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
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
Empfohlen
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
Weitere ähnliche Inhalte
Andere mochten auch
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
Andere mochten auch
(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
Ähnlich wie 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
Ähnlich wie 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).
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.
質問など あればど うぞ
Jetzt herunterladen