Skip to content

Instantly share code, notes, and snippets.

🏠
Working from home

omochimetaru omochi

🏠
Working from home
  • japan
  • tokyo
Block or report user

Report or block omochi

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View swiftui-tutorial-question.md

https://developer.apple.com/tutorials/swiftui/handling-user-input

このチュートリアルの最後の場面で、LandmarkDetail画面で、お気に入りのスターを表示する処理と、タップによってスターをオン/オフする処理が実装される。

この画面の設計が気持ち悪い。

まず、LandmarkDetailはinitでlandmark: Landmarkを受けてvarに保存している。 それを、self.landmark.nameなどの表示に使っている。

一方、LandmarkDetailは@EnvironmentObjectuserData: UserDataも暗黙に受け取っている。

View wasm-swift-scripts.rb
# compile.rb
#!/usr/bin/ruby
require "shellwords"
def system(args)
cmd = args.shelljoin
if RUBY_VERSION.to_f >= 2.6
Kernel.system(cmd, exception: true)
else
Kernel.system(cmd)
View swift-for-tensorflow-talk.md

slidenumber: true autoscale: true

Swift for TensorFlow is a completely new paradigm for machine learning

by @omochimetaru from Qoncept, Inc

Swift for TensorFlow meetup #1


View catalina-openpanel-issue.md
View ort-specializer-only-same-module.swift
// a.swift
public protocol P {
func f() -> Int
}
public struct PublicStruct : P {
public func f() -> Int {
return 11
}
View swift-constexpr.md

slidenumber: true autoscale: true

Swiftのコンパイル時計算

わいわいswiftc #12

omochimetaru


コンパイル時計算

View force-cast-to-self.swift
protocol CopyInitializable {}
extension CopyInitializable {
init(copy: Self) { self = copy }
}
class Animal : CopyInitializable {
init() {}
convenience init(a: Int) {
let copy = Animal()
View optional-ensure.swift
extension Optional {
public mutating func ensure(_ f: () throws -> Wrapped) rethrows -> Wrapped {
if let x = self {
return x
}
let x = try f()
self = x
return x
}
View wwdc-websocket.md

slidenumber: true autoscale: true

iOS13とmacOS CatalinaのWebSocketサポート

参加してなくてもついていけるもん!

WWDCゴリゴリキャッチアップ会 2019

@omochimetaru


View wwswc-ort-impl.md

slidenumber: true autoscale: true

Opaque Result Typeの実装

omochimetaru

わいわいswiftc #11


疑問

You can’t perform that action at this time.