初歩的な事項
iOSWorksのWebAppTestにサンプルコードを作った。
初歩
0. import WebKitがいる。
1. 古いOSに対応させる場合、WKWebViewは直接生成する必要がある。
2. WKNavigationDelegateのnavigationActionのrequestでwebView側でURLが変更された際の情報が入ってくる。decisionHandlerで許可判断する。iOS側からは webView.load
3. URLはURLComponentsでURLを分解するとクエリなどが簡単に取得できる。
4. evaluateJavaScriptでjavascriptを実行できるので定義しておいた関数等を呼べる。
5. html等のファイルはBundle.main.path(forResource:でpathが取得できる。
ワークスペースに既存プロジェクトを追加する
ワークスペースのadd Filesで既存のプロジェクトファイルを選択し追加する。この時既存のプロジェクトは閉じていないとならない。
秒付きのDatePicker
秒まで指定できるUIPickerViewを作ってみた。
GitHub - KatagiriSo/RDDateAndTimes: dates, hours, minutes and second picker utility
macのドキュメントルート
/Library/WebServer
に。
設定は
/usr/include/apache2/ap_config_layout.h
に書いてあった。
リンクが通らない ld: don't know how to convert branch instruction
スキーム設定でdiagnosticsのaddress sanitizerが設定されていた。それを外したらビルドが通るようになった。