「Swift」randomElement()で配列や辞書から要素をランダムに取り出す
1.辞書
var emp =
let tt = emp.randomElement()
2.配列
let data =
let tt = data.randomElement() ...
「Swift」arc4random()で乱数を生成する
機能
乱数は範囲(0~100など)を指定して生成します。
サンプルコード
import Foundation
let count = arc4random() % 100
print(c ...
「Swift入門」for in strideを利用するサンプル
サンプルコード
for m in stride(from: 55, to: 155, by: 15) { print(m)}
Swiftでクラスを定義するサンプル
サンプルコード
class Example { func show() { print("this is a demo!") } func out(rs: String) { print(rs) } } let tt = Exa ...「Swift入門」pathExtensionでURLの文字列から拡張子を取得する
サンプルコード
let url= NSString(string: “
print(url.lastPathComponent)
print(url.pathExtension)
「Swift入門」Setter、Getterを利用するサンプル
サンプルコード
class Test { var city = "yokohama" var cft: String { get { return self.city } set(city) { self.city = xxxx ...「Swift」for文で辞書データの要素を取得するサンプル
サンプルコード
var cft = for (key, value) in cft { println("dictionary key is \(key), value is \(value)")}
「Swift入門」continueとswitchでループの処理を中止する
説明
現在のループの処理を中止し、次の繰り返し処理を先頭から始めます。
サンプルコード
let cftStr = "Study swift in arkgame"var outStr = ""for cft ...「Swift入門」whileとrepeat-whileの使い方
1.while文
var n = 0 while n <= 16 { n = n + 1 if n % 3 == 0 { continue } print(n)}2.repeat-while文
var m = ...「Swift入門」timeIntervalSinceDateで日時の差を取得する
サンプルコード
let now = NSDate()
let dateA = NSDate(timeInterval: 60*60*24*14, sinceDate: now)//2週間後
let date ...
「Swift」配列の要素を変更するサンプル
サンプルコード
var cityArr = cityArr = "Nagoya"cityArr = "Yokohama" print(cityArr) print(cityArr)
「Swift」appendContentsOf()で配列に要素を追加するサンプル
サンプルコード
var cft =
cft +=
cft.append(contentsOf: )
print(cft)
実行結果
「Swift入門」複数keyでdictionaryを定義するサンプル
サンプルコード
let cft = cft cft cft
「Swift入門」keyとvalueの配列を返すサンプルコード
サンプルコード
let member =
print(Array(member.keys))
print(Array(member.values))
「Swift」splitで文字列を分割する
サンプルコード
let str = “AAA,BBB,CCC,DDD”
let array = str.componentsSeparatedByString(“,”) ...
「Swift」replaceSubrange()で指定文字列を置換するサンプル
サンプルコード
let cft:String = "this is a test data"while(range:Range = cft.range(of: st)){ cft.replaceSubrange(range, w ...「Swift入門」hasPrefix()とhasSuffix()で文字列を前方(後方)比較する
1.文字列を前方比較
書式
func hasPrefix(_ prefix: String) -> Bool
サンプルコード
let name:String = “TOKYO̶ ...
「Swift入門」空配列を利用するサンプル
サンプルコード
//String配列
var strArr = ()
strArr.append(“tokyo”)
//Int配列
var intArray = () ...