Swift xcodeの日付から日付オブジェクトをどのように作成しますか?
Swiftが独自の構造体タイプDateを定義しているため、ObjectiveC-Backgroundから来るのでNSDateを使用する必要はありません。日付はNSDateクラスにブリッジします。これらは、Objective-CAPIと相互作用するコードで互換的に使用できます。
日付の詳細については、公式のアップルドキュメントhttps://developer.apple.com/documentation/foundation/date
を確認してください。この投稿では、日付オブジェクトを作成する方法を説明します。それでは、この目的でPlaygroundを使用することから始めましょう。
まず、現在の日付と時刻(UTC)を取得する方法、現在の日付と時刻を取得する方法、Dateのオブジェクトを作成する方法、プレイグラウンドに以下のコードを入力して結果を確認する方法を説明します。
let currentDateAndTime = Date() print(currentDateAndTime)
これは、日付オブジェクトを作成する最も簡単な方法です。
次に、データオブジェクトを作成する2番目の方法、つまりDateFormatterを使用する方法を確認します。
詳細については、https://developer.apple.com/documentation/foundation/date
let stringDate = "2019-10-10" let dateFormatter = DateFormatter() dateFormatter.dateFormat = "yyyy-MM-dd" let date = dateFormatter.date(from: stringDate) print(date ?? "")
これを使用して、必要に応じて日付を変換できます。
データオブジェクトを作成する3番目の方法は、日付コンポーネントを使用することです。
var date = DateComponents() date.year = 2019 date.month = 12 date.day = 12 date.timeZone = TimeZone(abbreviation: "IST") date.hour = 12 date.minute = 34 date.second = 55 let userCalendar = Calendar.current let dateAndTime = userCalendar.date(from: date) print(someDateTime ?? "")
-
iOSの配列からプログラムでピッカーを作成するにはどうすればよいですか?
ピッカービューには、ユーザーがアイテムを選択するために操作する1つまたは複数のホイールが表示されます。コンポーネントと呼ばれる各ホイールには、選択可能なアイテムを表す一連のインデックス付き行があります。 UIPickerは重要なコンポーネントの1つであり、ほとんどのアプリケーションでほとんど使用されています。それらは主にフォームベースのアプリケーションで表示されます。 詳細については、https://developer.apple.com/documentation/uikit/uipickerviewをご覧ください。 この投稿では、プログラムでUIPickerを作成し、そこから配列値を
-
Swiftを使用してiOSアプリでWebViewを作成するにはどうすればよいですか?
iOS開発者は、WebViewを使用するために、Webで何かを表示する必要がある複数のシナリオに遭遇します。 Appleによる 、−アプリ内ブラウザなどのインタラクティブなWebコンテンツを表示するオブジェクトです。 したがって、この投稿では、WebViewを作成してデータをロードする方法を説明します。 それでは始めましょう ステップ1 − Xcodeを開き、単一のビューアプリケーションを作成して、WebViewSampleという名前を付けます。 ステップ2 − ViewController.swiftファイルを開き、WebKitモジュールをインポートします。 WebKitをインポー