SwiftでFramework(ライブラリ)を作成、利用する方法
Swiftで自前ライブラリを作る方法(Xcode利用) Swiftでは関数やクラス、構造体などを詰め込んだFrameworkを作ることができる。Swiftでは関数が「一級市民」なのでいわゆる「メンバ関数」のような事をしな… 続きを読む »
Swiftで自前ライブラリを作る方法(Xcode利用) Swiftでは関数やクラス、構造体などを詰め込んだFrameworkを作ることができる。Swiftでは関数が「一級市民」なのでいわゆる「メンバ関数」のような事をしな… 続きを読む »
猫も杓子もAI、AI、IoT、IoTの時代、企業向けサービスをどう構築するか? Introduction — ERP 大分前の話だが、ERP(Enterprise Resources Planning)は私が… 続きを読む »
Swiftにおける「Try-Catch」 業務でプログラムを作成するとき、ユーザーからの入力やWebサービスからの返却値など中身が例外を発生させないかチェックすべき場面はたくさんある。 そういう時にC++やJavaでは「… 続きを読む »
SwiftのArrayにある便利なメソッド(firstIndex, lastIndex, etc.)の注意点 SwiftのArrayにはある条件を満たす要素やそのインデックスを返してくれるものがあり、forループなどで回… 続きを読む »
SwiftのType Inference:コンパイラが音を上げることも Static TypingのSwiftにはType Inferenceという機能があって分かり切った変数の型の記載を省略することができる。どのTyp… 続きを読む »
Flutterの国際化対応について第2弾 ネットで調べると国際化対応についていくつかの言語で簡単なサンプルが見つけられる。しかしほとんどの場合、localeが単純なen, ja, zhのようなものばかりである。 アジア系… 続きを読む »
Mobile開発向けsqliteのバージョン情報 Android、iOS、開発機材でsqliteのバージョンの差異が生まれる事は避けられないが、差異の存在を知っておく事はバグ対策に不可欠だろう。 sqlite自体のバージ… 続きを読む »
mobileで新規案件を始める前に さあ始めよう、と言っても考慮すべき事が一杯ある。 moblie案件といえばiOSとAndroidだが今後iOSがiPhone/iPodとそれ以外に分かれるようになった流れもある。一方の… 続きを読む »
iOSの国際化対応の2:ソースコード、リソースの国際化 アプリを国際化する際に変更を加えなくてはならない場所は大きく分けてソースコードとリソースの二通りある。 リソースレベルでの国際化対応はXcodeの機能を利用して実施… 続きを読む »
Android開発が大きく変わる:Android Jetpack, Google Flutter 日本でも5G時代がまもなく始まる。そうなると大量のデータをやり取りするアプリが増えるのは必定。安定的にそういったアプリを動… 続きを読む »