「Swift」contains()メソッドで指定要素が含まれるかどうか判定する
説明
contains()メソッド
指定要素が配列に含まれているか否かをbool値で返します。
サンプルコード
//配列
let cftArr =
///containsで要素が含ま ...
「Swift」クラスのイニシャライザ(init) required 修飾子を使うサンプル
構文
required init(){
}
サンプルコード
「Swift」randomElement()メソッドでランダムな要素を返す方法
説明
randomElement()で、ランダムに要素を返します。
サンプルコード
var cftArr =
print(cftArr.randomElement() ?? “̶ ...
[Swift]string配列の要素を逆順にするサンプル
書式
string配列名.reverse()
使用例
var cftArr = print("string配列をソートbefore: ")print(cftArr)cftArr.sort { $0 > ...「Swift」三項演算子を利用するサンプル
書式
値1 ==値2 ? 式1 : 式2
使用例
「Swift」 joined()で配列を結合して文字列にする
書式
配列名.joined(separator: 区切文字)
使用例
let cftArr = let result = cftArr.joined(separator: ",")print("joinded ...「Swift」UILabelとUIColorを使うサンプル
書式
let label = UILabel()
UIColor.値
使用例
[Swift] for in strideを使用するサンプル
書式
for 変数名 in stride(form:開始値, to:終了値, by:間隔)
使用例
print("for in strideのサンプル")for n in stride(from: 25, t ...「Swift」構造体の配列から特定のプロパティを取り出す
書式
struct 構造体名{var 変数名:データの型}
let 配列名 =
配列名.map({処理コード})
map() を使って、構造体やクラスオブジェクトの配列から特定のプロパティを取り出します ...
[Swift]mapで要素を変換した配列を生成する
書式
let 配列名 =
配列名.map { $0.uppercased() }
mapメソッドを使って配列の要素を変換した配列を生成します。
使用例
let cityArr = let ci ...「Swift」forEachで配列の要素をループする
書式
let 配列名 =
配列名.forEach { 変数名 in
forEach() メソッドを使って配列の要素をループして出力します。
使用例
「Swift」enumerated()で配列の要素のインデックスを取得する
書式
let 配列名 =
for(インデックス,値) in 配列名.enumerated() {
enumerated() を使って、配列の要素のインデックスを取得します。
使用例
「Swift」UIButtonのテキストの値を取得する
書式
button.currentTitle
「.currentTitle」を利用してUIButtonの文字列を取得します。
使用例
import UIKitclass ViewController: ...「Swift」文字列を配列に変換するサンプル
サンプルコード
let letter = Array(“Tamab”)
print(letter)
結果
“T”, “a”, ...
「Swift」map()で構造体(struct)のプロパティを取り出すサンプル
書式
構造体オブジェクト名.map({プロパティを取り出す条件})
使用例
「Swift」比較演算子のサンプル
サンプルコード
let cftA = 33let cftB = 44print(cftA == cftB)print(cftA < cftB)print(cftA > cftB)print(cftA != cftB) ...「Swift」ジェネリクスを使って数字を比較するサンプル
サンプルコード
func maxF<T: Comparable> (cftA: T, cftB: T) -> T { return cftA > cftB ? cftA : cftB}//Int数字の比較 ...「Swift」代入演算子のサンプル
サンプルコード
var cftA = 21cftA += 5 cftA -= 6 cftA *= 7 cftA/= 8 cftA %= 9