ObjecTips

Swift & Objective-C で iOS とか macOS とか

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

Swift の関数の override で引数のデフォルト値を変更すると何が起こるか

Xcode engineer の人がこんなツイートをしていた Overriding functions with default arguments is fun in Swift! Guess what this prints. pic.twitter.com/CBtZ6am6R9— Louis D'hauwe (@LouisDhauwe) 2021年7月13日 早速 Playground で確認 まずクラスとメ…

SwiftUI でアプリ全体のアクセントカラーを指定する Accent color for the entire SwiftUI app

新規アプリで Xcode のテンプレートからプロジェクトを作成すると Assets.xcassets に AccentColor という名称のカラーアセットが用意されている。これに色を設定するとアプリ全体の AccentColor として反映される。 import SwiftUI struct ContentView: Vie…

Swift での範囲内の数値の判定バリエーション

Comparison operator + logical AND operator 他の言語と同じ < > <= >= && を使うパターン 条件 比較演算子+論理和演算子 0以上1以下 if 0.0 <= value && value <= 1.0 0以上1未満 if 0.0 <= value && value < 1.0 0超え1以下 if 0.0 < value && value <= 1…