machio Development Diary

思いつきで技術的なことをつらつらと

iOS

【2023年版】数あるSwiftの非同期処理の実現方法をきちんと理解した上で使い分けよう

iOS

これは Qiita iOS Advent Calendar 2023 の13日目の記事です。 概観 背景 こんな人へ向けた記事 この記事で扱う非同期処理の実現方法 GCDを用いた非同期処理 GCDとは DispatchQueue DispatchQueueへのタスク引き渡し DispatchQueueの優先度 DispatchQueueの…

イルミネーションもいいけど僕の『正弦関数 in Swift』で作ったハート群もめっちゃ綺麗だから見て見て

iOS

この記事は Hakusan mafia Advent Calendar 2017 の24日目の記事です。どの辺がマフィアなのかはよくわかってません。。。 はじめに クリスマスイブですね(記事出した時はそうなんです)。街には笑顔が溢れて、活気に満ちていることと思います。カップルで…

Firebase Authentication の idToken をサーバーの認証に使い自サービスのUserと紐づけた話(iOS編)

これは iOS Advent Calendar 2017 の17日目の記事です。 はじめに はじめまして、Flatt という会社でエンジニアをしている machio(まちお) と申します。iOSはまだ書き始めて半年もたたないひよっこですが、これくらいのプレッシャーでもないと勉強しないだ…

多人数でのiOS開発におけるStoryboardとの向き合い方(1画面1Storyboard)

iOS

※僕が試行錯誤したストーリーが前半を占めてるので興味がなければ読み飛ばしてください Storyboardと付き合う StoryboardやAutoLayoutの出現によって、iOSアプリケーション開発に置けるViewの実装のハードルは確実に低くなりました。弊社のプロダクトでも惜…