2014年6月3日のブックマーク (4件)

  • Swift ファーストインプレッション - mizchi's blog

    とりあえずThe Swift Programming Language読んで、実際に自分で少し書いてみた感想。 諸事情でAppleにiOSデベロッパーとしてお布施していたので Xcode6beta落として少し書いてみた。プロジェクトスケルトンをswiftで生成できるので、そのコードを眺めたりしていた。 ファーストインプレッション Immutable脳の人が設計したっぽい。 スクリプト言語っぽい構文に、型注釈。これはGoとシンタックス上の設計思想が似ているんだと思う。 基的にImmutableな設計でありながら、オブジェクト指向を採用しており、Scalaっぽいマルチパラダイム感がある。Scalaの人は好きになりそう。 型推論のおかげで動的型付け言語触ってきた人にも抵抗がない感じになってる。推論のおかげで静的型付け言語が動的型っぽくみえるのはHaskellとかOCaml方面の雰囲気。 LLV

    Swift ファーストインプレッション - mizchi's blog
    mellow-mikan
    mellow-mikan 2014/06/03
    すばらしい
  • アップル「WWDC 2014」の基調講演まとめ

    「OS X 10.10」の名称は国立公園の「Yosemite」に決定 1990年に始まったWWDCも2014年で25回目を迎える。今回はMacとiOSデバイス各OSの新バージョン「OS X Yosemite」(開発コード名)と「iOS 8」の説明に大半が費やされた。 OS Xの開発コード名は、これまでネコ科の動物だったが、2013年のMarveriks(OS X 10.9)から米カリフォルニア州の地名に変更された。最新版のOS X 10.10は同州の国立公園「Yosemite」(ヨセミテ)となった。その特徴を下記にまとめた。 Yosemite(OS X 10.10)の主な特徴 半透明でフラットな画面 タイトルバーはコンテンツに応じて半透明に変わる ウィンドウのUIや主要アプリのアイコンが大きく変更 ダークモードのメニュー画面も追加 通知センターにウィジェットが追加可能(サードパーティー製品

    アップル「WWDC 2014」の基調講演まとめ
  • みなさんスラッシュドットから出てこないほうがいいですよ。

    Objective-Cという汚らしい言語を長年強制し、プログラマーを絶望の淵に叩き込んでいたAppleが、とうとう新言語を発表した。名前はSwiftという。 iTunes - Books - The Swift Programming Language by Apple Inc. ただし、現時点で、Swift言語仕様書のダウンロードと閲覧に、Appleの独自仕様満載の不自由なデバイス、の上で動く不自由なOS、の上で動く不自由な閲覧ソフトウェアが必要だ。そのため、筆者は未だに言語仕様書を読めずにいる。これをもってこれをみると、Appleの新言語にかける姿勢が如実に現れていると言えよう。すなわち、Appleの不自由なシステム以外は、市場として考慮する必要がないということに違いない。事実、Objective-Cは、Appleの不自由なシステムでプログラミングするにあたって、仕方なく使わなければな

    mellow-mikan
    mellow-mikan 2014/06/03
    追記メソッド流行る?
  • Swift - Apple Developer

    Swift The powerful programming language that’s also easy to learn. Swift is a powerful and intuitive programming language for all Apple platforms. It’s easy to get started using Swift, with a concise-yet-expressive syntax and modern features you’ll love. Swift code is safe by design and produces software that runs lightning-fast. Modern Swift is the result of the latest research on programming lan

    Swift - Apple Developer