chevron_left

メインカテゴリーを選択しなおす

cancel
現役エンジニアdasukoの技術ブログ https://dasuko.hatenadiary.jp/

現役エンジニアのブログです。 主にモバイルアプリ開発に役立つ技術メモやTipsを発信しています。

現役のエンジニアです! 東証一部上場企業で働いていました! リードエンジニアの経験もあります^ ^

dasuko
フォロー
住所
未設定
出身
未設定
ブログ村参加

2021/03/03

dasukoさんの人気ランキング

  • IN
  • OUT
  • PV
今日 04/25 04/24 04/23 04/22 04/21 04/20 全参加数
総合ランキング(IN) 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,034,364サイト
INポイント 0 0 0 0 0 0 0 0/週
OUTポイント 0 0 0 0 0 0 0 0/週
PVポイント 0 0 0 0 0 0 0 0/週
IT技術ブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 9,760サイト
IT技術メモ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,577サイト
ライフハック 圏外 圏外 圏外 圏外 圏外 圏外 圏外 410サイト
Tips 圏外 圏外 圏外 圏外 圏外 圏外 圏外 325サイト
※ランキング順位が「圏外」と表示される時は?
今日 04/25 04/24 04/23 04/22 04/21 04/20 全参加数
総合ランキング(OUT) 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,034,364サイト
INポイント 0 0 0 0 0 0 0 0/週
OUTポイント 0 0 0 0 0 0 0 0/週
PVポイント 0 0 0 0 0 0 0 0/週
IT技術ブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 9,760サイト
IT技術メモ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,577サイト
ライフハック 圏外 圏外 圏外 圏外 圏外 圏外 圏外 410サイト
Tips 圏外 圏外 圏外 圏外 圏外 圏外 圏外 325サイト
※ランキング順位が「圏外」と表示される時は?
今日 04/25 04/24 04/23 04/22 04/21 04/20 全参加数
総合ランキング(PV) 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,034,364サイト
INポイント 0 0 0 0 0 0 0 0/週
OUTポイント 0 0 0 0 0 0 0 0/週
PVポイント 0 0 0 0 0 0 0 0/週
IT技術ブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 9,760サイト
IT技術メモ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,577サイト
ライフハック 圏外 圏外 圏外 圏外 圏外 圏外 圏外 410サイト
Tips 圏外 圏外 圏外 圏外 圏外 圏外 圏外 325サイト
※ランキング順位が「圏外」と表示される時は?
  • 【Swift】UITableViewを使ってみた

    【Swift】UITableViewを使ってみた

    UITableViewとは? Storyboardでの設定 セクションが一つの場合の実装 セクションが二つの場合の実装 参考 UITableViewとは? UITableViewは垂直方向にスクロールできるビュー上にコンテンツを行単位で表示することができます。 iOSの設定アプリの各設定メニューのリストのようなレイアウトです。 関連する行をセクションとしてグループ化することも可能です。 Storyboardでの設定 まずは、Storyboard上でViewControllerにTableViewを配置してみます。 次にこのTableView上にTableViewCellを配置します。 そしたら…

  • 【Swift】Alamofireを使ってHTTP通信を実装してみた

    【Swift】Alamofireを使ってHTTP通信を実装してみた

    はじめに インストール CocoaPods Carthage Swift Package Manager インストールしてみる 使ってみる 簡単なGETリクエスト responseJSON responseString responseDecodable 簡単なPOSTリクエスト レスポンスの検証 参考 はじめに 今回はAlamofireというiOS開発向けHTTP通信ライブラリを使ってHTTP通信を実装してみたいと思います。 AlamofireのGithubのリポジトリはこちらです。 github.com インストール まずは、インストールです。 Githubでそのままダウンロードしてもいい…

  • 【Swift】UITabBarController

    【Swift】UITabBarController

    はじめに 実装 プロパティ selectedIndex selectedViewController tabBar デリゲート 参考 はじめに 今回はUITabBarControllerを使ってみたいと思います。 公式ドキュメントはこちらです! Apple Developer Documentation UITabBarControllerは複数のViewControllerを管理してくれるContainerViewControllerで、 画面の下部にタブが表示され、ユーザが選択したタブによって表示するViewControllerを切り替えてくれます! UIPageViewControlle…

  • 【プログラミング】プログラミングに関する質問募集します

    【プログラミング】プログラミングに関する質問募集します

    コメントでプログラミングに関する質問を募集します! 私自身も全ての分野に精通しているわけではないので、100%回答できるわけではないですが、 一緒に悩み、考えることはできます! ちなみに自己紹介記事はこちら dasuko.hatenadiary.jp 大切なのは思考のプロセスです! ちなみに私自身は主にモバイルアプリの開発をしています! また、質問がない方でも気軽にコメントしてください^ ^ プログラミングは時には大変な時もあると思いますが、 助け合いこそ大事だと思うので、みんなで助け合い、みんなで更にスキルを高められるように頑張りましょう^^ (もちろんプログラミング以外のご意見や質問もお待…

  • 【Swift】UIPageControlを使ってみる

    【Swift】UIPageControlを使ってみる

    はじめに 実装してみる プロパティ 実行してみる 参考 はじめに 今回はUIPageControlを使ってみます! 公式ドキュメントはこちらです。 Apple Developer Documentation UIPageControlは水平方向にページング用のドットを複数表示します。 これだけだと伝わらないと思うので、最後にgif載せます! 今回の実装では、前回のUIPageViewControllerを使用しています。 dasuko.hatenadiary.jp 実装してみる 今回は前回使ったUIPageViewControllerと組み合わせてUIPageControlを使ってみたいと思い…

  • 【Swift】PageViewControllerを使ってみる!画面遷移の実装

    【Swift】PageViewControllerを使ってみる!画面遷移の実装

    はじめに PageViewControllerを使ってみる ViewControllerの設定 DataSource TransitionStyle PageCurlの場合 Scrollの場合 参考 はじめに 今回はUIPageViewControllerを使ってみます! 面倒なのでStoryboardは使わずにやってみます! UIPageViewControllerはこちらです! Apple Developer Documentation PageViewControllerを使ってみる 今回は import UIKit class PageViewController: UIPageVie…

  • 【Swift】Realmを使ってみた

    【Swift】Realmを使ってみた

    Realmとは Realmの特徴 データベースアクセスが高速 実装がシンプル インストール CocoaPodsでインストール 実装 Realmの初期化 モデルの定義 オブジェクトの取得 オブジェクトの追加 オブジェクトの更新 まとめ 参考 Realmとは Realmとはモバイル向けのデータベース管理システムライブラリです。 オープンソースで実装も確認することができます。 github.com iOSはこちら github.com ちなみにRealmがサポートしている言語はSwiftだけではなく、以下のような言語をサポートしています。 Objective-C Swift Java Kotlin …

  • 世の中の人全員が幸せになる方法を考えてみた(みんなで幸せになりたい(*^^*))

    世の中の人全員が幸せになる方法を考えてみた(みんなで幸せになりたい(*^^*))

    こんにちは!dasukoです(⌒▽⌒) 今回はみんなが幸せになるにはどうしたらいいかというのを考えてみたいと思います( ^ω^ ) どういうときに幸せを感じるか? まず、人はどういう時に幸せを感じるか?を考えてみたいと思います。 これは完全に個人の見解となるので、間違っていたら指摘してください( ̄∇ ̄) 自分が好きなこと、熱中できることをやっているとき 課題を解決できたとき、目標を達成できたとき 人から褒められたとき、認められたとき 充実感を感じたとき 個人的にはこの4つかなと思ってます。 お金持ってたら幸せを感じるんじゃない?と思う人もいるかもしれませんが、 それは完全にお金を持っていない人…

  • 今更自己紹介してみたw

    今更自己紹介してみたw

    今更ですが、自己紹介をしてみますw

  • 【SwiftUI】TextFieldの使い方

    【SwiftUI】TextFieldの使い方

    はじめに 単純な実装 テキストの変更通知を受け取る Modfier disableAutocorrection border keyboardType autocapitalization textContentType multilineTextAlignment 最後に 参考 はじめに この記事ではSwiftUIのTextFieldの使い方について説明します。 TextFieldはその名の通り読み書き可能(編集可能)なテキストを出力します。 TextField には文字列のバインドを指定し、ユーザがテキストフィールド内のテキストを編集する度に 文字列の変更通知を受け取ることができます。 ち…

  • 【Swift】Swiftでコルーチン使ってみた(SwiftCoroutine)

    【Swift】Swiftでコルーチン使ってみた(SwiftCoroutine)

    はじめに コルーチンとは SwiftCoroutineの特徴 プロジェクトへ導入 使ってみる Coroutine Future Promise 最後に 参考 はじめに 今回はSwiftでSwiftCoroutineというライブラリでCoroutineを使ってみたいと思います! ライブラリのリポジトリはこちらです! github.com iOS、macOSなどでの動作を保証する最初のコルーチンライブラリみたいですね! コルーチンとは サブルーチンがエントリーからリターンまでを一つの処理単位とするのに対し、コルーチンはいったん処理を中断した後、続きから処理を再開できる。接頭辞 co は協調を意味す…

  • 【SwiftUI】Buttonの使い方

    【SwiftUI】Buttonの使い方

    はじめに 簡単な使い方 ButtonStyleの指定 DefaultButtonStyle PainButtonStyle BorderlessButtonStyle 枠線の指定 文字・ボタンサイズの指定 文字カラーの指定 ボタンの背景色の指定 ボタンの角を丸くする 最後に 参考 はじめに 今回はSwiftUIのButtonの使い方について説明します。 Buttonはその名の通りボタンを表示します。 struct Button<Label> where Label : View ちなみにSwiftUIの導入方法についてはこちらで説明しています。 dasuko.hatenadiary.jp テキ…

  • 【SwiftUI】SwiftUIでUISearchBarを使う(UIKitを使う)

    【SwiftUI】SwiftUIでUISearchBarを使う(UIKitを使う)

    はじめに UIViewRepresentable 実装 makeUIView updateUIView makeCoordinator 使用してみる 参考 はじめに SwiftUIはとても便利ですが、UIKitにあるUIで対応していないものも多いです。 その際どのようにすれば対応できるかというのをご紹介したいと思います。 今回はUISearchBarをSwiftUIで使ってみたいと思います!! (もちろんそのままSwiftUIのbodyの中に書くことはできないです) SwiftUIの導入方法についてはこちらの記事を参考にしてください! dasuko.hatenadiary.jp UIViewR…

  • 【SwiftUI】Textの使い方(フォントの設定)

    【SwiftUI】Textの使い方(フォントの設定)

    はじめに Textを表示してみる テキストのスタイルの指定 bold italic テキストの色の設定 取り消し線 アンダースコア フォントの指定 標準フォントを比較してみる テキストのフォントの太さの指定 複数行の時の配置の指定 テキストの最大行数の指定 最後 参考 はじめに この記事ではSwiftUIのTextの使い方について説明します。 Textはその名の通り(読み取り専用の)文字列を出力します。 ちなみにSwiftUIの導入方法についてはこちらで説明しています。 dasuko.hatenadiary.jp テキストのAlignmentについてはこちらで解説しています。 dasuko.h…

  • 【SwiftUI】ObservableObjectを使ってモデルデータを管理する(@ObservedObject、@StateObject、@EnvironmentObject)

    【SwiftUI】ObservableObjectを使ってモデルデータを管理する(@ObservedObject、@StateObject、@EnvironmentObject)

    はじめに 監視可能なモデルデータを宣言する 監視可能オブジェクトの変更を監視する ObservedObject StateObject EnvironmentObject まとめ 参考 はじめに 昨今では様々なアーキテクチャがありますが、そのほとんどがView(UI)やロジックと別にモデルデータを定義し、 これらを分離することにより、テストが容易になったり、可読性が上がったります。 SwiftUIではデータモデルクラスのオブジェクトを監視可能オブジェクト(ObservableObject)として定義することにより、 それらのプロパティが変更されたときに自動でViewを更新する仕組みがあります。…

  • 【Swift】シーケンスの高階関数まとめ

    【Swift】シーケンスの高階関数まとめ

    シーケンスとは filter map compactMap flatMap reduce lazy 参考 Swiftはまだまだ勉強中なので、Swiftでコレクション、シーケンスを扱う場合に重要な 高級関数をいくつか列挙し、まとめてみます! シーケンスとは 順次要素へと反復アクセスするために用意されたプロトコルです。 シーケンスという言葉自体は、連続や順序といった意味を持ちます。 順番に並んだ一続きのデータを順番に処理することを指します。 シーケンスプロトコルについては こちらに説明があります。 Apple Developer Documentation 今回紹介するシーケンスに定義されているク…

  • 【SwiftUI】テキストのAlignmentについて(左に寄せる方法)

    【SwiftUI】テキストのAlignmentについて(左に寄せる方法)

    はじめに multilineTextAlignment View全体を左端に寄せたい場合 参考 はじめに 今回はView(特にText)を左に寄せたり、右に寄せたりする方法をご紹介します。 SwiftUIでのプロジェクトの作り方は以下の記事でご紹介しています。 dasuko.hatenadiary.jp VStackやHStackについてはこちらの記事で解説しています。 dasuko.hatenadiary.jp multilineTextAlignment multilineTextAlignmentを使えばテキストを左寄せ、真ん中寄せ、右寄せにすることができます。 Sets the ali…

  • 【SwiftUI】@Stateと@Bindingの関係

    【SwiftUI】@Stateと@Bindingの関係

    StateとBinding State Binding 最後に 参考 SwiftUIでのプロジェクトの作り方、導入についてはこちらで紹介しています。 dasuko.hatenadiary.jp StateとBinding SwiftUIのViewはstructなのでプロパティの値を変更できません。 View間でプロパティのやりとりをしたい場合はStateとBindingを使います。 SwiftUIでは、親Viewで宣言したStateプロパティを子Viewに渡し、子Viewでそのプロパティ値を変更することができます。 これはStateプロパティが単なる値ではなく、ここで宣言された変数はSwift…

  • 【プログラミング】プログラマー、実は仕事中あまりプログラミングしていない件について

    【プログラミング】プログラマー、実は仕事中あまりプログラミングしていない件について

    はじめに 正直人による。組織によるとは思うが、 職種がエンジニア、プログラマーという職種であっても あまり仕事中にコーディングしていないという人は少なくないのではないかと思う。 私もその一人である。 これは学生や、プログラマー以外の職種の人から見れば意外なのではないかと思う。 私も学生の時は「プログラマーは仕事中ずっとコーディングしてるんだろうなー」と思っていた。 正直今では就活を終えた大学生の方がコーディングする時間はずっと多いと思う。。。。 ちなみに私の仕事の割合で言うと、 約8割は以下のような感じである。 実装に関する質問に答える 後輩の教育 よくわからない会議 それ以外の2割はコーディ…

  • 【SwiftUI】VStack、HStack、ZStackについて

    【SwiftUI】VStack、HStack、ZStackについて

    概要 HStack サンプル VStack サンプル ZStack サンプル VStackとHStackを組み合わせてみる 参考 概要 SwiftUIでは複数のViewの配置を定義するためにHStack、VStack、ZStackといったStackViewを使います。 StackViewを使用した場合、デフォルトでコンテンツを中央揃えにし、かつわずかな程よい間隔を挿入してくれます。 HStack 子Viewを水平に配置します。 サンプル item1〜item5という5つのテキストを水平に配置したい場合は以下のようになります。 import SwiftUI struct ContentView:…

ブログリーダー」を活用して、dasukoさんをフォローしませんか?

ハンドル名
dasukoさん
ブログタイトル
現役エンジニアdasukoの技術ブログ
フォロー
現役エンジニアdasukoの技術ブログ

にほんブログ村 カテゴリー一覧

商用