書籍『Effective Swift(仮)』はプログラミング言語Swiftの正しい理解と、簡潔で明瞭で正確なソフトウェアの設計に役立つガイドとなる書籍です。 もし需要がありそうなら、2022年1月くらいにリリースしようと思っていましたが、 2月末あたりリリース予定です。
[weak self]
が必要ないことも理解しようwithCheckedContinuation(function:_:)
でクロージャベースの非同期処理を置き換えるwithUnchecked~
を利用するawait MainActor.run {}
を乱用しない
min(number1, number2)
, zip(sequence1, sequence2)
func move(from start: Point, to end: Point)
Int64(someUInt32)
extension UInt32 { init(truncating source: UInt64) }
extension UInt32 { init(saturating valueToApproximate: UInt64) }
x.removeBoxes(havingLength: 12)
a.move(toX: b, y: c)
=> a.moveTo(x: b, y: c)
a.fade(fromRed: b, green: c, blue: d)
=>
a.fadeFrom(red: b, green: c, blue: d)
view.dismiss(false)
=> view.dismiss(animated: false)
let iterator = x.makeIterator()
y.fromUnizon(z)
able
,ible
, ing
のいずれかつける
Equatable
, ProgressReporting
Collection
(@)Published
を利用するとViewが更新されることを理解しようprivate extension
を使ってextensionをまとめてprivateにする#keyPath
を利用し変更時に気がつけるようにするこの書籍、出版されたら社内の新卒研修で使いたい https://t.co/oRnY2NG2i0
— yusuke (@gorilladutchman) November 24, 2021
登録した〜
— ちょも (@chommoxx) November 24, 2021
ぜひ出て欲しい https://t.co/uYSqbzV2E2
> 必ずしもクロージャで[weak self]が必要ないことも理解しよう
— freddi (@___freddi___) November 24, 2021
これ見ただけで「ああ、いいSwift本だ」とおもってしまった。他のも気になるやつがあるので読みたい https://t.co/8oV738jum3
楽しみです https://t.co/7QoTyLMY7W
— 林 晃 (Akira Hayashi) (@studiork) November 24, 2021
かっこよくて、挑戦的なタイトルだと思います👏 https://t.co/ylCxnsBf3V
— koishi (@mego_) November 24, 2021
Effective Swiftも期待できるが、TCAの書籍も待ち遠しい。
— やまだー (@YzRso) November 26, 2021
weak selfも何となくで使ってる感あるし、strongSelfもよく分かっとらんからEffective Swift出版とても楽しみ
— クドシン (@kudpig) November 25, 2021
書籍『Effective Swift』ランディングページ
— テクノキングごんじっち | 未来予言ブログとYouTube (@gonjitti) November 24, 2021
見たい見たい見たい https://t.co/XOjZQ1MEnA