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
SwiftUI 豆知識 - よちよち Swift
Search
Megabits_mzq
November 27, 2020
Programming
1
400
SwiftUI 豆知識 - よちよち Swift
2020/11/27 よちよち Swift 勉強会での発表スライドです。
Megabits_mzq
November 27, 2020
Tweet
Share
More Decks by Megabits_mzq
See All by Megabits_mzq
SwiftUI と Shader を活用した楽しいオンボーディング起動画面の作成
megabitsenmzq
0
110
Liquid Glass, どこが変わったのか
megabitsenmzq
0
140
iPhone 16 Camera Control
megabitsenmzq
0
130
240fps で画像処理したい
megabitsenmzq
0
220
Swift 開発が楽になる道具たち
megabitsenmzq
1
750
Animoji を作ってみた
megabitsenmzq
0
190
MainMenu.xib を翻訳してみた
megabitsenmzq
0
280
WKWebView とめんどくさいお友達
megabitsenmzq
1
740
先週解決した SwiftUI 問題
megabitsenmzq
0
130
Other Decks in Programming
See All in Programming
今更考える「単一責任原則」 / Thinking about the Single Responsibility Principle
tooppoo
3
1.5k
AIに任せる範囲を安全に広げるためにやっていること
fukucheee
0
110
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
270
Codexに役割を持たせる 他のAIエージェントと組み合わせる実務Tips
o8n
3
1k
モジュラモノリスにおける境界をGoのinternalパッケージで守る
magavel
0
3.4k
AIとペアプロして処理時間を97%削減した話 #pyconshizu
kashewnuts
1
210
CSC307 Lecture 12
javiergs
PRO
0
460
Rで始めるML・LLM活用入門
wakamatsu_takumu
0
160
AI時代のソフトウェア開発でも「人が仕様を書く」から始めよう-医療IT現場での実践とこれから
koukimiura
0
140
Rubyと楽しいをつくる / Creating joy with Ruby
chobishiba
0
210
CSC307 Lecture 15
javiergs
PRO
0
220
nuget-server - あなたが必要だったNuGetサーバー
kekyo
PRO
0
190
Featured
See All Featured
Darren the Foodie - Storyboard
khoart
PRO
3
2.7k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
620
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.4k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
67
37k
Google's AI Overviews - The New Search
badams
0
930
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
120
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.7k
Exploring anti-patterns in Rails
aemeredith
2
280
Building Applications with DynamoDB
mza
96
6.9k
Site-Speed That Sticks
csswizardry
13
1.1k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
300
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Transcript
Megabits @Megabits_mzq
Megabits @Megabits_mzq
None
@Megabits_mzq SwiftUI ⾖知識 SwiftUI 完全に理解した (ではない
struct MyAppsView_Previews: PreviewProvider { static var previews: some View {
MyAppsView() } }
None
import PlaygroundSupport struct MainView: View { var body: some View
{ ······ } } PlaygroundPage.current.setLiveView(MainView())
None
None
struct MyAppsView_Previews: PreviewProvider { static var previews: some View {
MyAppsView() } }
None
None
struct ContentView_Previews: PreviewProvider { static var previews: some View {
ContentView() .previewLayout(.sizeThatFits) } }
Circle().background(Color.yellow)
Circle().background(Color.yellow.brightness(0.5))
Circle().background(Color.yellow.brightness(0.5))
Circle().background(Color.yellow.saturation(0.3))
Circle().background(Color.yellow.saturation(0.3))
Circle().background(Color.yellow.saturation(0.3)) Circle().foregroundColor(Color.yellow.saturation(0.3))
None
NavigationView { }
NavigationView { }.navigationViewStyle(StackNavigationViewStyle())
None
struct PopoutAlertView: View { var body: some View { ZStack
{ RoundedRectangle(cornerRadius: 15) .foregroundColor(Color.green) Text(title) .font(.headline) .padding() } } }
struct PopoutAlertView: View { var body: some View { ZStack
{ RoundedRectangle(cornerRadius: 15) .foregroundColor(Color.green) .layoutPriority(-1) Text(title) .font(.headline) .padding() } } }
None
ありがとうございました Twitter My Apps