01 NOTE
01 NOTE
ゼロワンノートは、転職・独立したい人のサービス開発・転職・副業・起業を応援するサイトです。
DispatchQueueを使って容量のあるファイルをダウンロードする方法
アプリなどで画像のようなファイルデータをダウンロードすることはよくありますよね。ファイルのサイズが小さければあまり問題になりませんが、多くのアプリでは重いファイルデータをダウンロードすることが多いと思います。 重いファイルをダウンロードするためには、メインスレッドではなくサブスレッドを使ってダウンロードする必要があります。今回は、サブスレッドを使って非同期でダウンロードする方法を紹介します。
Storyboard使った初心者向けiOSアプリ開発入門
iOSアプリを開発を始めたばかりで「Storyboard(ストーリーボード)」が難しくてわからないという方は多いのではないでしょうか。この記事では、初心者の方でも理解できるようにStoryboardとは何かや使い方について分かりやすく解説していきます。Storyboardについて理解を深めて、優れたアプリを作っていきましょう。
IBDesignable、IBInspectableを使ってStoryboardでデザインする方法
iOSアプリ開発をStoryboardを使って開発している方も増えてきていると思います。Storyboardを使って開発することでアプリをグラフィカルに開発することができますよね。UIのパーツなどを実装していると、コードでもっと細かく調整してStoryboard上で確認したいということがあるかと思います。 今回は、Storyboard上でUIを細かく調整して、反映・確認する方法を紹介します。
xcconfigを使って本番とテスト環境を切り替える方法
iOSアプリを開発していると、本番の環境とテストする環境を切り替えて開発することがありますよね。この場合、ソースコードを直接コメントアウトしたりAPIサーバーのURLを書き換えたりすると、手作業が増えたりコメントし忘れたりということが発生します。 今回は、Xcodeの設定をまとめて切り替える方法を紹介します。
iOSアプリ開発に必要なXcodeについて知ろう
iPhoneアプリ作ってみたいけど「アプリ開発って難しそう」「作り方がわからない」という人は多いと思います。最初は何を知っていたらアプリ開発できるかわからず、なかなかチャレンジできていなかったりアプリ開発に詰まってしまったりした人もいると思います。今回は、そういった方向けにiOSアプリを作るために必要な開発ツールや導入手順などを紹介します。
Firebase Firestoreを使ってiOSアプリのデータを管理する方法
アプリを作る・サービスを立ち上げるといったとき、ほとんどの場合はDBやサーバーなどを必要とすると思います。DBやサーバーを用意するといったときAWS, Google Cloud Platform, VPS, Firebase, Herokuといったインフラサービスを使うと思います。 今回は、その中でもFirebase Firestoreを使ってデータを保存する方法を紹介していきます。
iOSアプリでダークモードに対応する様々な方法
アプリやOSのUIを全体的に黒を基調としたデザインにする機能で、2019年ごろからiPhoneやAndroidを中心として広がりを見せつつあります。ダークモードを選択することで、目への負担が減ることやデザインがカッコよくなるなどの人気があるため様々なアプリで対応が進んでいます。そこで今回は、iOSアプリをダークモードに対応する方法や確認するポイントなどを紹介します。
初心者でもiOSアプリ開発ができるSwiftUIを触ってみよう
iPhoneアプリ作ってみたいけど「アプリ開発って難しそう」「作り方がわからない」という人は多いと思います。iOSアプリの開発は、UIやカメラといったデバイスの機能を使う際にiOS特有の機能に沿って開発してくことが多々あります。そういった中で2019年のWWDCでより直感的にUI構築ができるように設計されたSwiftUIが発表されました。SwiftUIは初心者でも触りやすく作られており、今回は入門編としてSwiftUIについて紹介していきます。
StateとObservableを使ってSwiftUIのビューを変更する方法
SwiftUIフレームワークを使っているとStateやObservedObjectと言った機能がよく使われています。特に、勉強を始めた頃などは「この機能が何をしているのか」や「どうやって使えばいいの?」と言った疑問があると思います。今回は、これらの機能についてわかりやすく解説していきます。
iOSアプリ初心者が覚えておきたい10のUIクラス
iOSアプリを開発したいけど、最初は何を知っていたら開発できるのかわからないですよね。 これから紹介するUIクラスは、ほとんどのアプリで使われているくらい重要なクラスというのがあります。逆に言えば、これらを知っていればアプリを開発することは可能なんです。より複雑なことをしたければ、作ったものにAPIやDBを扱う機能など必要な機能を追加していくことで複雑なアプリも開発できるようになります。
1
2