Swift
ワロエナイ(´・ω・`) さて、原因はよくわかりませんが一個だけわかったことが。 バッファエラーでした。 # gem をつかってコマンドインストール $ sudo gem install cocoapods # んでライブラリをダウンロードしたいので実行 $ pod install Creating shallow…
Swiftって結構いま使える・使えないメソッドってあるのね。 joinの処理も探すの大変でした。 var inputs: [String] = ["A", "B", "C"] var result: String = inputs.joinWithSeparator(",") print(result) // "A,B,C" Swift2.0はjoinWithSeparatorを使えばい…
// ths -> 1000, hnd -> 100, ten -> 10 // こんな感じのswitch文を用意した var multiplication: Int switch input { case "ths": multiplication = 1000 case "hnd": multiplication = 100 case "ten": multiplication = 10 } が、エラー発生 Main.swift:1…
いまいちピンときていない。とりあえずログをメモ let first: [String] = ["10", "20"] // 足し算する // でも当たり前だが、型が違うのでエラーになる // main.swift:6:25: error: cannot convert value of type 'String' to expected argument type 'Int' …
書くつってもあったんだけどね let target: String = "C" // 探す文字 let str: String = "ABCDE" // 探す対象の文字列 let strs: [String] = str.characters.map { String($0) } // indexOfするために配列化する let index = strs.indexOf(target) // おな…
文字列を配列化する方法どす let str: String = "ABCDE" let strs: [String] = str.characters.map { String($0) } print(strs) // ["A", "B", "C", "D", "E"]
absを使うと絶対値が返ってくる。 let v: Int = -10 abs(v) // 10
Stringのプロパティにあるcharactersってやつにsplitを使えばいけた。 ただ、そのあとにmapをつかった取得方法が必要だった。これがよくわからん。。。 let str = "Hello World" // 中身を見てみるとこんな感じになっていた。よくわからん... // print(str.c…
uppercaseStringとlowercaseStringを使えばおk var str: String = "Hello, World" str.uppercaseString // HELLO, WORLD str.lowercaseString // hello, world
こんな! print("Hello, World!", terminator: "") terminatorってのがポイントやで
今日はほんとに小さい記事しか上げていかないよ。 まぁおれのメモ帳なのでいいけどね。 Swiftで複数行を受け取るときreadLine()単体では一行しか受け取れないのでループして受け取らなければならない while let result: String = readLine() { print(result)…
rangeとか拡張forみたいな感じかね。 ...で左〜右までの数ってことになる for i in 1...10 { print(i) }
その3。関数とかクラス。
ドットインストールで勉強中。 半分ぐらいで「あ、これ他言語とほとんど一緒じゃん」と舐めた態度で棒スキルチェックを試してみたところ、見事撃沈。 書いたコードはわずか4行で20分もかかった(´Д`; let input_line = readLine()! let input_line_int: I…
やりたいことがある。それにはアプリを開発しなきゃいけないので、Objective-CはだるいからせっかくなのでSwiftを勉強してみた。 もちろんここで http://dotinstall.com/lessons/basic_swift
本日はアプリ開発をしてみました。 企画はすこし簡単なアプリのため せっかくなんで、Objective-Cじゃなくて Swiftにチャンレンジしてみた。 Appleが言うにはObjective-Cよりは簡単と 友達がいうには「Appleがこのタイミングで出したってことは やっぱりObje…