try! Swift Tokyo 2024

画像出典:tryswift.jpよりスクリーンショット

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


オススメ記事