Swiftにおける`Actor`とはなにか
1. Actorによって解決できること 複数スレッドでの非同期な作業を実装する場合、多くの場合で、キャッシュや結果などの共有の可変状態を参照するケースがあります。 これらは注意深く実装しないと、...
11 search resultsShowing 1~11 results
You need to log-in
1. Actorによって解決できること 複数スレッドでの非同期な作業を実装する場合、多くの場合で、キャッシュや結果などの共有の可変状態を参照するケースがあります。 これらは注意深く実装しないと、...
WWDC21で発表され、もはやどこでも発表されつくされた感のあるasync / awit。 遅ればせながら私も async/awaitをやっときちんと調べましたので、記事の形にしてみようと思いま...
先日、業務でSwiftのClosureについて説明する機会があったのですが、「SwiftのClosureにおける $0 とは何なのか」をうまく説明できなかったので悔しくて調べました。 そもそもC...
はじめに 独自のUIViewを作ったり、UIViewControllerなどからユーザーに見えている画面の部品を更新したいときによく呼ぶこれらのメソッド。 これら4つの描画周りメソッドが、どのよ...
0. 初めに 画面タップイベントや、APIアクセスといった処理は、(ユーザーが連打するなどの場合を除けば)多くの場合一度きりの処理であることが多く、これらのロジックをUnitTestでテストする...
iOS向けアプリケーションにおける、Launch Screenの役割 iOS向けアプリケーションを開発していると、Launch Screenを作る機会があるはずです。 僕もいくつか作ってきました...
こんにちは。iOSエンジニアの@h1d3mun3です。 皆さん、今年9月5日から9月7日まで、早稲田大学で開催された「iOSDC Japan 2019」にはご来場いただけましたでしょうか。 エン...
GitHubのcommitに自動で署名できる環境を作る 自分用です。 手順 a. GPGToolsなどを用いて、自分のメールアドレスのGPG Keyを作成する b. public key を e...
NSObject-Rxの実装を紐解きます。 RxSwiftを利用していれば、おそらく利用したことのあるライブラリ、RxSwiftCommunity/NSObject-Rx。 一応解説しておくと、...
背景 弊社製アプリケーションに、ライブラリからの写真選択機能を搭載しようとしたら、四苦八苦したという・・・ TL;DR (ソースコード載せとくね) PHAssetからUIImageを生成する方法...
社内でコードレビューを行う機会が最近増え、良いコードとは何かについて私自身が考えることが多くなりました。 本記事では、n番煎じではありますが、現時点でどのようなコードを私が良いコードと考えている...
11 search resultsShowing 1~11 results
Qiita is a knowledge sharing service for engineers.