FunctionBuilderで遊ぼう
FunctionBuilder とは Xcode 11で追加されたSwiftの新機能で、有り体に言えばSwift言語内にDSLを定義できる言語機能になります。 2019/12/07時点で、pub...
12 search resultsShowing 1~12 results
You need to log-in
FunctionBuilder とは Xcode 11で追加されたSwiftの新機能で、有り体に言えばSwift言語内にDSLを定義できる言語機能になります。 2019/12/07時点で、pub...
Conditional ConformanceはSwift4.1で追加された言語機能です。 型パラメータに条件をつけて(Conditional)他のProtocolに適合する(Conforman...
はじめに UIKit、特にStoryboardとかその辺全然Swiftyじゃないよねという話です。 俺はSwiftgen派だしな…って人も、protocolを使う上でのヒントが見つかるかもしれな...
ギョムでコードを書いていて、質問が来て、どうやら認知度は高くないというテクだったらしいので折角なのでシェアしてみる。 Swiftでのクロージャの構文はこう。 class Foo { func b...
はじめに SwiftのOptionalを取り巻くあれやこれやについて考えを整理しつつ書きます。 多くの人にとっては役に立たない雑多な話題かもしれません。差し当たりSwift Evolutionの...
これはSwift Tweetsの発表をまとめたものです。イベントのスポンサーとして Qiita に許可をいただいた上で、このような形(ツイートの引用)で投稿しています。 こんばんは。たるのんです...
Swiftのリリースの度に型が破壊されるたるのんです、こんにちは。 Swift3.1への移行の調子はいかがでしょうか?すこぶる順調でしょうか?僕は大変でした。 ということでSwift3.1でコン...
※ここで紹介するWorkaroundはSwift3.1で使えなくなりました。 セグフォでコンパイル出来ない状況です。 https://bugs.swift.org/browse/SR-4434 ...
昨日は同僚の @ukitaka 君がスレッド周りの話についてわかりやすく書いてくれました。 一転して僕の話はわかりにくい内容になってしまった。すみません これはなに ViewController...
Xcode8、並びにSwift3.0がリリースされました。めでたい しかし、Swift2.2まではコンパイルに通っていたが、Swift3.0では通らなくなった型があります。 全体的にちゃんと調べ...
なりゆき segueのidentifierってどうやってつけてるんだろみんな 文字リテラル使いたくないから行き先のViewControllerのクラス名使ってString(HogeViewCon...
なんとなくHackerTackleで喋った内容について思い出したので、共有します。 端的に述べると、引数の型がAnyの場合にOptionalな値を突っ込むと死ぬよって話です。 結論 Any?を使...
12 search resultsShowing 1~12 results
Qiita is a knowledge sharing service for engineers.