タグ Swift・iOSコラム
人気順 5 users 50 users 100 users 500 users 1000 usersSwift コンパイラの警告を無視できないようにする – Swift・iOSコラム – Medium
R CUBE, inc. / ookami, Inc. / Co-Organizer of try! Swift (https://www.tryswift.co/) / Founder of Pancake Meetup 続きを読む
iOSアプリを作るときのおすすめ構成 – Swift・iOSコラム – Medium
また、人それぞれ見解が多少異なると思うので、同じタイミングであろうとも色々な方が書かれてみるのも面白い題材かなとも思っています( ´・‿・`) それではiOSアプリ開発に必要な要素ごとにつらつらと書いていきます。それぞれ語りすぎるとボリュームが増えすぎるので、あえてなるべく浅めに書いていきます 続きを読む
Firestoreで作るオフライン動作対応の iOSアプリ – Swift・iOSコラム – Medium
2017年10月3日に、GoogleからFirebase Realtime Databaseの事実上の後継にあたるCloud Firestoreが発表されました。 今、実際に開発中の未リリースのiOSアプリに導入していて色々知見が貯まってきているのですが、本記事では特にFirestoreのオフライン動作サポート周りについて焦点を当てていきます。 2017/12/01時点で、Firestoreはまだ... 続きを読む
Firebase Authentication の基本的な使い方 – Swift・iOSコラム – Medium
以下、5ステップに渡って順に説明していきます。主にiOSアプリ・自前APIサーバーの組み合わせ前提ですが、それ以外の構成とする場合でも参考になるはずです。 1. クライアントでFirebase Authenticationのtoken取得 認証方法は、以下に対応しています。 Google Facebook Twitter GitHub メール 電話番号 メール認証では確認メール送信、電話番号認証は... 続きを読む
Swift の if case / guard case によるパターンマッチングの使いどころ – Swift・iOSコラム – Medium
Swift の if case / guard case によるパターンマッチングの使いどころ 今日したこんなツイートの補足ツイートをしようとしつつ、やや長くなりそうなので、プチ記事にしました( ´・‿・`) aa 上の例は、「caseを使わずとも guard .dog == payload.aps.category else { return } と書けば良いのに」と思われそうで、確かにそう書け... 続きを読む
Xcode 8.3・Swift 3.1が正式リリースしたので早速アップデートしました – Swift・iOSコラム – Medium
既存プロジェクトのXcode 8.3・Swift 3.1対応 元々、最新のXcode 8.2・Swift 3.0.2 などで開発していた場合、コード追従はほとんどせずに対応できるはず(ごくマイナーな破壊的変更は含まれています)で、僕の環境では数行直す程度でビルドが通りました 続きを読む
Swiftレター #17 – Swift・iOSコラム – Medium
Swiftにおける名前付けは Swift API Design Guidelines が参考になりますが、この記事ではどうしてそういう名前付けするのかの理由をより丁寧に書かれています(網羅性はあまり無いですが)。長すぎず短すぎない、文脈に合わせた過不足の無い名前付けがポイントですね 続きを読む
Swiftレター #12 – Swift・iOSコラム – Medium
Never miss a story from Swift・iOSコラム , when you sign up for Medium. Learn more 続きを読む