タグ

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

タグの絞り込みを解除

Swift3.0に関するstiloのブックマーク (2)

  • 第19回 SwiftとPokémon GO | gihyo.jp

    SiriまでやってるPokémon GO 稿が読者の皆さんに届くころにはXcode 8とSwift 3も正式リリース間近[1]⁠、(⁠i|mac|tv| watch)OSもバージョンが上がり、もしかしてiPhone 7と次期MacBook Proすらリリースされているかもしれません。そんな大事な時期ですが、しかしPokémon GOをスルーするわけには行かないでしょう。何しろSiriまでやってるんですから(図1⁠)⁠。 図1 Pokémon GO 米国版および豪国版のリリースは7月6日。前回執筆時にはすでに同国で社会現象となっていましたが、ポケモンのふるさとでもある日での正式リリースは脱稿直後の7月22日。で、筆者もやってみると……見事にはまってしまいました。Apple Watch入手後も「わっかが1周」することなどほとんどなかった筆者が1日も欠かさずムーブゴールを達成するどころか(図

    第19回 SwiftとPokémon GO | gihyo.jp
    stilo
    stilo 2016/12/19
    『「コンパイラーが推論できる場合は推論」以上に「明示すべき場合は明示」というのがSwiftism』
  • [Swift 3.0] 標準ライブラリに小数の四捨五入/切り捨て/切り上げが追加された話 | DevelopersIO

    以前(〜2.x)までのSwiftには他の言語によくあるfloor()やceil()関数に相当するものがありませんでした。 Swift3.0からこれらの四捨五入や切り捨て、切り上げの関数が追加されました。 Swift Evolutionでいうところの下記の内容です。 SE-0113 Add integral rounding functions to FloatingPoint どういった追加? タイトル通りですが、浮動小数点数型(FloatやDouble)に四捨五入/切り捨て/切り上げの関数round()が追加されました。 round()の引数にはFloatingPointRoundingRuleという列挙型(enum)の値を設定します。(省略可能) 詳細を見てみましょう。 .round() 引数無しの場合、値を四捨五入します。 var value = 23.456 value.round

    [Swift 3.0] 標準ライブラリに小数の四捨五入/切り捨て/切り上げが追加された話 | DevelopersIO
    stilo
    stilo 2016/12/07
    「最近接偶数への丸め (round to the nearest even; RN)」はじめて知った。
  • 1