まだどこにもないアプリを作る

アプリ開発でつまづいたところなどを中心に記事にして行きます。

2021-01-01から1年間の記事一覧

作業効率化-Android Studio スコープの中を全て選択する方法!

Android Studio スコープの中を簡単に全て選択する方法を紹介します。 かなり細かい作業で慣れが必要になりそうですがこんな感じです。 ↓この場合child:Columnのスコープの範囲を一括で選択したいとしたら childの先頭の文字の左側のスペースをダブルクリッ…

Flutter - Platform.isAndroidが出てこないerror: The name 'Platform' is defined in the libraries 'dart:html' and 'dart:io'. (ambiguous_import at [flutterlab_admob] lib/pages/point_list_page.dart:36)

stackoverflow.com ↑こちらのサイト様を参考にさせていただきました。 Platform.isAndroidと打ち込んでもうまく行かない場合は、 import 'dart:io' as io; をインポートしましょう。 そして使うときは io.Platform.isAndroid Platformの前にio.をつけましょう…

Flutterプロジェクトに画像を追加の際のエラー Error on line 48, column 4: Expected a key while parsing a block

Error detected in pubspec.yaml:Error on line 48, column 4: Expected a key while parsing a block mapping. ╷48 │ assets: │ ^ ╵Please correct the pubspec.yaml file at /Users/xxx/StudioProjects/pj名/pubspec.yaml Flutterプロジェクトに画像を追加…

Mac操作 Tips 複数行選択の時のコツ - 生産性向上 -

Mac

マウスやトラックパッドで普通に複数行選択するとこうなるじゃないですか それをこんな感じで選択したいときは Optionキーを押しながら複数行選択しましょう!!!!

Flutter 備忘録 NetworkImage()はWidgetではありません。

stackoverflow.com ↑のサイト様がわかりやすいです。 NetworkImage()はウィジェットではないらしく、 child:に設定するとerror: The argument type 'NetworkImage' can't be assigned とエラーが出ます。 backGroundImage:などのプロパティであればエラーは…

Dart - エラー Invalid constant value

error: Invalid constant value. (invalid_constant at [] lib/pages/.dart:64) どこかしらのconstを消すとエラー解消します。

Android Studioでコードのインデントを整えるショートカット(Mac)

Android Studioでコードのインデントを整えるショートカット(Mac) Android Studioでコードを整理するショートカット コードのインデントを整えるショートカット コードの改行を整えるショートカット は command + option + L です。

Dart アンラップのやり方(初心者)

Dart error: The argument type 'String?' can't be assigned to the parameter type 'String'. (argument_type_not_assignable at [] lib/pages/top_page.dart:43) わたしはDart初心者です 上記のようなエラー String? imagePath; このように変数を定義して…

flutter:Dart - undefined class 'Bool'

