タグ

2016年11月7日のブックマーク (7件)

  • Alamofire/Documentation/Alamofire 4.0 Migration Guide.md at master · Alamofire/Alamofire

    Complete Swift 3 Compatibility: includes the full adoption of the new API Design Guidelines. New Error System: uses a new AFError type to adhere to the new pattern proposed in SE-0112. New RequestAdapter Protocol: allows inspection and adaptation of every URLRequest before instantiating a Request allowing for easy modification of properties like the Authorization header. New RequestRetrier Protoco

    Alamofire/Documentation/Alamofire 4.0 Migration Guide.md at master · Alamofire/Alamofire
  • iOS7で強化されたRemote Notifications - Intelligent Technology's Technical Blog

    こんにちは、間藤です。 iOS7が正式リリースされて1ヶ月が経ちましたが、今回はiOS7で強化されたRemote Notifications(Push通知)の機能について取り上げてみます。また、Push通知を切っ掛けにして、コンテンツをダウンロードするサンプルも作成してみましたので、そのサンプルの挙動についても見ていきたいと思います。(確認した挙動については、私自身納得の行かないこともあったので、そのあたりについても触れます。) どんな機能強化なのか? 以下、iOS6までのPush通知の仕組みを表したものです。 iOS6までは、Push通知を受けたアプリがすぐに処理を開始できるわけではなく、ユーザがアプリをフォアグランドにする必要がありました。 それがiOS7になると以下のようになります。 アプリがバックグランドであっても、Push通知を受けるとすぐに処理を開始することができるようになって

    iOS7で強化されたRemote Notifications - Intelligent Technology's Technical Blog
  • FirebaseのDynamic Linksを使ってWebからアプリに誘導してみた - Qiita

    背景 Webからアプリに遷移させたくてFirebaseのDynamic Linksを使って実装をしてみました。 やりたかった事は、WEB側でアプリのインストール判定をして、アプリに飛ばす or ストアに飛ばすといった事でした。 自前で実装するよりも大分楽だったので、使ってみて良かった点と躓いた点を書きたいと思います。他の方が使うときの参考になれば良いなぁと思います。 Dynamic Linksの良いところ 簡単に設定することができる Dynamic Linksの生成は、Firebaseのコンソール画面から聞かれることをポチポチと入力をするだけです。 また、iOSとAndroidの両OSを同時に設定することも出来るため、リンクの管理も楽です。 OSを気にする必要がない Dynamic Linksを使う前は、OSの判定やOSのバージョンによって処理を分けるといったことをやっていましたが、Dyn

    FirebaseのDynamic Linksを使ってWebからアプリに誘導してみた - Qiita
  • null安全でない言語は、もはやレガシー言語だ - Qiita

    これらは、表中の「リプレース対象言語」に挙げたように、多くのメジャー言語に対する代替手段でもあります。 Java の代わりには Kotlin や Ceylon が、 JavaScript には TypeScript や Flow が、 Objective-C には Swift が、そして PHP には Hack があります。 Python は自身に null 安全 を取り込みました。 Crystal は直接 Ruby と連携して使えるわけではありませんが、 Ruby 風の null 安全 な言語です。 RustC++ の代替を目指して開発され、 Firefox の一部で C++ のコードを置き換えるのに使われています 2 。 null が引き起こしてきた数々の問題を考えると、僕は、 null 安全 は GC (やその他の安全なメモリ管理手法)に匹敵するプログラミング言語の進化だと考え

    null安全でない言語は、もはやレガシー言語だ - Qiita
  • [Swift] iCloudと local(UserDefaults)を同期するライブラリ - Qiita

    [17/7/6追記] Swift4に対応・確認しました。 [17/5/20追記] iOS 10.3.1, macOS Sierra 10.12.4で動作確認しました。 MKiCloudSyncというライブラリがあります。 簡単に local (UserDefaults)と iCloud (NSUbiquitousKeyValueStore)を同期してくれる優れものです。アプリ/デバイス間で少量データを授受するのに便利です。 しかしながら、家が Objective-Cである+機能追加 のため、Swiftで書き直し UbiquitousSyncを作成しました。 インストール Github UbiquitousSync Share moduleフォルダー内の UbiquitousSync.swift を Dragして Xcode projectに追加してください。 使用方法 基 startW

    [Swift] iCloudと local(UserDefaults)を同期するライブラリ - Qiita
  • なんちゃってスクラム開発 - Qiita

    最近、「スクラム開発やってるよ」っていう現場が増えてきたなと感じる。 そして、「スクラムやってるんだけど上手くいかなくて」という声も多く聞く。 なぜなら、大抵の現場のスクラム開発は 「なんちゃってスクラム開発」 にしかなっていないことがほとんどだから。 スクラムの「ス」の字にもなっていない。 それは、スクラムの基的な部分を理解もしないまま上辺だけを真似してしまっているからだ。 (しかも、理解できていると思ってやっているからタチが悪いんだけども) それで、スクラムをやっているつもりになって上手くいかず、「スクラム上手くいかない」と思っているところがほとんどだ。 きちんとしたスクラムをがっつりやってきた人間としては、とても心外なので、 ここでは、当のスクラム開発ってどういうものなの?というのを伝えておく。 スクラムの知識はある前提でお話しするので、「スクラム開発ってなに?」という人は下記サ

    なんちゃってスクラム開発 - Qiita
  • はなまるうどんで

    バンドのリハ前に一人でべてた 吉祥寺、祝日の夕方5時過ぎ 混む前で、店内ガラガラ そこへ家族連れが入ってきた お父さん、お母さん、推定3歳男児 お母さんのエルゴに推定生後6ヶ月の赤ちゃん 両親は推定30代前半 カジュアルな服装ながら、だらしなくない 立ち振る舞いからも、なんとなく育ちの良さが表れている感じ 買い物帰りらしく、荷物で手がふさがっていた 注文前にテーブル席へ 「ここにしよっか」穏やかな口調のお父さん 椅子を引いて荷物を置いていると、推定3歳男児がポツリと 「ボク、ここイヤだ」 すかさずお母さんが「じゃあこっちにしようか」と隣りのテーブル席へ お父さんもすぐに荷物を移動し始める すると推定3歳男児が 「ボク、ここでべるのイヤだ」 グズる感じではなく、自分の意思を冷静に伝える口調 お母さん「おうどんべて帰ろうよ?お腹空いたでしょう?」 推定3歳男児「ボクおウチでおうどんべた

    はなまるうどんで