くま's Tech系Blog

基本的には技術で学んだことを書き留めようと思います。雑談もやるかもね!

2020-05-01から1ヶ月間の記事一覧

AndroidでRealmのインポートが上手くいかない

今回は小ネタです 新しいライブラリを追加してsyncしていると下記エラーが発生しました A problem occurred evaluating project ':app'. > Failed to apply plugin [id 'realm-android'] > Configuration with name 'kapt' not found. realm-androidでエラー…

Delegateとは一体??

Swiftでよく使うDelegateってよくわかんないなあ と、最初は思っていましたが、実装していくうちにわかってきました 概念がわかりにくいかもしれませんが、必ずと言っていいほど1度は通る道なので軽くまとめようかと思います Delegateとは一体? 最初、Swift…

Flutterプロジェクトを作成する

今回はFlutterのプロジェクトを作成する手順をご紹介しようかと思います 環境構築手順はこちら 複数手順あるので3パターンくらいにまとめようと思っています コマンドで作成 プロジェクトを作りたい場所で下記コマンドを入力すればプロジェクト作成が可能で…

Swiftのenumについて

今回はSwiftでのenumについて書こうと思います Javaのenumとは違って、個人的に少しクセがあるのでまとめようと思います 一般的なenum enum DominantArm { case left case right } let leftHand = DominantArm.left caseで要素を定義します。let leftHand: D…

kotlinのフォルダ名について

小ネタです val binding: ActivityTaskEditBinding = DataBindingUtil.setContentView(this, R.layout.activity_task_edit) val editViewModel = ViewModelProviders.of(this).get(EditViewModel::class.java) binding.editViewModel = editViewModel 上記ソ…

Flutterの環境構築【mac編】

今回はFlutterの環境構築について書いていきます FlutterはiOSとAndroid両方ファイルを分けずにアプリを作れるクロスプラットフォームの言語です 少し先に使うことになりそうなので早めに学ぼうと思い、とりあえず環境構築から始めようと思います 公式ドキュ…

docker コマンド一覧

個人的によく使うやつをまとめます docker-compose build docker-compose.ymlの内容に基づいてイメージを作成するコマンド $ docker-compose build docker-compose up docker-compose.ymlに書かれた依存関係をもとに、イメージを元にしてコンテナの作成と起…

extensionとprotocolについて

今回はiOSでよく使うextensionとprotocolについて記載しようと思います extensionについて Swiftでは既存のStringやArrayなど提供されているクラス(既存のクラス)に自分専用のメソッドを追加できます。 Objective-Cにはカテゴリという、既存クラスにメソッド…