Kotlin Multiplatformについて:導入は時期尚早
Kotlin Multiplatform:Flutterなどとの違い 最近、Kotlin Multiplatform案件に参画する機会があった。正直な感想を書きたい。 エンジニア不足に悩む中小デベロッパーは多い。一方でモ… 続きを読む »
Kotlin Multiplatform:Flutterなどとの違い 最近、Kotlin Multiplatform案件に参画する機会があった。正直な感想を書きたい。 エンジニア不足に悩む中小デベロッパーは多い。一方でモ… 続きを読む »
Swiftのコーディングスタイルガイド JavaやPythonなどそれぞれの言語に応じたコーディングスタイルガイド(規約)というものがある。自分一人で開発を行う場合でもそういったものにしたがっておいた方が後々見直すときに… 続きを読む »
Swift ー> Kotlin(他) へ転向する場合に気をつけること JavaやC++などど比べて新しい言語であるSwiftやKotlinにはバグを防ぐための工夫が随所に散りばめられている。 その一つがSwiftの「代入… 続きを読む »
iOS 13用へこれまでの(12.x用の)プロジェクトを更新する 実機にもiOS13アップデートのお知らせが来たので試しにあるプロジェクトを13対応にしようとした。macOS Mojave 10.14.6 上のXcode… 続きを読む »
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… 続きを読む »
mobileで新規案件を始める前に さあ始めよう、と言っても考慮すべき事が一杯ある。 moblie案件といえばiOSとAndroidだが今後iOSがiPhone/iPodとそれ以外に分かれるようになった流れもある。一方の… 続きを読む »