None 26 7月 2019 [Swift Kotlin]配列の要素を種類別にカウントしてランキング表を作る Swift let animals = ["イヌ", "ネコ", "ヤギ", "イヌ", "ネコ", "ヤギ", "イヌ", "ネコ", "イヌ", "ハムスター", "ヤギ", "モルモット", "ウサギ", "ウサギ"] struct RankingItem { var rank: In… 続きを読む
None 21 1月 2019 Swiftで完了ハンドラを省略しよう! Swiftはシンプルでより英文に近い読みやすい言語として登場しました。中でも最後のクロージャを変形(Trailing Closure Syntax)できるのが気に入っています。 let action = UIAlertAction(title: "OK", style: .default, hand… 続きを読む
None 5 11月 2018 SwiftでCFDictionary SwiftはObj-Cに比べてより柔軟な書き方ができる反面、最適な書き方がよく分からない場合がある。省略できたりできなかったり。例えばCFDictionaryの場合。 よく見かけるコード func clear() { let query: [String: Any] = [ kSec… 続きを読む
None 1 3月 2018 Swiftで経過時間を表示する 秒数を整数にして自力で計算する タイマーで繰り返し経過時間を表示させる場合は、整数にして計算すると速いです。 // 適当に開始時点のDateを用意する let startDate = Date().addingTimeInterval(-180071.3325) // 開始からの経過秒数を取得する … 続きを読む