【解放区在住氷翠 緑の閃光】氷翠のお気楽日記

非同期、そして同期

2019-12-19 12:56

swift > お気楽日記

えぇ、氷翠です。

iOSの開発を続けています。

アプリの中でFTPから複数のファイルをダウンロードするという部分を作成していますが、この時に状況がわかるようにプログレスバーを表示しようとしています。

まず、氷翠は根本から理解できていなかったようで、タイトルにもある「同期」と「非同期」の意味と動作を逆に捉えていたようです。ここで図を用意できなかったので申し訳ないのですが、氷翠のイメージとしては、まずファイルを一つダウンロードします。ここでダウンロードが終わってから次のダウンロードを開始します。これが氷翠のイメージなんですが、これが本来「同期」の処理なんです。氷翠はこれを「非同期」と捉えていたので、いくらやってもイメージ通りにプログラムが組めない。

もっと早くにその文字の意味を理解できていればこんなに時間をかけることもなっただろうけどw

とにかく、本日の午前中にその部分の修正が完了。そして次はプログレスバー(進捗バー)とか言われるやつです。これがなかなか難しくて一行に進んでいません。

氷翠の場合、今後使えるように、一つのコンポーネントに関して、自力で探っていく習性があるので、あまりネットで調べたりはしていませんが、プログラムを起動して動作の確認をしてしまいます。

今作成中のアプリも、まだまだ時間がかかりそうです。

コメントを残す

メールアドレスが公開されることはありません。