SNOOZE LOG

iOS中心のプログラミング関連技術メモ


スポンサードリンク

【Swift3】Swift API Design Guidelines を詳読する

原文を自分で読んでポイントをメモしてみようと思いましたが、 割とまるまる翻訳するかたちになってしまいました。 原文:Swift.org - API Design Guidelines の併読もおすすめいたします。 Fundamentals(基本) ・使用する時にわかりやすいことが最も重要…

【iOS】Universal Links と Custom URL Scheme についてのメモ

iOS

はじめに 「Custom URL Scheme (たぶんiOS4〜)」と「Universal Links (iOS9〜)」について。どちらも関連するアクションにより「アプリの起動」もしくは「ディープリンク(アプリを起動した上に特定の画面ヘ直接遷移すること)」に使用される技術です。 今秋…

AutoLayout時代のUIViewサブクラス作法

細かな要件をスマートでコンパクトに満たすため、UIViewのカスタムクラスを作成したいと思いました。 UIViewには様々な描画サイクルに関連したメソッドがありますがどういう場合にoverrideし、どういうコードを記述すれば良いのでしょう。詳細な日本語の記事…

Swiftで、class、staticキーワードの使い分けについて

Swiftで、class、static両者をどういったシーンで使いわけるか。 静的なアクセスを提供 いずれも使用することで静的にアクセス可能な変数/メソッドの宣言ができます。 // インスタンス化せずアクセスできる。静的な変数・メソッド。定数、ユーティリティメソ…

Swift3 / Swift2 「型の比較」「型名の取得」まとめメモ

Swiftのバージョン違い情報など、うまく検索に出なかったりしたのでまとめておきます。 型の取得 クラスから型(Class)を取得 // Swift2.x以前、および Swift3(どちらも同じ) SomeClass.self インスタンスから型(Class)を取得 // Swift2.x以前 someInst…


スポンサードリンク