タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

swiftに関するutwangのブックマーク (2)

  • XcodeのPlaygroundをつかってUIの実装をサクサク試す - Think Big Act Local

    2018/04/10 追記 一部コードが古くなっています。 Xcode 9.3, Swift 4.1 の環境では以下のコードで動作します。 import PlaygroundSupport let vc = UIViewController() vc.view.frame = CGRect(x: 0, y: 0, width: 320, height: 480) vc.view.backgroundColor = .lightGray PlaygroundPage.current.needsIndefiniteExecution = true PlaygroundPage.current.liveView = vc.view Xcode の Playground を久しぶりに使ってみて、UIの実装とかこれでやると便利だな、と思ったのでやり方をまとめてみます。 やりたい完成系はこんな感じ:

    XcodeのPlaygroundをつかってUIの実装をサクサク試す - Think Big Act Local
    utwang
    utwang 2016/03/19
    自分もセッション聞いて試してみて、UIKitは表示できた。開発で使うには自分のプロジェクトのモジュールをPlaygroundにロードしたいんだけど、参考になるものないかな。
  • それでenumとclassのどっちにすれば良いの? - soutaroブログ

    SwiftのenumがObjective Cで欲しいときはどうするか - soutaroブログ この記事には enumが便利なのは ある状態では有効だけど、別の状態では有効ではない値を定義するとき です。 と書きましたが、「それはサブクラスっていうやつではないか」という声があります(どこに?)。その通りで、enumとクラスはよく似ている側面があって、enumでできることはクラスでも(再コンパイルの量とか、網羅性の検査とか、isKindOf:とか、キャストとかの問題を見なかったことにすれば)できるという話でした。 ここで疑問になるのは、 なぜSwiftにはenumとclassという似たような機能が二つ用意されているのか(TMTOWTDI?) 何を考えてenumとclassを使い分ければ良いのか でしょう。 enumとclassの違い Swift的には「classは状態を持てるがenumは持て

    それでenumとclassのどっちにすれば良いの? - soutaroブログ
    utwang
    utwang 2016/03/16
    行と列の話、操作をどこにもつかって話かな?関数の場合は型の外部、クラスの場合は型の内部だから操作の追加しやすさが違うという認識。
  • 1