BinaryConverter/BinaryConverter/BinaryConverter.swift
Louis fa9b9da0d4
docs: 📝 Create basic readme
Create readme and add all assets
2023-11-06 01:04:22 +01:00

35 lines
943 B
Swift

//
// BinaryConverter.swift
// BinaryConverter
//
// Created by Louis Gallet on 04/11/2023.
//
import SwiftUI
struct BinaryConverter: View {
@State private var decimalNumber: String = ""
@State private var binaryNumber: String = ""
var body: some View {
Form {
Section(header: Text("Base 10")) {
TextField("Enter the base 10 number here", text: $decimalNumber)
.keyboardType(.numberPad)
}
Section(header: Text("Base 2")) {
Text("Your number in base 2: \(binaryNumber)")
}
Button("Dismiss Keyboard") {
UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil)
}
}
.onChange(of: decimalNumber) { newValue in
binaryNumber = convertToBinary(newValue)
}
}
}
#Preview {
BinaryConverter()
}