タグ

ブックマーク / qiita.com/owen (3)

  • iOS13から位置情報の権限周りの挙動が変わるかも - Qiita

    記事は公開済みのドキュメントを元に作成しています。今後仕様変更などにより記載内容と異なる場合があります。予めご了承ください。 そして間違ってたところがあったら指摘していただけるとめちゃ嬉しいです WWDC2019ではSwiftUIやらProject Catalystなど興味深い話題がたくさん出ましたが、その影で(?)iOS13の位置情報権限周りで挙動が結構変わっていたので軽くまとめました。 何が変わったのか 位置情報の許可を求める画面では「常に許可」が選べなくなった 代わりに「1度だけ許可する」が追加された requestAlwaysAuthorizationを呼び出した時の挙動が変わった 最初のポップアップで「使用中のみ許可」を選択すると、「仮の常に許可」が帰ってくるようになった モニタリング系APIは「常に許可」である必要がなくなった Beaconや大まかな位置情報の利用ハードルが若

    iOS13から位置情報の権限周りの挙動が変わるかも - Qiita
  • RomeでCarthageのビルドコストを下げよう - Qiita

    はじめに iOSアプリ開発を行うとき、ライブラリの導入にCarthageを使うことがあると思います。 Carthageは、CocoaPodsに比べて事前にビルドを行うためコンパイル時間が短い、ワークスペースが弄られないといったメリットがあります。 前者の利用で使っているところも多いのではないでしょうか Carthageのビルド時間は長い? Carthageはその特性上、一度全てのライブラリをビルドしてフレームワークを作成する必要があるため、環境構築に時間がかかります。 またSwiftのABI安定化はまだなので、XcodeをアップデートしてSwiftのバージョンが変わると再度ビルドする必要があり、地獄をみます。 ライブラリのアップデートが必要になった時も同じく地獄をみます。 このビルド時間問題で影響を受けるのは、数人〜数十人のエンジニアを抱えているチームだと思っています。 個人開発など、自分

    RomeでCarthageのビルドコストを下げよう - Qiita
  • Firebaseを使い始めたら人生が変わった(ような気がした) - Qiita

    最近、僕の周りでFirebaseを使った人たちは、 「サーバーの処理をFirebaseに置き換えたら、筋肉がつきました!」(29歳, 社会人) 「Firebaseを使ったら友達も増えてわっしょいわっしょい」(11歳, 小学生) 「もうFirebase無しじゃ生きられない」(38歳, エンジニア) 「にゃーん」(1歳4ヶ月, うちの) と言っていました。嘘です。 冗談はさておき、趣味で開発しているアプリのサーバーサイドをFirebaseに置き換えたらすごく良かったので、ずらずらと書いていきたいと思います。 Firebaseとは? Firebaseは、Googleが運営しているmBaaSで、iOS/AndroidアプリからWebサービスまで幅広く使えます。 リアルタイム同期や豊富な機能が特徴で、サーバーサイドの開発コストを大幅に減らすことができます。 色々機能はあるのですが、今回僕が使った機

    Firebaseを使い始めたら人生が変わった(ような気がした) - Qiita
  • 1