Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
アラートのリファクタリングからSwiftyな書き方を学ぶ / swifty_alert
Search
uhooi
May 10, 2019
Programming
760
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
アラートのリファクタリングからSwiftyな書き方を学ぶ / swifty_alert
uhooi
May 10, 2019
Transcript
42 slides
1 ✍ ' 1 4
. /05 20 92 1
2 ) (( (( )
( ) 3 ( !
"
4
A C 5 I
6
) ( 7 ) ( 2 4 2 .
8
9
10
11
12
13
14 !
15
16
17 .
18 .
19
20
21
22
23
24
25
26 ( )
27 ( )
28
29
30
31
32
33
34
35
36 l , l . . l . , l
, . .
37
38
39
40
41 l l l
42 l - 2 8: 50/ 5 .75 : 1
.7 56 2 : : 1 1 . l OM ? 2 8: 9 .75 277 05: 0 -0/1 0 20 277
More Decks by uhooi
See All by uhooi
Swift愛好会と私(ウホーイ) / Swift Fan Club and Uhooi
uhooi
0
170
アウトプットはいいぞ / output_iizo
uhooi
0
220
snacks.nvim内のセットアップ不要なプラグインを紹介 / introduce_snacks_nvim
uhooi
3
2.2k
Develop iOS apps with Neovim / vimconf_2024
uhooi
2
950
暴走のウホーレン 〜想いってのはvimrcにしないと伝わらないんだぜ〜 / iosdc_japan_2024
uhooi
1
740
SwiftLintのカスタムルールを作るための正規表現入門 / swiftlint_regex
uhooi
1
300
最古の関数型言語「Lisp」ことはじめ / lisp_in_kamiyama
uhooi
1
450
会社PCでrm -rf ~した話 / rm_rf_choron
uhooi
18
24k
クソアプリを作ってみた💩 / kusojaku
uhooi
0
750
Other Decks in Programming
See All in Programming
Будущее локальных LLM – Алексей Голобурдин, PythoNN
sobolevn
0
120
From Java 8-11 to Java 21-27 — Benefits, Challenges, and a Practical Migration Path
x5gtrn
PRO
0
100
地方こそサーバーレス — 10年続けた、顔が見えるチームで確かな基盤を / Serverless Matters Most in Regional Areas — 10 Years of Building Reliable Foundations with Close-Knit Teams
seike460
PRO
1
450
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
6
2.3k
AIがコードを書いてくれる時代、我々は何を確かめるのか
yosuke_furukawa
PRO
13
5.9k
TanStack Vue Query と Pinia Colada から学ぶ非同期状態の型設計
aoshi
0
670
高橋メソッドでCVE解説シリーズ 〜CVE-2026-112816〜
hakkadaikon
0
260
プロジェクトコードをキレイキレイしよう!暗黙的な参照を読み解く静的解析
ostk0069
0
210
小さなアプリを作って公開するまで
onozaty
0
180
React Native経験者が Flutterを30⽇間触って驚いたこと
3saito
0
190
protojson における文字化けの扱い
kazuki1023
0
430
AI時代のIaC入門 〜なぜインフラをコードで管理したいのか?〜 / Introduction to IaC in the AI Era
akihisaikeda
6
1.5k
Featured
See All Featured
Paper Plane
katiecoart
PRO
6
55k
We Have a Design System, Now What?
morganepeng
55
8.4k
The Pragmatic Product Professional
lauravandoore
37
7.5k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
The Language of Interfaces
destraynor
162
27k
How GitHub (no longer) Works
holman
316
150k
Side Projects
sachag
456
43k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
680
Designing for Performance
lara
612
70k
Technical Leadership for Architectural Decision Making
baasie
4
650