Swiftに関するyfntのブックマーク (6)

  • [Swift]Spritekitでスクリーンショットを撮る - Qiita

    Xcode>File>Project>Gameで生成された、GameViewController.swiftの中でスクリーンショットを撮ろうとした。 失敗したコード 調べてみると、以下の記事が出てきた。 How to take Full screen Screenshot in swift? UIGraphicsBeginImageContext(view.frame.size) view.layer.renderInContext(UIGraphicsGetCurrentContext()) let image = UIGraphicsGetImageFromCurrentImageContext() UIGraphicsEndImageContext() UIGraphicsBeginImageContextWithOptions(UIScreen.mainScreen().bound

    [Swift]Spritekitでスクリーンショットを撮る - Qiita
    yfnt
    yfnt 2015/09/14
    Spritekitでスクリーンショットを撮る - Qiita
  • [Swift]動的ディスパッチを減らすことでパフォーマンスを改善 | 人生と仕事を楽しむブログ

    スマホデバイスのスペックも向上し、Swiftのコンパイラのパフォーマンスも上がり続けていますが、ちょっとしたパフォーマンスが気になることはよくあります。 スマホアプリではパフォーマンス次第では使い勝手が極端に悪くなります。 finalやprivateを駆使したパフォーマンス改善はJava等の多言語でもおなじみで応用が効くものです。無闇にfinalやpriavteをつけている場合も多いでしょうが、パフォーマンス改善の理屈が分かると上手に使用できるようになると思います。 全モジュール最適化(Whole Module Optimization)は開発時は不要ですが、リリース時には必ず実行しておきたいですね。 This blog post showcases three ways to improve performance by eliminating such dynamism: final,

    [Swift]動的ディスパッチを減らすことでパフォーマンスを改善 | 人生と仕事を楽しむブログ
    yfnt
    yfnt 2015/09/04
    動的ディスパッチを減らすことでパフォーマンスを改善 | 人生と仕事を楽しむブログ
  • [iOS][Swift] MBCircularProgressBar で円形のプログレスバーを実現! | DevelopersIO

    上記の「バーが表示されていない部分」とは、たとえば percent が 40.0(%) の場合、残りの 60.0(%) 部分の事を表しています。 ひとまず、どんなグラフが実現できるのかを試すため、各プロパティに数値を入れてみましょう。 例えば、こんな数値を入力すると、こんなグラフが表示されました!いい感じです! もちろん、これらのプロパティの値はコードから直接変更することができます。 コードとStoryboardを接続 ViewController.swift に移りましょう。 import MBCircularProgressBar MBCirucularProgressBar をインポートします。 次に、Storyboard 上の Circular Progress Bar View を コード上に IBOutlet での接続しましょう。 プロパティをいろいろ変更 画面上からパーセント

    [iOS][Swift] MBCircularProgressBar で円形のプログレスバーを実現! | DevelopersIO
    yfnt
    yfnt 2015/08/03
    MBCircularProgressBar で円形のプログレスバーを実現! | Developers.IO
  • [iOS][Swift] UIKitをベンリにしてくれる Spring (4) | DevelopersIO

    Spring Springは、Meng Toさんが GitHub で公開されているライブラリです。Core Animation を使ったアニメーションや、View の周りの border の調整など UIKit のアレやコレを、カンタンにしてくれます。 今回は、ひとまず完結編として、これまでにご紹介したことを組み合わせて、少し複雑なアニメーションを実現してみます。 コレまでのシリーズについては以下を御覧ください。 [iOS][Swift] UIKitをベンリにしてくれる Spring (1) [iOS][Swift] UIKitをベンリにしてくれる Spring (2) [iOS][Swift] UIKitをベンリにしてくれる Spring (3) 今回のテーマ 今回は、花札をアニメーションさせてみようと思います。 準備 今回のデモを再現してみたい方は、[iOS][Swift] UIKit

    [iOS][Swift] UIKitをベンリにしてくれる Spring (4) | DevelopersIO
    yfnt
    yfnt 2015/07/08
    UIKitをベンリにしてくれる Spring (4) | Developers.IO
  • [iOS][Swift] UIKitをベンリにしてくれる Spring (2) | DevelopersIO

    はじめに Springは、Meng Toさんが GitHub で公開されているライブラリです。Core Animation を使ったアニメーションや、View の周りの border の調整など UIKit のアレやコレを、カンタンにしてくれます。 サンプルプログラム 前回は、プロジェクトCocoapods でプロジェクトにライブラリを適用し、アニメーションを試してみました。 今回は、サンプルプログラムを使って、ほかにどんなアニメーションが実現できるのかを見て行きましょう。 gitHub にある Spring のページでclone URLを確認し、リポジトリをクローンしてきます。 実行 アニメーションの種類 以下のアニメーションについて試すことができます。 アニメーション名 動き

    [iOS][Swift] UIKitをベンリにしてくれる Spring (2) | DevelopersIO
    yfnt
    yfnt 2015/06/23
    UIKitをベンリにしてくれる Spring (2) | Developers.IO
  • [iOS][Swift] Tweetbot 3 風の UI を実現する | DevelopersIO

    Tweetbot 3 風の UI を実現する iOS 用の Twitterクライアント Tweetbot 3 for Twitter で画像をタップすると、いい感じに画像を動かせます。このUIは良く出来ていますね。 今回はこれを手軽に再現できる OSS である、JTSImageViewControllerをご紹介します。 標準では Objective-C プロジェクトで使えますが、今回は 一手間かけて、Swiftプロジェクト上で使ってみようと思います。 JTSImageViewController JTSImageViewControllerは、Jared Sinclairさんが GitHub で公開されている イメージビューア・コンポーネントです。 先ほどの Tweetbot 3 風の UI が、短いコードで実現できてしまいます。 早速使ってみましょう! CocoaPods まずは

    [iOS][Swift] Tweetbot 3 風の UI を実現する | DevelopersIO
    yfnt
    yfnt 2015/05/26
    Tweetbot 3 風の UI を実現する | Developers.IO
  • 1