はじめに
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-deploy
npm i -g ios-deploy
Cordova でアプリデプロイ時に、指定した端末やエミュレータにデプロイする方法についてまとめた。
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 create
cordova 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" />
を追加