try! Swift Tokyo 2024に参加したので、会場で取った簡単なメモ。
Try swift
Try swift day1
#1 らしさの追求
#2 Stateless Protocol
- Parallelize requests
#3 Socket communication
- sendto, poll, receive
#4 windows
#5 SF symbol
#6 vision App
#7 Web
#9 Sem ver
- Breaking , API update, Bug fix
- Default value
- Protocol extension
- Deprecated functions
- Enum wrapper
- Disfavored overload
- @preconcurrency, sendable
- Trade off : tech debt, annoying users
#10 macro
- assertMacro helper
- Overloaded case names
#11 C++ interoperability
- Abstract class, wrap in the property
Try swift day2
#3 Accessibility
#4 photo
#5 Type interface
- Type variable
- Constraint
- swiftc -Xfrontend -debug-constraints
#6 Localization
- Translation increased revenue
#8 Certification
- Visualize errors
#9 Small App Binary
- AppClip 15MB, 200MB cellular network
- Dead code elimination
- Dead function elimination
- Linker GC
- ld -map link.map
- Avoid public protocol, virtual function call
#10 Big little wins
- OSLog jump to code
- App icon 1 image
- scrollView
- Command shift A
エンジニアリング Swift
関連記事
-
2023/1/31
SwiftUIでTabBarを非表示にする
SwiftUI TabBar
-
2023/1/14
Bootstrap5.3で追加されたダークモードに対応してみました
Bootstrap DarkMode
-
2021/2/17
brew upgradeで Your CLT does not support macOS 11というエラーがでた
homebrew macOS Big Sur
-
2020/12/1
Apple Silicon搭載 MacBook Pro M1で Homebrewとrbenvをインストールする
先日購入したApple Silicon搭載 MacBook Pro M1にこのブログをビルドするためにHomebrewとrbenvをインストールしたのでメモ。
Apple Silicon Homebrew rbenv
-
2020/11/27
Apple Silicon搭載のMacBook Pro M1が危うく文鎮化するところだったので記録
Apple Silicon搭載のMacBook Pro 13インチを仕事用に購入したのですが、クリーンインストールしたところ文鎮化しかけたので記録しておきます。
MacBook Pro Apple Apple Silicon M1
-
2020/6/23
Platform State of the Unionまとめ
Platform State of the Unioまとめ
WWDC2020 Apple アップル iOS macOS watchOS tvOS
-
2020/6/23
WWDC2020キーノートまとめ
WWDC2020 キーノートまとめ
WWDC2020 Apple アップル iOS macOS watchOS tvOS
-
2020/5/31
GitHub Pagesで無料ブログを作成する - Part4 自分のオリジナルのテーマを作る
Jekyllでは既存のテーマを使うこともできるのですが、さらに一歩踏み込んで、自分で既存のテーマをカスタマイズしたり、テーマを作ることもできます。
GitHub Pages ブログ
-
2020/5/28
GitHub Pagesで無料ブログを作成する - Part3 Jekyllの設定をカスタマイズする
前回の記事では、Jekyllのテーマを利用する方法と記事を追加する方法を紹介しました。今回はさらにJekyllをカスタマイズしていきますが、確認を簡単にするためにまずJekyllをローカル環境で実行する方法を紹介します。
GitHub Pages ブログ
-
2020/5/26
GitHub Pagesで無料ブログを作成する - Part2 Jekyllを使ってみる
JekyllはGitHub Pagesで使用することができる静的サイトのジェネレータです。Jekyllを使うことで、Markdownで書いたブログの記事やhtmlで作ったページをビルドして、公開用のhtmlとして生成することができます。
GitHub Pages ブログ