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
obserableTech
Search
Soren
September 17, 2024
Technology
0
89
obserableTech
Soren
September 17, 2024
Tweet
Share
More Decks by Soren
See All by Soren
iOS x OpenCV探索影像處理與物件辨識的新火花
soren1118
0
53
Other Decks in Technology
See All in Technology
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
190
GitLab Duo Agent Platform × AGENTS.md で実現するSpec-Driven Development / GitLab Duo Agent Platform × AGENTS.md
n11sh1
0
130
データ民主化のための LLM 活用状況と課題紹介(IVRy の場合)
wxyzzz
2
690
What happened to RubyGems and what can we learn?
mikemcquaid
0
250
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
110
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
220
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
180
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
430
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
1.8k
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
160
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
3
440
今日から始めるAmazon Bedrock AgentCore
har1101
4
400
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
From π to Pie charts
rasagy
0
120
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
79
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
170
How GitHub (no longer) Works
holman
316
140k
For a Future-Friendly Web
brad_frost
182
10k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Transcript
使用 Swift 程式語言開發 iOS App 實戰系列 解析 Observable 如何革新資 料處理流程
授課講師:王柏崴 簡報日期: 2024 年 5 月 1 日
目錄 • 延伸閱讀 • 實作環節 • 現階段會遇到的瓶頸 • Q&A •
為什麼而誕生 • Observable 與其他相似概念的比較 • 在 Observable 之前的問題 • 從環境中共享資料 • 常見的實作錯誤 • 如何整合到現有的專案中
為什麼誕生 1. 自動資料變更通知 2. 提高應用效能 3. 跨平台一致性 4. 簡化的狀態管理
傳統狀態管理方法 @StateObject @EnvironmentObject @ObservedObject
傳統狀態管理會遇到的問題
傳統狀態管理會遇到的問題 沒有使用 Observable 使用了 Observable
傳統狀態管理會遇到的問題 沒有使用 Observable 使用了 Observable
如何整合到現有 的專案中
從環境中共享資料
常見的實作錯誤 無法綁定到環境中 @Observable 類別中的可變屬性。
現階段會遇到的瓶頸 https://github.com/pointfreeco/swift-perception https://github.com/onevcat/ObservationBP
實作環節 (開啟 Xcode)
參考資料 • 解析 Observation 的運作原理 • Observable 實作指南 • Observable(Apple
Developer Documentation) • 影片完整教學(Observable Exploration) • Perception使用教學
Q&A