[Kotlin] 複数の変数をまとめるクラス PairとTriple について
Kotlin にも Swift におけるタプル(Tuple)のように、異なる型の値を複数まとめて扱える構文である Pair や Triple が存在します。 以下では Pair および Triple の基本的な使用方法を… 続きを読む »
Kotlin にも Swift におけるタプル(Tuple)のように、異なる型の値を複数まとめて扱える構文である Pair や Triple が存在します。 以下では Pair および Triple の基本的な使用方法を… 続きを読む »
以前 Kotlin による基本的な ListView の作成方法について紹介しました。 今回は上記の記事で作成した ListView の項目をタップした際のイベント処理について紹介します。また、リスト項目を挿入・削除する… 続きを読む »
Kotlin で ListView を表示するサンプルコードを紹介します。 配列に格納した文字列をリスト項目として以下のように表示する簡単なアプリです。 サンプルコード レイアウトXMLで画面に ListView を配置… 続きを読む »
複数のページを持つAndroidアプリで、左右のスワイプによるページ切り替えを行う方法です。 ラベル(TextView)をひとつだけ持つページを2つ作り、それをスワイプで切り替える簡単なサンプルアプリの作り方を通して V… 続きを読む »
AndroidアプリのレイアウトをXMLファイル(activity_main.xml)で設定している場合、あるウィジェットやレイアウトなどのUI要素を継承した「拡張UI要素」を配置しようとして以下のエラーが発生することが… 続きを読む »
Java における static な変数やメソッドを Kotlin で定義する方法についてです。 クラスを跨いで使いたい定数などを Kotlin で定義したい場合、パッケージ文やインポート文と同じ位置(package-l… 続きを読む »
Androidアプリの開発に使用できる言語に Kotlin が追加されてからしばらく経ちますが、まだ触れたことが無かったため開発環境を設定しました。 実際に Kotlin のコードをアプリとして実機で動かすまでの手順を記… 続きを読む »
Cocos2d-x(Cocos2d-js)で作成したアプリからサーバー上に保存されているJSONファイルを読み込む方法についてです。 基本的な処理の流れは、Webサイトで JavaScript の XMLHttpRequ… 続きを読む »
Cocos2d-x(Cocos2d-js)で、一枚の画像全体ではなく、その画像の一部のみをスプライト(cc.Sprite)の画像として使用したいという場合のプログラムの書き方についてです。 動作確認は V3.16 で行っ… 続きを読む »
Cocos2d-jsでiOSアプリを作成した際は JavaScript から Objective-C のメソッドを呼び出すことができます。 今回は AppController.mm に定義した Objective-C の… 続きを読む »