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
iOSアプリを堅牢にデザインするために知っておくべきたった1つのこと
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
PKPK-Carnage
August 05, 2020
Programming
0
480
iOSアプリを堅牢にデザインするために知っておくべきたった1つのこと
PKPK-Carnage
August 05, 2020
Tweet
Share
More Decks by PKPK-Carnage
See All by PKPK-Carnage
アプリへの導線の増やし方.pdf
pkpkcarnage
0
730
「シェア機能」について考えてみた
pkpkcarnage
0
110
リリースビルドでのみ起こる謎のバグに見舞われた話
pkpkcarnage
0
220
Any型をprotocolにキャストする時に 気をつけた方がいい話
pkpkcarnage
0
300
今日から使える! Optionalをいい感じに扱うtips
pkpkcarnage
0
1.3k
もっと早く教えて欲しかった画面遷移
pkpkcarnage
0
340
iOSの通信処理を簡潔に書く
pkpkcarnage
0
310
Other Decks in Programming
See All in Programming
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
1k
MUSUBIXとは
nahisaho
0
140
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
300
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
2.5k
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.6k
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
4k
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
120
Oxlint JS plugins
kazupon
1
1k
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
180
Raku Raku Notion 20260128
hareyakayuruyaka
0
370
Featured
See All Featured
Are puppies a ranking factor?
jonoalderson
1
2.7k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
120
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
410
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
440
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
ラッコキーワード サービス紹介資料
rakko
1
2.3M
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Context Engineering - Making Every Token Count
addyosmani
9
670
Transcript
5PNPTVLF0LBEB J04ΞϓϦΛݎ࿚ʹσβΠϯ͢ΔͨΊʹ ͓͖ͬͯͨͬͨͭ͘ͷ͜ͱ ͋Δ͋Δ-5ʙΤϯδχΞࢠڙɺσβΠφʔʙWPM
4FMGJOUSPEVDUJPO w J04"QQ&OHJOFFS w 5XJUUFS!GSH@GSH w (JUIVC'SPH'SPH w 2JJUB!GSH@GSH
J04
None
XJEUI IFJHIU
None
l൴ΛΓݾΛΕඦઓͯ͠ຆ͏͔Βͣz ଙࢠ لݩલʙෆৄ
l4J[F$MBTTΛΓ7BSZGPS5SBJUTΛ ΕϨΠΞτ่ΕΔ͔Βͣz 5PNPTVLF0LBEB ʙ
8IZJT5IJTTDSFFOTJ[FPOMZzBCBEJEFB
8IZJT5IJTTDSFFOTJ[FPOMZzBCBEJEFB
8IZJT5IJTTDSFFOTJ[FPOMZzBCBEJEFB
8IZJT5IJTTDSFFOTJ[FPOMZzBCBEJEFB
8IZJT5IJTTDSFFOTJ[FPOMZzBCBEJEFB @IBOutlet private weak var imageHeightConstraint: NSLayoutConstraint! { willSet {
if UIScreen.main.bounds.size == CGSize(width: 568, height: 320) { newValue.constant = 300 } else { newValue.constant = 340 } } }
IFJHIU XJEUI
8IZJT5IJTTDSFFOTJ[FPOMZzBCBEJEFB @IBOutlet private weak var imageHeightConstraint: NSLayoutConstraint! { willSet {
if UIScreen.main.bounds.size == CGSize(width: 568, height: 320) { newValue.constant = 300 } else { newValue.constant = 340 } } }
None
4J[F$MBTT
4J[F$MBTT
4J[F$MBTT
XJEUI$PNQBDU XJEUI3FHVMBS IFJHIU3FHVMBS IFJHIU$PNQBDU
XJEUI$PNQBDU XJEUI$PNQBDU IFJHIU3FHVMBS IFJHIU$PNQBDU
XJEUI IFJHIU J1IPOF 1PSUSBJU $PNQBDU 3FHVMBS T4& TU 4& OE
1SP -BOETDBQF $PNQBDU $PNQBDU 1MVT1SP.BY -BOETDBQF 3FHVMBS $PNQBDU J1BE 'VMM4DSFFO 3FHVMBS 3FHVMBS
XJEUI IFJHIU J1IPOF 1PSUSBJU $PNQBDU 3FHVMBS T4& TU 4& OE
1SP -BOETDBQF $PNQBDU $PNQBDU 1MVT1SP.BY -BOETDBQF 3FHVMBS $PNQBDU J1BE 'VMM4DSFFO 3FHVMBS 3FHVMBS
None
None
None
XJEUI IFJHIU J1IPOF 1PSUSBJU $PNQBDU 3FHVMBS T4& TU 4& OE
1SP -BOETDBQF $PNQBDU $PNQBDU 1MVT1SP.BY -BOETDBQF 3FHVMBS $PNQBDU J1BE 'VMM4DSFFO 3FHVMBS 3FHVMBS
XJEUI IFJHIU J1IPOF 1PSUSBJU $PNQBDU 3FHVMBS T4& TU 4& OE
1SP -BOETDBQF $PNQBDU $PNQBDU 1MVT1SP.BY -BOETDBQF 3FHVMBS $PNQBDU J1BE 'VMM4DSFFO 3FHVMBS 3FHVMBS
XJEUI IFJHIU J1IPOF 1PSUSBJU $PNQBDU 3FHVMBS T4& TU 4& OE
1SP -BOETDBQF $PNQBDU $PNQBDU 1MVT1SP.BY -BOETDBQF 3FHVMBS $PNQBDU J1BE 'VMM4DSFFO 3FHVMBS 3FHVMBS
XJEUI IFJHIU J1IPOF 1PSUSBJU $PNQBDU 3FHVMBS T4& TU 4& OE
1SP -BOETDBQF $PNQBDU $PNQBDU 1MVT1SP.BY -BOETDBQF 3FHVMBS $PNQBDU J1BE 'VMM4DSFFO 3FHVMBS 3FHVMBS 4PNFOFXJ1IPOF
7BSZGPS5SBJUT
7BSZGPS5SBJUT
$PODMVTJPO w 4J[F$MBTTը໘αΠζͷάϧʔϓ w ৽͍͠J04σόΠεͷը໘αΠζΘ͔Βͳ͍ w ͔͠͠4J[F$MBTT༧ଌ͢Δ͜ͱ͕Ͱ͖Δ w ʮ͜ͷը໘αΠζ͚ͩʯˠʮ͜ͷ4J[F$MBTT͚ͩʯ w
࣮ࡍʹ4J[F$MBTT͝ͱʹϨΠΞτΛઃఆ͢ΔͨΊʹ7BSZGPS5SBJUTΛ͏