Swiftのコーディング規約、まだ導入していないところは今すぐ入れよう。(少ない量で効果はじわじわ効いてくる)
Swiftのコーディングスタイルガイド JavaやPythonなどそれぞれの言語に応じたコーディングスタイルガイド(規約)というものがある。自分一人で開発を行う場合でもそういったものにしたがっておいた方が後々見直すときに… Read More: Swiftのコーディ… »
Swiftのコーディングスタイルガイド JavaやPythonなどそれぞれの言語に応じたコーディングスタイルガイド(規約)というものがある。自分一人で開発を行う場合でもそういったものにしたがっておいた方が後々見直すときに… Read More: Swiftのコーディ… »
Swiftで自前ライブラリを作る方法(Xcode利用) Swiftでは関数やクラス、構造体などを詰め込んだFrameworkを作ることができる。Swiftでは関数が「一級市民」なのでいわゆる「メンバ関数」のような事をしな… Read More: SwiftでFram… »
Swiftにおける「Try-Catch」 業務でプログラムを作成するとき、ユーザーからの入力やWebサービスからの返却値など中身が例外を発生させないかチェックすべき場面はたくさんある。 そういう時にC++やJavaでは「… Read More: Swiftにおけるエ… »
SwiftのArrayにある便利なメソッド(firstIndex, lastIndex, etc.)の注意点 SwiftのArrayにはある条件を満たす要素やそのインデックスを返してくれるものがあり、forループなどで回… Read More: SwiftのArra… »
SwiftのType Inference:コンパイラが音を上げることも Static TypingのSwiftにはType Inferenceという機能があって分かり切った変数の型の記載を省略することができる。どのTyp… Read More: SwiftのType… »
mobileで新規案件を始める前に さあ始めよう、と言っても考慮すべき事が一杯ある。 moblie案件といえばiOSとAndroidだが今後iOSがiPhone/iPodとそれ以外に分かれるようになった流れもある。一方の… Read More: 岐路に立つMobli… »
各言語におけるImmutable 2D配列(List)の表現 言語間でデータを共有するために2次元配列を使い回すことを考える。ただし利用先ではFunctional、Reactiveプログラミングで利用することを考え、Im… Read More: Swift, Kot… »
KotlinとSwiftでCollectionsの共通化を図る KotlinとSwiftとでは似た文法が多くロジックをかなりの部分共通化できそうだと思っている。 データを扱うために配列を使うことを考えてこれまでに色々と実… Read More: KotlinとSwi… »
SwiftとKotlinとで気になる違い SwiftとKotlinとはよく似ているのでロジックを共通化させるためにiOSとAndroidのプログラミング言語として採用することにした。 もちろん、違いもあるわけで、その中… Read More: SwiftとKotl… »
Swiftでポリモーフィズムを実現するために利用できるもの それがExternal parameter identifier (外部パラメーター識別子)である。 これは同じパラメーターを取る関数で実装が違うときにパラメー… Read More: SwiftのExte… »