タグ

ブックマーク / grandbig.github.io (3)

  • jazzyを使って、Swiftで書いたプロジェクトのリファレンスを自動生成しよう! - Takahiro Octopress Blog

    jazzyとは さて、日はjazzyについて書こうと思います。 jazzyはSwiftで書いたプロジェクトのリファレンスを自動で生成できるツールです。 最近、熱いMobile DatabaseであるRealmと同じチームが開発しているようです。 今のところ、他に良さそうなツールはないんじゃないでしょうか? 兎にも角にも、早速使ってみることにします。 jazzyのインストール jazzyのインストールは簡単です。 下記コマンドを実行してください。 sudo gem install jazzy jazzyのコマンド jazzy -hを実行してコマンドを確認してみましょう。 下記のような結果が得られるはずです。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

  • SwiftでGCDを使ってみよう! - Takahiro Octopress Blog

    GCDとは GCDとはGrand Central Dispatchの略で、iOSアプリでマルチスレッド処理を実行したいときに利用する手法です。 書き方は独特ですが、慣れてしまえば、簡単に使いこなすことができると思います。 今回は筆者が困ったときに使う方法について紹介していきます。 メインスレッドの処理を妨げたくないとき iOSアプリでは描画はメインスレッドでしか実行できません。 (もし、それ以外で実行しようとすれば、アプリがダウンしてしまいます。) 筆者がアプリを開発しているときに、 検証のため、ログをローカルストレージに保存したい場面がありました。 ログ保存処理は一時的な検証のためであり、来のメイン処理を妨げたくはありません。 ログ保存処理は 描画を含まない処理 であるため、 別にスレッドを立てて、そちらに任せてしまうことができます。 これにより、メインスレッドに影響を及ぼすことなく、

  • Swift2.xでのシングルトンパターンとクラスメソッド / インスタンスメソッド - Takahiro Octopress Blog

    シングルトンを使用したクラスでクラスメソッドとインスタンスメソッドを定義する 日は、 Swift2.xでのシングルトンパターンのクラスの定義の仕方 そのクラスにおけるクラスメソッドとインスタンスメソッドの定義の仕方 クラスメソッドとインスタンスメソッドの呼び出し方 について見ていきたいと思います。 シングルトンパターンのクラスの定義 まず、シングルトンパターンのクラスの定義の方法を見ていきましょう。 Swift1.2までとSwift2.xでは定義の仕方が異なります。 ここではSwift2.xの場合のみ書きます。

  • 1