これマジこうなるからワロエナイ 0266名称未設定 (ワッチョイ f7bb-fDnH)2019/10/16(水) 18:25:45.14ID:ypA6ChT70 今更ながらWWDC2019の動画みてる。 WWDC 2019 _ Full - Platforms state of the union.
これ、超重要かも! 0267名称未設定 (ワッチョイ f7bb-fDnH)2019/10/16(水) 18:26:11.10ID:ypA6ChT70>>266 https://www.youtube.com/watch?v=Wpu6HXo-5rw0268名称未設定 (ワッチョイ f7bb-fDnH)2019/10/16(水) 18:36:56.79ID:ypA6ChT70>>267 SwiftUIってUIKitと同時に使うもんだと思ってたけど、違った。 外付けのUSB-SSDへCatalinaをinstallしてXcode11をinstallしたほうが良さそうだ。 Xcode11@MojaveだとCanvasが動かん。 0269名称未設定 (ワッチョイ f7bb-fDnH)2019/10/16(水) 19:02:01.61ID:ypA6ChT70>>267 こっちか! https://developer.apple.com/videos/play/wwdc2019/103/ Platforms State of the Union WWDC 2019 Platforms State of the Union
って事か? 0276名称未設定 (ワッチョイ e3bb-Jl7d)2019/10/17(木) 07:13:39.12ID:qfqB83MV0>>272 CatalinaをinstallしてXcode11が動き始めたが、逆に動かないアプリを発見。 El media Playerで再生しようとしたswfファイル(TOEIC問題集)が動かない。
だから、UIKitよりSwiftUIが速い。PlayGroundの用に、CanvasでLive Renderingできる。 0280名称未設定 (ワッチョイ e389-XLgx)2019/10/17(木) 15:46:12.75ID:S72nh9Bg0>>279 Introducing SwiftUI: Building Your First App, 17m10sec around 0281名称未設定 (ワッチョイ e3bb-Jl7d)2019/10/17(木) 17:34:18.47ID:qfqB83MV0>>280 やっと見終わった。 Introducing SwiftUI: Building Your First App Safariで再生すると途中で止まる。 Chromeで再生すると解像度が低いのでソースがボヤける。
RoomsアプリのソースはGithubにあるのかな? 0282名称未設定 (ワッチョイ e3bb-Jl7d)2019/10/17(木) 18:27:03.46ID:qfqB83MV0 順番からは次見るべきは SwiftUI Essensials けど、関心のある Data Flow Through SwiftUI を見ることにする。 Property Wrapperの@State, @ObjectBindingの使いかたとか、 Identicalプロトコルが知りたい。
Xcode起動して、Help, Developer Documentationとして検索してもヒットしないぞぉ? 0283名称未設定 (ワッチョイ e3bb-Jl7d)2019/10/17(木) 18:30:51.67ID:qfqB83MV0>>282 ObjectBinding、ってのは俺の勘違いで、 ObservedObjectってのが正解らしい。Developer Documentationでもヒットした。 しかし、Dash.appではヒットしない? 0284名称未設定 (ワッチョイ e3bb-Jl7d)2019/10/17(木) 18:32:52.13ID:qfqB83MV0>>283 と思ったら、ObservedObjectはDash.appでもヒット! 落ち着け、俺! 0285名称未設定 (ワッチョイW 12e4-LfQk)2019/10/17(木) 18:43:26.55ID:EfOHH0rB0 なんなんこのひと 0286名称未設定 (ワッチョイ e3bb-Jl7d)2019/10/17(木) 19:12:46.93ID:qfqB83MV0>>282 Identicalではなく、Identifiable Protocolだった。 これは簡単。 struct User: Identifiable { var id: UUID = UUID() var firstName: String var lastName: String } let a = User(firstName: "OK", lastName: "NG") print(a.id) おっと、これが、Terminal.AppだとStack dumpを吐くのに、XcodeのPlaygroundでは上手く動く。なんで? 0287名称未設定 (ワッチョイ e3bb-Jl7d)2019/10/17(木) 20:49:54.92ID:qfqB83MV0>>282 Data Flow Through SwiftUI イタリア人の英語はワケワカメ e.g. Enviroment = エンバイロメンタ 0288名称未設定 (ワッチョイW 4b6e-yP0h)2019/10/17(木) 21:07:28.67ID:ngqO/PtH0 ただでさえSwift人口少ないのに、お前みたいなキモいのがいるとますます減るだろがバカ 0289名称未設定 (ワッチョイ e3bb-Jl7d)2019/10/18(金) 10:20:18.19ID:fxqAwN0I0>>287 Data Flow Through SwiftUI これ見終わった。
Data Flow Through SwiftUI これ、冒頭見てつまんなかったので、
Combine in Practice Combineの実際、Combine Frameworkってimport Combineするのか? これ見てみる。 0290名称未設定 (ワッチョイ e3bb-Jl7d)2019/10/18(金) 16:01:27.51ID:fxqAwN0I0>>289 Combine in Practice これ、ムズかった。 Promiseは非同期処理の最終結果。 Futureってなんだ?