class Message{ String? message; Bool? isMe; DateTime? sendTime; Message({this.message,this.isMe,this.sendTime});}このコードを書いたらこうエラーが出ました。下記のようBoolのBを小文字にしたら解決しました class Message{ String? message; bool? …

flutterでMLKITを使おうとした時のエラーCocoaPods could not find compatible versions for pod "google_ml_kit":  

google_ml_kitは2021/09/06現在 ios10以上でないと使えないようです? まずflutterのプロジェクトのXcodeのプロジェクトを開きます↓ 白いのRunner..xcworkspaceを開く なければRunner.xcdeprojを開く ここからデプロイメントターゲットをiOS10以降にあげまし…

【iPhone知識・写真知識】iPhoneのパノラマアルバムに振り分けられる基準について

iPhone パノラマ画像 アルバム基準 iPhoneのデフォルトの写真アプリでは、パノラマの項目がありますよね。 パノラマ画像と認識される写真はこんなふうに パノラマのことを表すひん曲がった四角形みたいなマークが出ます。 このマークがついていないとアルバ…

swift メモ備忘録 scrollViewの.zoomScaleでエラー

swift scrollViewの.zoomScaleでエラー warning: could not execute support code to read Objective-C class data in the process. This may reduce the quality of type information available. まだScrollViewが準備できていないときに scrollView.zoomSc…

Swift toolbarのbutton、barButtonItemをコードで書いているときに位置を調整する方法

hajihaji-lemon.com こちらのサイト様を参考にさせていただきました。 flexible Spaceはよく目にすることも多いですが 今回のはfixedSpaceです。 下のコードだと let flexibleItem = UIBarButtonItem(barButtonSystemItem: .flexibleSpace, target: nil, act…

swift メモ UIbuttonのisEnableプロパティはfalseにした後で、TargetActionをつけたらisEnableはTrueになる

UIbuttonのisEnableプロパティはfalseにした後で、TargetActionをつけたらisEnableはTrueになる button.isEnabled = false これをやった後に button.addTarget(self, action: #selector(buttonAction), for: .touchUpInside) をつけてしまうと isEnable が自…

【Swift エラー】'GoogleUtilities/GULURLSessionDataResponse.h' file not foundの回避方法一例

プロジェクトに入っているFirebase Admob関連のライブラリが原因です プロジェクトに入っているFirebase Adomb関連のPodを全て一回削除します。 削除するには Podfileの文をコメントアウトするだけです。 #pod 'Firebase/Analytics' #pod 'Firebase/Crashlyt…

Privacy Policy : 頻出単語カウンター

プライバシーポリシー(個人情報保護方針) デベロッパー名: Ryusuke Uchida(以下、当運営者)および 「頻出単語カウンター」(以下、当アプリ)は、利用者からいくつかの個人データを収集します。 当運営者は本人の権利の保護、個人情報に関する法規制等を…

【swift】 配列から空の要素""を削除

swift配列から空の要素""を削除します。 削除するというよりフィルターをかけています。 下記の配列は 1番目-空 2番目-a 3番目-空白 4番目-タブ になってます。 var arr: [String] = ["","a"," "," "] arr = arr.filter { !$0.isEmpty }//空の要素を削除 pri…

【Swift】特定の文字を削除する方法

【Swift】特定の文字を削除する方法 なぜかいい感じに特定の文字を指定して削除するメソッドが見つからなかったので代わりに置換メソッドを使いましょう。 var str2 = "coffee" str2 = str2.replacingOccurrences(of: "f", with: "") print(str2) 出力結果 -…

【Swift】iOS13からのSystemIcon SFSymbolの太さをコードで変更する方法(UIKit)

こちらのサイト様を全面的に参考にさせていただきました。 How to use system icons in your app - free Swift 5.4 example code and tips SymbolConfiguration(weight:で変えることができます。 //SFSymbolの太さを指定 let boldConfig = UIImage.SymbolCon…

【Swift】BarButtonItemにシステムアイコンを指定する。UIBarButtonSystemItem

意外と手こずりました。 UIBarButttonItemとUIBarButtonSystemItemは違うようです。 ↓がUIBarButtonSystemItemをナヴィゲーションアイテムの右端のボタンに配置するやり方です。 //左上のバーボタンをシェアボタンに let myLeftButton = UIBarButtonItem(bar…

【Swift】フォトライブラリに何らかの変更があったときに検知する方法

Photosフレームワークをインポート import Photos まずPHPhotoLibraryChangeObserverを追加(継承) class ViewController: UIViewController,PHPhotoLibraryChangeObserver{ エラーの赤丸を押せば勝手に出てくる func photoLibraryDidChange(_ changeInstance…

【Xcode】error: Abort trap: 6 (in target '' from project '') のとりあえずの対処法

error: Abort trap: 6 (in target 'プロジェクト名' from project 'プロジェクト名') でなんかわからないけどビルドできなくなってしまいました。 ほぼ心当たりはありません。 Xcode Macの再起動試しましたがダメでした 解決法は こちらのサイト様参考にしま…

【iPhone使いこなし】メモ帳 メモ内検索のやり方 -本文検索- -内容検索-

私はプライベートでも仕事?でもiPhoneの純正メモ帳をよく使っています。 MACとかIPADとかとも瞬足で同期できるのでとても便利ですよね 今回はメモ帳で メモ内の本文の中のキーワードを探す方法紹介します まず検索したい各メモの本文に行ったら 右上の丸っ…

App提出時エラー Invalid Bundle - There's an issue with the app's bitcode compilation. Rebuild the app using the current public (GM) version of Xcode and upload it again.

zenn.dev こちらの方も同じだったようですが 何もせず、ただビルドバージョン上げて再提出したら通りました。

【iPhone使いこなし】ウィジェットのSiriからの提案で特定のアプリのみを提案させたくない場合、除外する方法。

このSiriからの提案のWidgetは最近使ったアプリとかを表示してくれるので便利ですよね。 でもあまり起動したくないアプリやあまりみられたくないアプリとかが出てきてしまうと困りまっすよね そんな時の設定です。 2. 3。 こうすればウィジェットのSiriで…

【VR開発】UE4でFirst Person TemplateをVRプレビューする際に移動がおかしいのを治す方法

今Oculus Quest2のVR開発がしたいなと思って Unreal Engine 4でVRのプロジェクトを試しに作っています。 UE4にはVRテンプレートがあって Oculus Quest2をPCVRに接続して プロジェクトを作ってVRプレビューすれば Oculus Quest2ですぐに動かすことができます…

【AdobeXD】線の色をグラデーションする方法

AdobeXDで枠線の色をグラデーションするやり方を解説 やり方 グループ化する パスのアウトライン化をする こうすることで図形が線だけのスカスカの状態ではなくなり、塗りのある図形となる。 ※2022/05/18追記 この時点で塗りをグラデーションに変更しても行…

【Swift】 サブスレッドで処理したい時の書き方 参考程度

これでサブスレッドで動いていることになるのか 正直わからないのですが、 とりあえず別スレッドで処理する感じになるようです。 参考程度に書いてみてください。 Thread.detachNewThread { //サブスレッドでの処理 } 間違えていればコメントにてご報告して…

【Swift】Forループの中で重い処理をしたい場合はautoreleasepool{}でメモリ解放。

今までかなりこれを知らなくて苦労していました。 Cleaning Memory Footprint with the Autoreleasepool in Swift | by Oğuz Öztürk | Mediate Labs | Medium ↑こちらのサイト様によりますと For文やwhile文の中で作成されたオブジェクトはforループwhileル…

【Mac】【Xcode】Feedback Assistantのアプリの起動の仕方

Xcodeでの問題をAppleに相談したら Feedback Assistantアプリからレポートを提出して欲しいと言われました。 developer.apple.com Feedback Assistantはダウンロード、インストールしなくても、 最初からMacに入っているらしい しかしランチャー画面のアプリ…