2021-03-01から1ヶ月間の記事一覧

DropBoxの音楽データをGarageBandに読み込む方法

検索してもすっきりした方法が見つからなかったので、色々試してまとめました。

Windows98をWindows10環境で動かす(2021年版)

2022年版を作成しました Windows98をWindows10環境で動かす(2022年版) - kuukaixの日記 1.用意するもの 1.1 Windows98 Japanese (MSDN)インストールディスク(CDブート未対応) - MSDN契約しないともらえない 1.2 Oracle VM VirtulBox バージョン 6.1.14 W…

Win10でOracle VM VirtulBoxを使ってWinXpを動かす(2021年版)

用意するもの 1.1 アップデート版のXPのインスト―ルCD 1.2 Windows2000のインスト―ルCD 1.3 Oracle VM VirtulBox バージョン 6.1.14 Windows版 https://www.oracle.com/jp/virtualization/technologies/vm/downloads/virtualbox-downloads.html 手順 (2.1) …

SwiftUI にComboboxがない。Pickerを使う

import SwiftUI struct ContentView: View { @State var selected = 0 @State var ItemList = ["apple", "orange", "lemon"] var body: some View { VStack { Text("Hello, World!") Picker(selection: $selected, label: Text("Please choose one")) { ForE…

NavigationLinkを使う

import SwiftUI struct ContentView: View { var body: some View { NavigationView { NavigationLink(destination: TestView()) { Text("Go Test View") } .navigationBarTitle("Top View") } Text("Hello, world!") .padding() } } struct TestView: View …

SwiftUIでチェック付きのListViewを作る

SwiftUIでチェック付きのListViewを作るのが大変でした。SwiftUI beta4 までOKだったのが Beta5でNGになったので、 検索で見つけたサンプルコードがビルドエラーに! 色々やって以下のコードに落ち着きました。 もっといい方法がありそうなんっだけど。なお…

Swiftで正規表現と文字列置換

Swiftで正規表現で特定のパターンを見つけて文字列置換をしてみました。 StringとNSString(前からあるやつ)があって使い分けが必要なのと、文字が何文字目かでマッチした文字を取り出すみたい。 func myMethod(_ inStr: String?) -> String? { guard let htm…

SwiftでXMLをパースする。ありがとうyahoojapan

XMLパーサーは、極論すると、これで終わる。簡単! github.com こんな感じ。 import SwiftyXMLParser if let path: String = Bundle.main.path(forResource: "hoge", ofType: "txt") { do { // ファイルの内容を取得する let content = try String(contentsO…

if let 変数 と guard let 変数

if let a = myFunc() {成功したらやること} else {失敗したらやること} なお、myFunc()は、成功時は値を返して、失敗時はnil(NULLのこと)を返すように実装する。 これで、通常動作と失敗時の動作が両方書ける。なお、失敗時はaにはnilが入る。 if guard let …