SwiftのType Inference:自ずと限界がある
SwiftのType Inference:コンパイラが音を上げることも Static TypingのSwiftにはType Inferenceという機能があって分かり切った変数の型の記載を省略することができる。どのTyp… 続きを読む »
SwiftのType Inference:コンパイラが音を上げることも Static TypingのSwiftにはType Inferenceという機能があって分かり切った変数の型の記載を省略することができる。どのTyp… 続きを読む »
mobileで新規案件を始める前に さあ始めよう、と言っても考慮すべき事が一杯ある。 moblie案件といえばiOSとAndroidだが今後iOSがiPhone/iPodとそれ以外に分かれるようになった流れもある。一方の… 続きを読む »
iOSの国際化対応の2:ソースコード、リソースの国際化 アプリを国際化する際に変更を加えなくてはならない場所は大きく分けてソースコードとリソースの二通りある。 リソースレベルでの国際化対応はXcodeの機能を利用して実施… 続きを読む »
Flutter: GoogleのMobile、Web共通化フレームワークー弱小開発者の救世主になるか? AndroidとiOSだけではなくてWebも一つのコードベースで扱えるフレームワークがFlutterである。 どのよ… 続きを読む »
Swiftが4.2から5.0(そして5.0.1)にアップデートされた。 詳細は開発者向け記事にあるXcode 10.2.1のリリースノートに記載されている。 Xcode 10.2.1はMore Downloads for… 続きを読む »
Appleの機械学習フレームワークCore ML/Create ML NVIDIAとイマイチ仲のよろしくないAppleが独自に開発した機械学習系のFrameworkがCore MLとCreate ML。 iOSやtvOS… 続きを読む »
各言語におけるImmutable 2D配列(List)の表現 言語間でデータを共有するために2次元配列を使い回すことを考える。ただし利用先ではFunctional、Reactiveプログラミングで利用することを考え、Im… 続きを読む »
Pythonにおけるシングルクォーテーションとダブルクォーテーションの違い:結論 Pythonでクォーテーションマークをシングルクォーテーションにするかダブルクォーテーションにするかの差異が議論になっているようだ。 結論… 続きを読む »
国際化対応したiOSアプリの作成ー第1回(全体の流れと準備) 日本市場はいずれは縮小していくだろうし、日本に来る外国人も増えている。アプリを作るなら国際化対応させたいというのが作成者の願いだろう。 今回から数回に分けてi… 続きを読む »
iOSの国際化対応の1:開発地域、言語を日本に設定する方法 我々日本人がアプリを作る場合、まず日本語で作っておいて、それを国際化対応させる事が多いだろう。 ところがXcodeで既定の開発地域、言語設定はEnglishにな… 続きを読む »