はじめに
NativeScript でデータの 保存/読み出し を行う方法を整理した。
TL;DR
ApplicationSettingsを使うconst appSettings = require("tns-core-modules/application-settings");appSettings.getXXXX,appSettings.setXXXX,appSettings.hasKey, etc
NativeScript でデータの 保存/読み出し を行う方法を整理した。
ApplicationSettings を使うconst appSettings = require("tns-core-modules/application-settings");appSettings.getXXXX, appSettings.setXXXX, appSettings.hasKey, etcVue.js を使ってネイテイブアプリの開発が可能な NativeScript-Vue について整理した。
セットアップから、Vue Router を使ったページ遷移、モーダルの表示などについて。
続きを読むCordova の iOS ビルドなどで ios-deploy を使っていて、以下のエラーが出た場合の対処方法。
1 | ... |
ちなみに、自分の環境ではビルド・デプロイまではできるが、Mac に繋いで Safari 経由でのデバッグができない(iOS デバイスを認識しない)という状態だった。
ios-deploy をアンインストール→再インストール で解決rm ~/Library/Developer/Xcode/DerivedData/ios-deploy-*mv でリネームするのが良いnpm un -g ios-deploynpm i -g ios-deployCordova でアプリデプロイ時に、指定した端末やエミュレータにデプロイする方法についてまとめた。
cordova run --list で利用可能なデバイスの表示。cordova run ios --target=<target id> で実機へのデプロイcordova emulate ios --target=<target id> でエミュレータへのデプロイGitHub などに登録されている Cordova アプリのソースコードをクローンした後に、クローンしたコードを使って Cordova 環境を構築(初期設定)する方法。
mv <original name> <renamed name>--template オプションを使って cordova createcordova create <original name> --template=<renamed name>rm -rf <renamed name>Vue + Cordova の iOS アプリを Xcode v11 でビルドすると Cannot read property 'toLowerCase' of undefined のエラーが出たので、解決方法について整理した。
cordova-ios v4 系は互換性がないvue add cordova でインストールされるのは cordova-ios v4.5.5 (2019/11/21 現在)cordova platform rm ios → cordova platform add ios@latest で解決Cordova でエミュレータの起動がうまくいかないときに見るポイント(やること)をまとめた。
※自分がハマった箇所の解決方法しか書いてない
npm i -g ios-sim で ios-sim をインストール--buildFlag='-UseModernBuildSystem=0' をつけるCordova でネイテイブのダイアログを表示できる cordova-plugin-dialogs について調べた。
cordova-plugin-dialogs はネイティブのダイアログを呼び出すwindow.alert などとの違い、iOS, Android での違い)をまとめたwindow.alert なども考慮した Wrapper を作ったCordova で Splash Screen を設定できる cordova-plugin-splashscreen についてまとめた。
cordova plugin add cordova-plugin-splashscreen でインストールres/screen/ios などに画像ファイルを配置config.xml に <splash src="res/screen/ios/xxxx.png" /> を追加