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
第1回Swiftクイズ大会
Search
Rio
December 11, 2024
17
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
第1回Swiftクイズ大会
Rio
December 11, 2024
More Decks by Rio
See All by Rio
オブジェクト指向の基礎の基礎
rio_your_campany
0
160
Featured
See All Featured
New Earth Scene 8
popppiees
4
2.7k
Mind Mapping
helmedeiros
1
400
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
A Tale of Four Properties
chriscoyier
163
24k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
Navigating Weather and Climate Data
rabernat
0
560
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
940
A better future with KSS
kneath
240
18k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
830
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Transcript
Q iOSアプリはマルチスレッドで動いています。 そこで唯一決められているルールがあるのですが、それは 何でしょう?
AUIの更新はメインスレッドで行う
Q Swiftではnulを許容するという設計方法が主流です。 では、nul型から通常の型へ変換する処理のことをなんとい うでしょうか?
A オプショナルバインディング
Q 次のプログラムの引数の数を答えてください
A multipleトレイリングクロージャ 2つ
Q Swiftは実は表面的なプログラミング言語です。 実際に裏で動いている言語は何でしょうか?
A C++ SwiftはOSSといって人間がわかりやすくプログラムするための表 面的な言語です。 実は、裏ではC++が動いているのです。 そのコードはAppleが公開してくれています。 https://github.com/swiftlang/swift.git
Q 年に1回Appleが主催している、iOSエンジニアを中心とした iOS開発のためのイベントは何でしょうか?
A WWDC(Worldwide Developers Conference) WWDC(Worldwide Developers Conference)です。 概要: 対象: iOS、macOS、watchOS、tvOSの開発者をはじめ、Appleプラットフ
ォーム向けアプリを開発するエンジニアやデザイナー。 形式: 主にオンライン(近年では一部会場参加のハイブリッド形式)。 開催時期: 毎年6月頃。 内容: 基調講演 (Keynote): Appleの最新技術や製品、ソフトウェアの発表。 セッション: 新しいAPIや開発ツールについての技術解説。 ラボ: Appleのエンジニアと直接会話し、技術的な質問ができる場。 チャレンジ: 学生向けに行われる Swift Student Challenge も含む。
Q 実は最近Swiftは大幅アップデートを終えたばかりです。 そのバージョンはいくつでしょうか?
ASwift6 2024年6月10日です。 Swift6ではこれまでのSwiftで主流だったシングルトン設 計が廃止されました。 iOSエンジニアはこのSwift5→Swift6への移行へ対応し なければならなくなりました。