kateinoigakukunのブログ

思考垂れ流しObserver

2019-01-01から1年間の記事一覧

Effective Techniques in Swift Runtime Library

en Swift言語のランタイムライブラリで使われているテクニックについて解説します。 ランタイムライブラリと実行可能ファイル Swiftを実行するためにはswiftCoreというランタイムライブラリが必要です。意識することはあまりありませんが、静的もしくは動的…

19になりました。

こんにちは。 例年のごとく今年もやってきた誕生日ですが、今年は気がつくと謎のアドベントカレンダーにjoinしてました。 誕生日を迎えました(9/16追記)|noppe*|note 誕生日アドベントカレンダー、次回は家庭の医学くんです。(ノンアポ) ということで…

Inside SwiftUI (About @State)

SwiftUI was announced at this WWDC and we've tried it for a few days. This WWDC was the moment everything changed for me. But SwiftUI is still a private source software as well as UIKit and we need to develop applications while speculating…

Inside SwiftUI @State編

WWDCでSwiftUIが発表されてから数日が経ちました。一気に世界が変わった気がしますね。 ただ、UIKitと同様にSwiftUIはオープンソースでは無いため、我々開発者は依然挙動をエスパーしながら開発する必要があります。 その中でも、SwiftUIのチュートリアルを…

try! Swift 2019

毎年期末試験の時期と重なって参加を断念していたので初参加でした。 参加できるだけでも嬉しかったのですが、光栄なことにスピーカーとして登壇することもできました。 大きなカンファレンスでの登壇は昨年のiOSDCが最初で今回はそれ以来です。ただ、今回は…

Swift Type Metadata (en)

www.youtube.com try! Swift 2019 I'm kateinoigakukun, working at Mercari as an intern. Today, I'll talk about Metadata which is one of the most important things to understand how Swift works. Swift is well-known for being a statically-typed…

Swift Type Metadata (ja)

www.youtube.com try! Swift 2019 kateinoigakukunです。メルカリでインターンをしています。 今日はSwiftを理解するために重要なメタデータについて話します。Swiftは静的型付けな言語として知られていますが、 実はランタイムにおいては動的な部分が多々あ…