タグ

ブックマーク / qiita.com/dankogai (3)

  • Swift on Linux: Getting Started ASAP - Qiita

    キター! Swift is Open Source - Swift Blog - Apple Developer 理念的にはオープンソースであることが最重要ですが、実地ではApple製品以外の環境も正式サポートされたことが大きいでしょう。これでやっと真の意味での汎用言語となったわけです。 というわけで、早速使ってみましょう。 下準備 Ubuntu 14.04 LTS or Ubuntu 15.10 (64bit) もちろんVMでも構いません。メモリー2GB、仮想ディスク16GBもあれば余裕です。ソースから debugugging symbol までサポートしたフルビルドをしたい場合は、打って変わってメモリー16GBでも足りず、さらに16GBほどswapを足してやっと事なきを得ましたが、バイナリーをダウンロードして使うのであれば最低限で事足ります。 clangのアップデート(14.04 LT

    Swift on Linux: Getting Started ASAP - Qiita
  • Swift - Xcode 6.1-Beta2 における変更点 - Qiita

    というわけでつつがなくMacBook Airより高いキョダiPhone128GBを予約するやいなや、YosemiteがDP8に、XCodeが6.1-Beta2になっていたので。 Swiftが1.1に 1.0が出たばかりだというのになんとも気が早いことです。Xcodeも6.1こそ命ということでしょうね。 Beta6より引き続き… Optional型に関するさらなる改良はずっとやっているみたいです。 Failable Initializer で、1.0と1.1で最も変わったのがこれでしょう。これまでは

    Swift - Xcode 6.1-Beta2 における変更点 - Qiita
  • Swift - Xcode 6 Beta 5 における変更点 - Qiita

    DLに時間がかかっているので待ち時間の手慰みに。 Xcode 6 beta 5 Release Notes Optional型に関する改良 UIView, NSView, UIFont, そして UIApplicationDelegate の optional 準拠が向上し、 implicitly unwrapped optionals がほぼ取り除かれました OptionalはEquatableプロトコル準拠でなくても==ないし==でnilとの比較ができるようになりました Optionalは(以前はLogicValueと命名されていた)BooleanType準拠ではなくなりました。今後はvariable != nilと明示する必要があります。 ImplicitlyUnwrappedOptionalにはまだBooleanTypeの属性が残されています。今後取り除かれる予定です。 x!を通し

    Swift - Xcode 6 Beta 5 における変更点 - Qiita
  • 1