swift
こんばんわ、浦島現象に日夜悩まされている石井です。クロージャー①【swift2.2】【備忘】クロージャー① - ミライスタート TECH系ブログから 引き続き備忘です。▪️書き方④ クロージャーの引数は、 自動で『$0』『$1』・・・が割り当てられるので、 引数を省略…
こんばんは、石井です。VB6歴の長い私から見ると、 今まで備忘に書いてきたことすべてが未知の領域ですが、 クロージャーはswiftでの使用頻度が高いので 特に気になる関心ごとの一つです。 関数の書き方を崩したような記法になります。▪️書き方①(しっかり書…
こんばんは。石井です。オペレーターメソッドに衝撃を受けたので備忘。 同一クラスを+で演算させようとした時(classA = classA + classA)に、 「Binary operator '+' cannot be applied to two 'クラス' operands」 のようなエラーになることがある。この+…
こんにちは。エンジニアの石井です。前回に引き続き関数について。◾️関数型の返却 関数自体を関数の返却値(型)とすることができる。 func disp(){ let f = calc("+") //fがfuncAdd関数となる print(f(1,2)) } func calc(op:String) -> (Int,Int) -> Int{ s…
こんにちは。エンジニアの石井です。最近備忘しかつけてない気がしますが、 それだけswiftの技術レベルが低いということで、 新たに備忘を追加。▪️参照渡しキーワード : inout func testFunc(inout value: Int){ value = 20 } 呼び出し元 : testFunc(&value)…
こんにちは。ミライスタートVB(A)erの石井です。最初は、全部のライブラリを自作で全て作る! くらいの意気込みでいたのですが、飽きてきm 効率良くアプリを開発を作成するためには妥協を辞さないという 考えにシフトしてきました。そこで、【備忘】シリーズ…
こんにちは、VBerの石井です。「構文は使うために覚えるのではない。 人のプログラムを読むために覚えるのだ。」 を合言葉に、日々プログラムを作っています。ということで、前回に引き続き備忘録(ほぼチラ裏のお目汚し失礼します)guardステートメントdeve…
こんばんは、 ミライスタート石井です。前回記事miraistart-tech.hatenablog.com を書いてから結構時間が空いてしまいました。記事のプログラムを手探りで進めているのですが、 私は主にVB.net畑(<VB6畑)で育ってきたプログラマなので、 違う言語を触る度…
[swift]入力欄(UITextField)以外をタップした際に、キーボードを消す方法