Error vs. Exception in Dart - Stack Overflow より。 Error and its subclasses are for programmatic errors. If one of those occurs, your code is bad and you should fix your code. Non-Error exception classes are for runtime errors. Sometimes …
結論 ClipRRectを使ってchildにImageのWidgetを置く。 やりたいこと FadeInImageにborder radiusをつけたい。 問題 Containerのdecorationにborder radiusを指定しても効かない。 Container( width: 100.0, decoration: BoxDecoration( borderRadius: Border…
stdout.write(); を使う。 import 'dart:io'; を忘れずに。 Reference stackoverflow.com
VSCodeの環境設定からdartのsettings.jsonに移動して下記を追加する。 "editor.formatOnSave": true Source github.com
二転三転すみません。 こちら撤回します。 kitoko552.hatenablog.com github.ioだと管理が面倒で。。 引き続きこちらでQiitaに書くほどでもないけど自分用も含めてメモっておきたいプログラミング関連の小ネタを書いていきます。
こちらのブログはもう更新しないので新しいブログをよろしくお願いします。 https://kitoko552.github.io/ 追記 やっぱ引越しやめました。。 kitoko552.hatenablog.com
Flutterで端末のOSを判定するには、dart.ioにあるPlatformクラスを使う。 import 'dart:io' show Platform; if (Platform.isIOS) { // iOSなら } if (Platform.isAndroid) { // Androidなら } 他にもisWindows, isFuchsia, isLinux, isMacOSがある。 ちなみ…
kitoko552.hatenablog.com これのおまけ。Swiftエンジニア向け版です。 Swiftでの任意引数 Swiftではメソッドの引数を任意にしたい場合はデフォルト値を設定する。 // Swift fun hoge(isFuga: Bool = false) { // } hoge() // hoge(isFuga: false)と同義 Dar…
はじめに 公式のLanguage Tourを読んだ方が正確です。特にOptional parameters章を。 この記事は日本語かつ自分の言葉で残したいが故の記事です。 DartのFunctionの基本 Dartでは普通にFunctionを定義するとその引数は必須になる。 String say(String from, …
kitoko552.hatenablog.com この記事のおまけ。Swift書いてる人向けの別バージョン。 自分がiOSエンジニアでずっとSwiftを書いていた人間だったので、同じような人にわかりやすく説明できたらなという記事です。 雰囲気だけ伝わればと思っているので、細かい…
はじめに 当たり前ですが、基本公式のLanguage Tourを読む方が正確。 この記事はLanguate Tour + αを日本語かつ自分の言葉でまとめたものです。 var varは代入が何回でも可能な変数を定義する時に使う。 var name = 'apple'; name = 'google'; print(name); …
Haptic Feedbackとは ユーザーの何かしらのアクションに対して「ドゥッ」とiPhoneをバイブさせるアレ。 スタートトゥデイさんの記事の説明を拝借すると、 iPhone 6s 以降に搭載された Taptic Engineというハードウェアによる振動で、ユーザーのアクションに…
pull to refreshとは UICollectionViewやUITableViewを下に引っ張ってrefreshするあれ。 Twitterやinstagram等フィード型のアプリでよく使われている。 実装方法 iOS 10からUIScrollViewにrefreshControlというプロパティが使える。 @available(iOS 10.0, *)…
解決したい課題 Elementが非OptionalのObservableでエラーを無視したい時がある。 Observableはエラーが流れてきたらcompleted状態になりもう二度とnextで値が流れてくることがなくなってしまうため、大抵無視したい時はcatchError(_:)やcatchErrorJustRetur…
play or pause 再生中かどうかの判定にはAVPlayer.rateとAVPlayer.errorを使う。 var isPlaying: Bool { return player.rate != 0 && player.error == nil } end 再生が終わったかどうかの判定には、NotificationCenterにAVPlayerItemDidPlayToEndTimeのobse…