Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
How to optimize TableView for Titanium Mobile
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Naoya Ito
October 29, 2011
Technology
7
1.1k
How to optimize TableView for Titanium Mobile
Naoya Ito
October 29, 2011
Tweet
Share
More Decks by Naoya Ito
See All by Naoya Ito
Haskell を武器にして挑む競技プログラミング ─ 操作的思考から意味モデル思考へ
naoya
8
2.8k
Haskell でアルゴリズムを抽象化する / 関数型言語で競技プログラミング
naoya
21
7.5k
Functional TypeScript
naoya
18
6.7k
TypeScript 関数型スタイルでバックエンド開発のリアル
naoya
76
37k
シェルの履歴とイクンリメンタル検索を使う
naoya
16
6.6k
20230227-engineer-type-talk.pdf
naoya
91
85k
関数型プログラミングと型システムのメンタルモデル
naoya
63
110k
TypeScript による GraphQL バックエンド開発
naoya
29
37k
フロントエンドのパラダイムを参考にバックエンド開発を再考する / TypeScript による GraphQL バックエンド開発
naoya
67
25k
Other Decks in Technology
See All in Technology
めちゃくちゃ開発するQAエンジニアになって感じたメリットとこれからの課題感
ryuhei0000yamamoto
0
280
SSoT(Single Source of Truth)で「壊して再生」する設計
kawauso
2
320
Astro Islandsの 内部実装を 「日本で一番わかりやすく」 ざっくり解説!
knj
1
230
Tebiki Engineering Team Deck
tebiki
0
27k
新規事業×QAの挑戦:不確実性を乗りこなす!フェーズごとに求められるQAの役割変革
hacomono
PRO
0
170
AgentCoreとLINEを使った飲食店おすすめアプリを作ってみた
yakumo
2
220
visionOS 開発向けの MCP / Skills をつくり続けることで XR の探究と学習を最大化
karad
1
1.2k
A Casual Introduction to RISC-V
omasanori
0
560
A4)シラバスを超えて語る、テストマネジメント
moritamasami
0
120
生成AI活用でQAエンジニアにどのような仕事が生まれるか/Support Required of QA Engineers for Generative AI
goyoki
1
370
Goのerror型がシンプルであることの恩恵について理解する
yamatai1212
1
300
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
qa
0
190
Featured
See All Featured
Visualization
eitanlees
150
17k
Are puppies a ranking factor?
jonoalderson
1
3.1k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
Marketing to machines
jonoalderson
1
5k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
43k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
110
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
500
Prompt Engineering for Job Search
mfonobong
0
220
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
ラッコキーワード サービス紹介資料
rakko
1
2.7M
Transcript
TableView Naoya Ito How to optimize for Titanium Mobile
HBFav github.com/naoya/HBFav
TableView gotta optimize
use Instruments it's bundled with xcode
None
oops! Red = Blended Layer
"borderRadius" brings up Offscreen-Rendered Yellow. Do not use cornered elements
on TableView
Scaling Image causes Copied Image & Blended Layer. Use original
size of the image
All Labels have a transparent background. There is no public
way to make them opaque...
Hacking Titanium Mobile build/iphone/Classes/TiUILabel.m // override -(void)setBackgroundColor_:(id)color { if ([color
isKindOfClass:[UIColor class]]) { label.backgroundColor = color; } else { TiColor *ticolor = [TiUtils colorValue:color]; label.backgroundColor = [ticolor _color]; } }
before after achieve a faster & smoother scroll
USE Instruments then remove Blended Layer & Offscreen-Rendering
Thanks! cf. www.fenrir.co.jp/blog/2011/10/ios-animation-tuning.html Design inspired by: zachholman.com/posts/slide-design-for-developers/