タグ

swiftに関するDrunkarのブックマーク (4)

  • TensorFlowで学習したモデルを使ってiOS/Swiftで実行する - Qiita

    最近 Qoncept では TensorFlow を使った案件が続いており、その中で TensorFlow を iOS 上で使いたいことがありました。 ぱっと浮かんだ選択肢は次の二つでした。 TensorFlow を iOS 用にビルドして C++APISwift から叩く 学習は TensorFlow / Python で行って、テンソルの計算だけを iOS / Swift でシミュレーションする しかし、前者ついては、まだ TensorFlow を iOS 用にビルドできなさそうでしたしできるようになりました(コメント参照)、たとえできたとしても C++APISwift から叩くのは辛そうです。 TensorFlow がありがたいのは学習時の自動微分等の機能であって、学習済みのモデルを利用するときはただテンソルの計算をしてるだけです。別に学習を iOS 上でやり

    TensorFlowで学習したモデルを使ってiOS/Swiftで実行する - Qiita
  • ローディング時のズルい進捗表示

    今開発中のPlayer!のログイン・登録画面で、こんな進捗表示をしていますが、これ実はフェイクだったりします( ´・‿・`) (Qiitaの画像サイズ制限が厳しくて粗いです。キレイなものは実際にアプリダウンロードしてご覧下さい。) 経緯 元々、この画面はこういう進捗表示では無く、単にインジケーターがクルクルするだけで、進捗状態が分からないものでした。 特にネットワークが悪いところだと、バグって固まってしまったのでは?とユーザーを不安にさせるようで、たまにそういう声を聞くことがありました。 登録フローは大事なところなので、そういうところでこれが原因で離脱してしまうと残念なので、改善が必要でした。 そこで、ネットワーク処理にもたつきつつもちゃんと正常に処理をしているということを示すために、進捗を表示することにしました。 ただ、例えば大きな画像などメディアファイルダウンロードなどならともかく、こ

    ローディング時のズルい進捗表示
  • SwiftでPush通知 - Qiita

    ※iOS8でのやり方がわかったので一番下に追記しました SwiftでPush通知を実装してみました。 証明書の取得等はこちらを参考にしています。 【iOSでプッシュ通知を実装する方法の超詳細まとめ(前編)】 http://www.lancork.net/2013/08/how-to-ios-push-first/ 【iOSでプッシュ通知を実装する方法の超詳細まとめ(後編)】 http://www.lancork.net/2013/08/how-to-ios-push-second/ 元記事:http://sawapi.hatenablog.com/entry/2014/06/08/230719 コードの解説 Push通知を有効にする func application( application: UIApplication, didFinishLaunchingWithOptions lau

    SwiftでPush通知 - Qiita
  • SwiftからObjective-C のヘッダファイルを読み込む方法 - Qiita

    やはり、Swiftリリース初期の一番の問題は、そのライブラリの少なさなのかもしれない。 なので、一般的には過去の資産となるObjective-Cのライブラリを使用することになる。 その場合、下記の名前でヘッダファイルを作成追加する。 ProjectName-Bridging-Header.h プロジェクト設定の[Build Settings]-[Swift Compiler-Code Generation]項目内にある [Objective-C Bridging Header]に、作成したヘッダファイルを登録する。 $(SRCROOT)/$(PROJECT)/ProjectName-Bridging-Header.h そして、ヘッダファイルに、お好みのライブラリのヘッダをインポートする。 #ifndef SwiftSampleBeta7_SwiftSample_Bridging_Heade

    SwiftからObjective-C のヘッダファイルを読み込む方法 - Qiita
  • 1