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
【Swift】在 Protocol extension 內使用 Selector 發生的案例
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Richard Kao
September 30, 2016
Technology
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
【Swift】在 Protocol extension 內使用 Selector 發生的案例
在 Protocol 使用 extension 是再平凡不過的事情,
但是如果在裡面用到 Selector 呢?
#實習 #公司分享會 #Swift
Richard Kao
September 30, 2016
More Decks by Richard Kao
See All by Richard Kao
【Swift】Extension 的延伸用法
exp50000
0
260
【Swift】Protocol 命名 - Convertible
exp50000
1
190
【Data】我所碰到的 JSON
exp50000
0
61
【iOS】Google Map SDK V.S. MapKit
exp50000
0
110
【iOS】View Hierarchy
exp50000
0
130
【iOS】Auto Layout
exp50000
0
60
【iOS】Clip Subviews
exp50000
0
75
【Swift】 Tutorial Resource
exp50000
0
64
Other Decks in Technology
See All in Technology
AIエージェントの開発・提供におけるセキュリティリスクの論点と対策
flatt_security
1
580
WAF 運用改善の承認サイクル/SRE_BizReach_MIXI_1
visional_engineering_and_design
0
160
KPIだけでは評価できないプロダクトが考えるべき Evalsという第二の評価系 / Beyond KPIs: Evals as a Second Evaluation Framework for Products #PdEConf
aki_iinuma
4
3.7k
AI時代におけるプロダクト横断勉強会の設計
zozotech
PRO
0
160
『止めない』を設計する — 制約の中で、事業の根幹を支える判断
hiroyaterui
0
200
プロダクト思考 × 基盤思考を AIで実現する Compound Engineering
tkc66buzz
1
270
AIで開発は速くなったのに、なぜ現場は楽にならないのか 〜あなたの組織のボトルネックを突き止めるワークショップ〜
jacopen
1
270
AIに丸投げしないトイル削減 / Eliminating Toil Without Leaving It All to AI
kohbis
2
610
コスト最適化の「めんどくさい」を AWS FinOps Agent でチョット楽にする
classmethod_kaz
0
240
Multica × 長期記憶:40個のミニプロジェクト管理
eiei114
0
140
Redmine 7.0で私が開発した新機能の狙いと背景
vividtone
1
110
ブラウザアプリの継続的パフォーマンスモニタリング (序) / Continuous Browser Application Performance Monitoring; Act 1
moznion
0
110
Featured
See All Featured
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
290
Paper Plane (Part 1)
katiecoart
PRO
1
11k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
770
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
460
Fireside Chat
paigeccino
42
4k
Believing is Seeing
oripsolob
1
210
A Soul's Torment
seathinner
7
3.5k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
230
Site-Speed That Sticks
csswizardry
13
1.5k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Transcript
⨉ Protocol extension ℎ≠䠉 Selector
ν؈ί1SPUPDPMٙFYUFOTJPO ʕԴ͜ՑTFMFDUPS 1SPUPDPM̀̋ɪ!0CKD
4FMFDUPS tu ί4XJGUʘn ۃ
TFMFDUPS !0CKDNFUIPE ί4XJGUʘn 4FMFDUPS tu ܝ
4FMFDUPS tu TFMFDUPS !0CKDNFUIPE ί4XJGU
"SHVNFOUPGTFMFDUPSSFGFSTUPBNFUIPEUIBUJTOPU FYQPTFEUP0CKFDUJWF$ 'JYJU"EE!PCKDUPFYQPTFUIJTNFUIPEUP 0CKFDUJWF$
h "OZQSPUPDPMTGSPNXIJDIUIJTPOFJOIFSJUTOFFEUPCF NBSLFE!PCKD h "OZQSPUPDPMTUIBUJOIFSJUGSPNUIJTPOFBSFOPX BVUPNBUJDBMMZ!PCKD h 8F’SFVTJOHTUSVDUTJOUIFQSPUPDPMXIJDIDBOOPUCF FYQSFTTFEJO0CKFDUJWF$ ν؈Ңࡁܘᛓ༑
n
̙˸Ҫ1SPUPDPMʱ༆ϓεࡈʱd ௰ܝΎਗ਼Չࠠଡ଼f һλٙ፬ج UZQFBMJBT"OPUIFS/BNFQSPUPDPM5 5 UZQFBMJBTίϤ͜Ը່֛йΤ
5 ) " / , : 0 6