タグ

swift2.0に関するstiloのブックマーク (5)

  • 第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』
  • Objective-Cで書かれた5年もののiOSアプリを徐々にSwiftへ置き換えている話

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、ヤフーでiOSアプリを開発している林です。 私が関わっているYahoo!ショッピングでは、iOSアプリをObjective-CとSwiftの混在状態で開発しています。今年の6月末からこのスタイルに切り替え、新規で書くコードは原則Swiftを使い、徐々にObjective-Cで書かれたコードを減らしている状況です。一方で完全にObjective-Cのコードを捨てることは現実的でないとも考えており、混在状態がこの先もしばらく続く想定でいます。 Yahoo! JAPANのアドベントカレンダー14日目は、この形に至った経緯・開発の進め方・そこから得られた知見を共有したいと思います。 プロジェクトが動き出すまでの経緯 Yahoo

    Objective-Cで書かれた5年もののiOSアプリを徐々にSwiftへ置き換えている話
    stilo
    stilo 2015/12/14
    大規模な移行事例
  • Swift2 標準ガイドブック レビュー - おけすてィーろ

    ※マイナビ出版様よりレビュー用に電子版を献いただきました。ありがとうございます。 Swift 2標準ガイドブック 【Swift 2.1対応版】 作者: 渡辺龍司,富家将己,鈴木晃,加藤寛人出版社/メーカー: マイナビ出版発売日: 2015/10/23メディア: Kindle版この商品を含むブログを見る Swiftは2015年にSwift2へバージョンアップしました。バージョンアップに伴い、より速く、より洗練され、ますます使いやすくなりました。 このは、Swift2に対応した解説書です。これ以前の解説書は古くて役に立たないといってもいいと思います。 僕は仕事でアプリ開発をしてます。最初はObjective-Cを使っていましたが、今はSwiftを使ってます。 より良いアプリ開発ために言語の特徴をよく知ることができるオススメの一冊です。 基文法をしっかり 先輩プログラマーに「新しい言語を学

    Swift2 標準ガイドブック レビュー - おけすてィーろ
    stilo
    stilo 2015/11/18
    11月24日までキャンペーン特価らしいです。おすすめのSwift本です!
  • Swift2で作るコマンドラインツール - クックパッド開発者ブログ

    会員事業部の三木(@giginet)です。 この記事では、業務改善のために開発者向けのツールをSwiftで開発してみたため、その知見についてお伝えしたいと思います。 なお、この記事はXcode7.1上でSwift2.1を使った開発を前提としています。 作ったもの クックパッドiOSアプリでは開発の際に、新しい機能を実装したり、インターフェイスを改善したあとにiOSシミュレーターの動画を撮影しPull Requestに貼り付けています。 動画を撮影する際には、汎用的にスクリーンキャストを撮影する社内ツールを使っていたのですが、使いづらい面も多かったため、 簡単にiOSシミュレーターの操作をアニメーションgifとして記録したいという需要がありました。 そのため、空き時間を使って、簡単なユーティリティを実装しました。 なぜSwiftで作るのか 今回は、OS Xの開発用SDKであるCocoaを使い

    Swift2で作るコマンドラインツール - クックパッド開発者ブログ
    stilo
    stilo 2015/11/09
    これはマネしてやってみたい!
  • カメリオをSwift 2.0に移行した話 | カメリオ開発者ブログ

    リードアーキテクトのItoです。 カメリオのiOS版では1年ほど前にエクステンションからSwiftを導入し、Swift化を進めてきました。 先日リリースしたiOS 9とwatchOS 2対応版ではそのほぼすべてをSwift2.0化しました。 2014/9月: iOS 8 – Today ウィジェットをSwift 1.1化 2015/4月: Apple Watch – WatchKitSwift 1.2で実装 2015/9月: iOS 9 – iOS体およびExtensionをほぼSwift 2.0で実装 APIレスポンスの仕様 カメリオ(初期は違う名前だった)は2013年の秋ごろに最初のプロトタイプを作り始め、その後機能追加や仕様変更がありました。そろそろ最初のコードから3年くらいが経ちます。 ずっとiOSやAndroidと直接通信するAPIサーバーにはNode.jsを使っていますが、

    カメリオをSwift 2.0に移行した話 | カメリオ開発者ブログ
    stilo
    stilo 2015/09/30
    これは濃厚な事例。
  • 1