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
UIの観点から見るWidget実装
Search
こむぎ
February 18, 2025
Programming
0
13
UIの観点から見るWidget実装
こんな仰々しいタイトルですが、実際はウィジェットをiOS18のTintモードに対応させる内容です。
ウィジェット実装の際に参考にしてください!
こむぎ
February 18, 2025
Tweet
Share
More Decks by こむぎ
See All by こむぎ
今日から始める!iOSエンジニア向け画像認識入門【実践編】
komugi
0
20
今日から始める!iOSエンジニア向け画像認識入門
komugi
0
52
Other Decks in Programming
See All in Programming
昭和の職場からアジャイルの世界へ
kumagoro95
1
380
ペアーズでの、Langfuseを中心とした評価ドリブンなリリースサイクルのご紹介
fukubaka0825
2
320
第3回関東Kaggler会_AtCoderはKaggleの役に立つ
chettub
3
1k
チームリードになって変わったこと
isaka1022
0
200
Software Architecture
hschwentner
6
2.1k
iOSエンジニアから始める visionOS アプリ開発
nao_randd
3
130
Bedrock Agentsレスポンス解析によるAgentのOps
licux
3
840
2024年のkintone API振り返りと2025年 / kintone API look back in 2024
tasshi
0
220
一休.com のログイン体験を支える技術 〜Web Components x Vue.js 活用事例と最適化について〜
atsumim
0
470
もう僕は OpenAPI を書きたくない
sgash708
5
1.6k
メンテが命: PHPフレームワークのコンテナ化とアップグレード戦略
shunta27
0
120
pylint custom ruleで始めるレビュー自動化
shogoujiie
0
120
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
BBQ
matthewcrist
87
9.5k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.8k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Code Review Best Practice
trishagee
67
18k
Building Your Own Lightsaber
phodgson
104
6.2k
Scaling GitHub
holman
459
140k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Producing Creativity
orderedlist
PRO
344
39k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
Transcript
6*ͷ؍͔ΒݟΔ8JEHFU࣮ ϑΣϯϦϧגࣜձࣾ ͜Ή͗
J04͔Βͷ৽ػೳ 2 ΟδΣοτͷ5JOUϞʔυɺରԠ͍ͯ͠·͔͢ʁ ΞϓϦͷΞΠίϯʹؔͯ͠༗໊͕ͩɺΟδΣοτӨڹΛड͚Δ
ରԠྫ "QQMF 3 "QQMF७ਖ਼ΞϓϦͷରԠྫ
ରԠྫ αʔυύʔςΟ 4 ݱঢ়ɺରԠ͍ͯ͠ͳ͍ΞϓϦ͕ଟ͍
มͷྲྀΕ 5 উखʹਅͬനPSਅͬࠇʹม͞ΕΔ എܠࠇʹɺͦΕҎ֎നʹม͞ΕΔ ΟδΣοτશମΛάϨʔεέʔϧԽˠ໌ΛPSʹมߋ ҙͷ7JFXʹ5JOUΧϥʔΛద༻ͤ͞Δ ޙ΄Ͳৄ͘͠ղઆ
ͦͷଞͷ༷ 6 ֆจࣈɾը૾ന͘ృΓͭͿ͞ΕΔ͕ɺෆಁաͦͷ·· ന͘ృΓͭͿ͞ΕΔ ෆಁաͦͷ·· ͷύλʔϯͷதͰ৭ͷΈ߹ΘͤΛબͿඞཁ͕͋Δ ࠇ എܠ ന ෆಁա
ઃఆ 5JOUΧϥʔ 5JOUΧϥʔ ෆಁա
͜͜Λઆ໌͢ΔΑ 7 ਅͬനPSਅͬࠇʹม͞Εɺҙͷॴʹ5JOUΧϥʔΛద༻ എܠࠇʹɺͦΕҎ֎നʹม͞ΕΔ ΟδΣοτશମΛάϨʔεέʔϧԽˠ໌ΛPSʹมߋ ҙͷ7JFXʹ5JOUΧϥʔΛద༻ͤ͞Δ ޙ΄Ͳৄ͘͠ղઆ
5JOUΧϥʔͷద༻ 8 ҙͷ7JFXʹXJEHFU"DDFOUBCMFϞσΟϑΝΠΞΛՃ͢Δ͚ͩ ᶃ ᶄ ᶅ
ը૾มΛίϯτϩʔϧ 9 ҙͷ*NBHFʹXJEHFU"DDFOUFE3FOEFSJOH.PEFϞσΟϑΝΠΞΛՃ͢Δ͚ͩ GVMM$PMPS EFTBUVSBUFE BDDFOUFE BDDFOUFE%FTBUVSBUFE ݩը૾ΛϑϧΧϥʔදࣔ άϨʔεέʔϧม 5JOUΧϥʔͰృΓͭͿ͠
άϨʔεέʔϧมޙʹ5JOUΛࢉ ϥΠτϞʔυ GVMM$PMPS BDDFOUFE EFTBUVSBUFE BDDFOUFE%FTBUVSBUFE
දࣔͷग़͚͠ 10 XJEHFU3FOEFSJOH.PEFͰϗʔϜը໘ͷΧϥʔεΩʔϜΛݕग़ GVMM$PMPS WJCSBOU 5JOUϞʔυ ϥΠτϞʔυɺμʔΫϞʔυ ϩοΫը໘ͷΟδΣοτ BDDFOUFE ϥΠτϞʔυɺμʔΫϞʔυ
GVMM$PMPS 5JOUϞʔυ BDDFOUFE
༗ࣝऀٻϜ 11 ෆಁաͷάϨʔΛදࣔ͢Δํ๏͕ෆ໌ άϨʔɺಁաͨ͠നΛࠇഎܠʹॏͶΔ͜ͱͰදݱ͢Δ͔͠ͳ͍ എܠ͕ಁա͍ͯ͠ͳ͍ʜʂʁ
࠷ޙʹ 12 8JEHFUͷ5JOUϞʔυʹରԠͤ͞Α͏ʂʂ ଟ͘ϞσΟϑΝΠΞΛՃ͢Δ͚ͩͰରԠՄೳͳͷͰɺҰݟͯ͠ΈΔͷ͍͔͕Ͱ͠ΐ͏͔
ΧελϚΠζͷधཁ 13 ΞΠίϯɾΟδΣοτΧελϚΠζʹҰఆͷधཁ͕͋Δ ͬ͟ͱ"QQ4UPSFͰௐ͚ͨͩͰݸҎ্͋ͬͨ ͓·͚